Trouver un article
Thèmes populaires
Découvrez quels sont les langages de programmation, les plateformes, les outils ou encore les frameworks mobiles les plus utilisés par les développeurs en 2020, mais aussi la manière dont ils s’informent et leur profil type.
JetBrains a publié les résultats de sa quatrième enquête annuelle sur l’écosystème des développeurs. Ce rapport, qui s’appuie sur les réponses de 19 696 développeurs interrogés au début de l’année 2020, permet d’identifier les dernières tendances en matière de développement : outils, langages de programmation, modes de vie…
Selon l’étude, JavaScript est le langage de programmation le plus utilisé par les développeurs au cours des 12 derniers mois (70 %). Il devance HTML / CSS (61 %), SQL (56 %), Python (55%) et Java (54 %). Go est le langage que les développeurs prévoient le plus d’adopter (13 %), devant Kotlin (10 %) et Python (9 %).
Sans surprise, Windows est le système d’exploitation que les développeurs utilisent le plus pour leurs environnements (60 %). Linux arrive juste derrière avec 50 % des réponses des développeurs interrogés, devant macOS, qui comptabilise 44 % des voix.
Que ce soit à titre professionnel ou personnel, les développeurs conçoivent essentiellement des sites web (54 %), devant des applications utilitaires (36 %) et des bases de données ou stockage de données (30 %). Les applications de réalité augmentée ou virtuelle ne représentent que 3 % des types de logiciels conçus par les développeurs.
Selon le rapport de JetBrains, 69 % des répondants développent sur des plateformes web en back-end, devant le front-end (57 %). Viennent ensuite le desktop (35 %) et le mobile (32 %).
À noter que 44 % des développeurs interrogés n’ont jamais contribué à des projets open source. Seulement 3 % d’entre eux déclarent travailler à plein temps sur du code open source dans le cadre d’une activité professionnelle.
Côté mobile, près d’un développeur sur deux travaille à la fois sur Android et iOS (45 %). 41 % d’entre eux développent uniquement sur Android et 11 % sur iOS. Parmi les frameworks mobiles multiplateformes utilisés par les développeurs, React Native est la plus plébiscitée (42 %), devant Flutter (39 %) et Cordova (18 %).
Lorsqu’ils conçoivent des applications mobiles, les développeurs déclarent utiliser le plus souvent des composants liés au stockage des données  (67 %), au réseau (62 %) et aux éléments multimédias (59 %). La sécurité n’est mentionnée que par 1 développeur mobile sur 3.
62 % des développeurs dont l’activité principale est l’analyse de données ou le machine learning déclarent ne pas utiliser de plateforme analytique spécifique. Selon l’étude, un développeur sur deux se sert d’un tableur (Microsoft Excel, Open Office Calc, Google Sheets, etc.) pour analyser et visualiser des données le cas échéant. Parmi les 3 outils de Big Data les plus utilisés, on retrouve Apache Spark (24 %), Apache Kafka (18 %) et Apache Hadoop / MapReduce (14 %). 34 % de ces développeurs spécialisés hébergent leurs données sur des serveurs internes.
L’étude a également interrogé les développeurs sur leur mode de vie : deux tiers d’entre eux ont répondu à ces questions, dont les réponses étaient facultatives. Parmi leurs retours, on peut noter qu’ils consacrent 32 heures par semaine ou plus à coder dans le cadre de leur activité professionnelle. 48 % d’entre eux se sentent préoccupés par la façon dont leurs données personnelles sont collectées et utilisées, et 41 % des répondants ne prennent pas de mesure pour s’en protéger.
Si la plupart d’entre eux disposent d’un compte sur GitHub, les développeurs utilisent les forums communautaires comme Reddit ou Stack Overflow (73 %), les réseaux sociaux (67 %) et les sites d’actualités (60 %) pour s’informer. Ils sont 86 % à consulter des documents ou des informations professionnelles depuis leur smartphone, et 58 % à programmer pendant leur temps libre.
Le profil type des répondants à cette enquête menée par JetBrains est un développeur, programmeur ou un ingénieur logiciel (78 %), qui est employé à plein-temps dans une entreprise (63 %). Son activité principale est le codage ou la programmation (93 %). Les développeurs interrogés sont à la fois de niveau senior ou intermédiaire à leur poste (36 % dans les deux cas). Ils sont âgés de 21 à 29 ans (49 %) et ont de 3 à 5 ans d’expérience (25 %). L’enquête a été menée à l’échelle mondiale : 20 % des développeurs qui ont répondu vivent en Chine (20 %), aux États-Unis (19 %), en Inde (17 %), au Japon (9 %) et en Russie (7 %). 2 % des répondants résident en France.
Consultez l’étude en intégralité
Votre adresse email ne sera pas publiée.


En cliquant sur “S’inscrire”, vous acceptez les CGU ainsi que notre politique de confidentialité décrivant la finalité des traitements de vos données personnelles.
Une formation flexible sur la data science et l’intelligence artificielle
Une formation pratique et intensive pour maîtriser les réseaux informatiques
Pour acquérir les compétences nécessaires aux métiers de la data
En cliquant sur “S’inscrire”, vous acceptez les CGU ainsi que notre politique de confidentialité décrivant la finalité des traitements de vos données personnelles.

source

Catégorisé:

Étiqueté dans :