État de l'Écosystème des Développeurs 2021

Ce rapport présente les résultats combinés de la cinquième enquête annuelle sur l'écosystème des développeurs menée par JetBrains. 31 743 développeurs de 183 pays ou régions nous ont aidé à établir cette cartographie de l'écosystème des développeurs.

Vous pouvez trouver ici des informations sur les dernières tendances du secteur des technologies, ainsi que sur les outils, technologies, langages de programmation et de nombreux autres aspects du monde de la programmation.


Points clés

JavaScript est le langage le plus populaire.

Python est plus populaire que Java en termes d'utilisation globale, alors qu'en tant que langage principal, Java est plus populaire que Python.

Les cinq principaux langages que les développeurs prévoient d'adopter ou vers lesquels ils prévoient de migrer sont Go, Kotlin, TypeScript, Python et Rust.

Les cinq principaux langages que les développeurs apprennent en 2021 sont JavaScript, Python, TypeScript, Java et Go.

Ruby, Objective-C et Scala ont tous perdu en popularité au cours des cinq dernières années.

Les cinq langages affichant la croissance la plus rapide sont Python, TypeScript, Kotlin, SQL et Go.

La majorité des participant·e·s (71 %) développent pour le backend web.

Langages de programmation

Quels langages de programmation avez-vous utilisés au cours des 12 derniers mois ?

Popularité des langages de programmation au cours des 5 dernières années.

Line chart: Popularity of programming languages over the last 5 years

Veuillez noter que certains aspects de la méthodologie de l'enquête ont changé depuis les précédentes éditions. En 2021, nous avons étendu la couverture géographique, ce qui a entraîné des différences dans les parts de certains langages. Par exemple, la part de PHP est plus élevée de 3 points et Python et Java sont un peu moins utilisés dans les nouvelles régions que dans les pays initialement inclus dans le panel.

Quels sont les principaux langages de programmation que vous utilisez ?

Ne choisissez pas plus de 3 langages

Prévoyez-vous d'adopter ou d'utiliser d'autres langages au cours des 12 prochains mois ? Si oui, lesquels ?

Par langages principaux

Quel·s système·s d'exploitation utilisez-vous pour votre / vos environnement·s de développement ?

Au cours des cinq dernières années, les préférences des développeurs en matière de systèmes d'exploitation n'ont pas changé.

Utilisez-vous le sous-système Windows pour Linux (WSL) pour le développement local ?

Cette question a été posée à tou·te·s les participant·e·s qui utilisent Windows comme système d'exploitation.

Pour quelles plateformes développez-vous ?

Quels types de logiciels développez-vous (y compris des applications dans n'importe quel langage de programmation, à des fins professionnelles ou personnelles) ?

Dans quels types d'activités êtes-vous impliqué·e ?

Quels types de logiciels développez-vous ?

Par langage principal

Pour quelles plateformes développez-vous ?

Par langage principal

Popularité des langages de programmation

Par région

Certains langages ne sont pas répertoriés dans ce tableau, mais sont populaires dans certaines régions : Delphi est le langage principal de 3 % des développeurs au Brésil, par exemple, tandis que Ruby (9 %), Swift (6 %) et Scala (4 %) sont populaires au Japon.

Genre et développement

Dans quels types d'activités êtes-vous impliqué·e ?

Par genre

La catégorie « Autre » concerne les personnes non-binaires, genderqueer et non conforme au genre, propose une option « Autre, précisez » et une option pour les personne ne souhaitant pas répondre. L'échantillon est trop petit pour en tirer des conclusions suffisamment fiables.

Les femmes sont plus susceptibles que les hommes d'être impliquées dans l'analyse des données, le machine learning et la conception ou la recherche en matière d'interface et d'expérience utilisateur. En revanche, elles sont moins impliquées dans le développement d'infrastructures et le DevOps, l'administration système ou le déploiement.

Répartition des développeurs par genre

Par région

Expérience professionnelle du codage

Par genre

La diversité de genre augmente dans le secteur des technologies parmi les jeunes.

Quelles plateformes ciblez-vous avec vos projets ?

Cette question n'a été posée qu'aux participant·e·s qui développent pour des plateformes de bureau.

Langages

Quelle langue utilisez-vous au travail ?

Part de l'anglais comme langue de travail par région

Parlez-vous la même langue chez vous ou avec vos ami·e·s qu'au travail ?

Quelles langues parlez-vous avec votre famille et vos ami·e·s ?

Migration

Taux d'immigration

Taux d'immigration = nombre de personnes travaillant dans une région et nées dans une autre région / nombre total de personnes travaillant dans cette région.

Taux d'émigration

Taux d'émigration = nombre de personnes nées dans un pays mais travaillant dans un autre / nombre total de personnes nées dans ce pays

Salaire

Valeur médiane du salaire annuel net (après impôts) en USD, à l'exclusion de toute prime

Par régions

Salaire par type de poste

Trouvez l'outil qu'il vous faut

Choisissez votre technologie

Choisir

Téléchargez l'outil dont vous avez besoin

Choisir
Essayer gratuitement

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.