Full width home advertisement

Post Page Advertisement [Top]

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.

Une étude a analysé l'écosystème des développeurs en 2020. © oatawa - stock.adobe.com

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…

JavaScript, le langage de programmation les plus utilisé

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 %).

Les langages de programmation les plus utilisés au cours des 12 derniers mois. © JetBrains

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.

Quel est le système d’exploitation le plus utilisé par les développeurs en 2020 ? © JetBrains

Le back-end leader devant le front-end

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.

Plus d’un développeur sur deux développe des sites web. © JetBrains

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 %).

Les plateformes populaires auprès des développeurs en 2020. © JetBrains

À 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.

React Native, le framework le plus plébiscité sur mobile

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 %).

Les frameworks mobiles privilégiés par les développeurs en 2020. © JetBrains

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.

Les composants utilisés par les développeurs mobiles en 2020. © JetBrains

Des analyses de données réalisées sans plateforme spécifique

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.

Les forums, les médias sociaux et les sites d’actualités pour s’informer

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.

Les sources d’information des développeurs en 2020. © JetBrains

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.

Recevez par email toute l’actualité du digital


Bottom Ad [Post Page]

| Powered by Digital Room