État de l'Écosystème des Développeurs 2023
Ce rapport résulte de la collecte et de l'analyse des réponses de 26 348 développeurs du monde entier. L'écosystème des développeurs est vaste et diversifié, ce qui en fait un domaine d'exploration et d'apprentissage passionnant. L'objectif de notre enquête annuelle est de découvrir les dernières informations sur les développeurs, les projets sur lesquels ils travaillent et les technologies qu'ils utilisent, et de partager les données et les faits les plus intéressants avec la communauté.
Notre rapport sur l'état de l'écosystème des Développeurs fournit des informations sur de nombreux sujets, qui vont des langages de programmation, outils et technologies utilises par les développeurs, jusqu'aux données démographiques, en passant par des anecdotes et faits amusants. Nous examinons également le mode de vie des développeurs pour découvrir leurs passions et leurs centres d'intérêt.
Cette année, nous avons également ajouté à notre enquête des questions sur l'IA, afin d'en apprendre plus sur le point de vue des développeurs sur cette technologie, sur les fonctionnalités des assistants IA les plus utilisées et sur le degré d'adoption des outils améliorés par l'IA.
Il s'agit d'un rapport public et son contenu peut être utilisé à condition que la source soit dûment mentionnée.
Partager :

2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Disposés à adopter | |
---|---|---|---|---|---|---|---|---|
65 % | 64 % | 69 % | 70 % | 69 % | 65 % | 61 % | 3 % | JavaScript |
32 % | 41 % | 49 % | 55 % | 52 % | 53 % | 54 % | 5 % | Python |
60 % | 55 % | 61 % | 61 % | 60 % | 54 % | 52 % | 1 % | HTML / CSS |
42 % | 47 % | 56 % | 56 % | 54 % | 49 % | 52 % | 2 % | SQL |
47 % | 51 % | 50 % | 54 % | 49 % | 48 % | 49 % | 3 % | Java |
– | 29 % | 40 % | 39 % | 37 % | 34 % | 34 % | 1 % | Shell |
12 % | 17 % | 25 % | 28 % | 29 % | 34 % | 34 % | 6 % | TypeScript |
17 % | 18 % | 20 % | 27 % | 23 % | 25 % | 25 % | 4 % | C++ |
20 % | 22 % | 24 % | 22 % | 21 % | 23 % | 21 % | 4 % | C# |
15 % | 16 % | 17 % | 23 % | 19 % | 20 % | 19 % | 2 % | C |
30 % | 26 % | 29 % | 27 % | 32 % | 20 % | 18 % | 1 % | PHP |
8 % | 12 % | 18 % | 19 % | 17 % | 19 % | 17 % | 9 % | Go |
2 % | 9 % | 16 % | 17 % | 14 % | 16 % | 15 % | 6 % | Kotlin |
– | 2 % | 5 % | 7 % | 6 % | 9 % | 10 % | 10 % | Rust |
9 % | 8 % | 11 % | 9 % | 7 % | 7 % | 6 % | 4 % | Swift |
10 % | 8 % | 11 % | 8 % | 6 % | 5 % | 4 % | 2 % | Ruby |
7 % | 5 % | 6 % | 5 % | 3 % | 3 % | 3 % | 1 % | Scala |
7 % | 5 % | 6 % | 4 % | 3 % | 3 % | 2 % | 0 % | Objective-C |
Pour des informations plus détaillées, consultez la section Langages.
Les développeurs Scala, Go et Kotlin sont les mieux payés en 2023. Les employeurs reconnaissent la valeur de spécialistes capables de gérer les complexités de ces langages, ce qui crée un environnement concurrentiel dans lequel ces trois catégories de développeurs se démarquent en obtenant les salaires les plus élevés.
2021 | 2022 | 2023 | |
---|---|---|---|
93 % | 91 % | 91 % | Homme |
5 % | 5 % | 5 % | Femme |
1 % | 1 % | 1 % | Non-binaire, genderqueer ou genre non conforme |
1 % | 2 % | 2 % | Je ne souhaite pas répondre |
Seulement 5 % des développeurs sont des femmes et depuis 2021, nos enquêtes ne montrent aucune progression sur ce point. Pour assurer l'égalité des chances et une représentation équitable, nous devons, en tant que communauté, trouver de nouvelles approches.
En 2023, la Corée du Sud affiche une tendance prometteuse avec 14 % de programmeuses de moins de 30 ans. C'est probablement le résultat des politiques gouvernementales stratégiques à long terme mises en place depuis le milieu des années 1990 afin de promouvoir l'égalité des genres et d'encourager les femmes à poursuivre une carrière dans l'informatique.
Pour en savoir plus sur l'équilibre entre les genres, les salaires, la répartition géographique et d'autres tendances concernant les développeurs, consultez la section Démographie.
Êtes-vous d’accord avec les affirmations suivantes ?
Je m'inquiète de la sécurité dans le cadre de l'utilisation de services de génération par intelligence artificielle
Je suis prêt·e à utiliser des services cloud de génération par intelligence artificielle pour des tâches professionnelles
Je m'inquiète de l'éthique dans le cadre de l'utilisation de services de génération par intelligence artificielle
Il est peu probable que les outils d'intelligence artificielle, locaux ou hors ligne, atteignent le niveau de qualité et de performance des solutions basées dans le cloud
La politique de mon entreprise limite l'utilisation d'outils d'intelligence artificielle cloud
Je crains que l'IAG (intelligence artificielle générale) ne cause du tort aux humains
77 %
des développeurs utilisent ChatGPT.
46 %
des développeurs utilisent GitHub Copilot.
Assez souvent | De temps en temps | Rarement | Jamais | |
---|---|---|---|---|
26 % | 33 % | 17 % | 24 % | Questions générales sur le développement logiciel en langage naturel |
24 % | 37 % | 24 % | 15 % | Génération de code |
19 % | 26 % | 22 % | 33 % | Génération de commentaires ou de documentation du code |
18 % | 26 % | 21 % | 36 % | Explication des bugs et proposition de correctifs |
14 % | 27 % | 22 % | 37 % | Explication du code |
12 % | 21 % | 24 % | 42 % | Génération de tests |
11 % | 21 % | 19 % | 48 % | Recherche de fragments de code avec des requêtes en langage naturel |
9 % | 17 % | 21 % | 53 % | Révision du code |
9 % | 16 % | 19 % | 55 % | Résumer les modifications récentes du code pour comprendre plus rapidement ce qu'il s'est passé |
9 % | 20 % | 23 % | 47 % | Refactoriser le code |
9 % | 17 % | 20 % | 54 % | Génération de commandes de CLI basée sur une description en langage naturel |
6 % | 12 % | 20 % | 62 % | Génération de messages de commits |
Le plus souvent, les développeurs utilisent un assistant IA pour poser des questions générales sur le développement logiciel en langage naturel.
Je déléguerais cette activité | Je ne sais pas encore | Je continuerais à le faire moi-même | |
---|---|---|---|
56 % | 23 % | 21 % | Écrire des commentaires ou de la documentation sur le code |
56 % | 26 % | 18 % | Écrire des tests |
55 % | 26 % | 19 % | Rechercher des fragments de code dans la base de code |
50 % | 23 % | 27 % | Écrire des messages de commits |
46 % | 23 % | 31 % | Faire des recherches sur Internet |
35 % | 34 % | 31 % | Effectuer des actions dans l'interface en ligne de commande |
34 % | 31 % | 35 % | Effectuer des révisions de code |
34 % | 31 % | 35 % | Refactoriser |
31 % | 28 % | 41 % | Comprendre les modifications récentes du code |
30 % | 30 % | 40 % | Déboguer |
23 % | 26 % | 51 % | Comprendre le code |
17 % | 28 % | 54 % | Écrire du code |
JetBrains AI Assistant
L'AI Assistant fournit des fonctionnalités d'IA pour le développement logiciel. Le service JetBrains AI connecte de façon transparente les utilisateurs de l'IDE à différents grands modèles de langage (LLM). L'AI Assistant prend en compte le contexte et fait gagner les développeurs en productivité pour leur permettre d'effectuer leurs tâches plus rapidement.
Essayer gratuitementPour en savoir plus sur l'utilisation de l'intelligence artificielle dans le développement logiciel en 2023, consultez la nouvelle section IA.
En 2023, les développeurs ayant déjà fait un burnout montrent un plus grand intérêt pour leur santé mentale, avec une implication 7 points de pourcentage plus élevée que celles et ceux qui n'ont pas connu de burnout. Ils sont également 6 points de pourcentage plus susceptibles d'utiliser des applications ou des appareils pour suivre leur activité physique et la qualité de leur sommeil.
Il est intéressant de noter que les développeurs touchés par le burnout constatent que des facteurs liés à la santé mentale, tels que l'organisation personnelle et la gestion du temps, ont un impact notable sur leur productivité. À l'inverse, les développeurs qui n'ont pas été confrontés au burnout associent l'augmentation de leur productivité à des facteurs tels que l'apprentissage de nouveaux IDE ou la mise à niveau des fonctionnalités de leur IDE.
73 %
des développeurs ont fait un burnout au cours de leur carrière.
Pour plus de détails sur la santé mentale dans la communauté des développeurs, rendez-vous dans la section Modes de vie des développeurs.
Non, l'informatique a toujours été mon domaine de prédilection
Oui, j'ai travaillé dans un autre domaine avant de me tourner vers l'informatique
Autre
Notre section Modes de vie des développeurs contient davantage d'informations sur les tendances en matière d'éducation et de formation.
J'ai étudié par moi-même
J'ai étudié la programmation ou l'analyse des données dans le cadre de mes études supérieures
J'ai suivi des cours en ligne
J'occupais un poste d'ingénieur logiciel auparavant
Autre
Comme vous pouvez le voir sur les deux graphiques ci-dessus, en 2023, la plupart des développeurs ont déclaré avoir principalement appris la programmation dans des universités ou d'autres établissements d'enseignement classiques. En revanche, dans les domaines de la science des données, du machine learning ou de l'ingénierie des données, plus de la moitié des personnes interrogées déclarent être autodidactes.
Consultez la section Science des données pour plus d'informations sur la science des données, l'analyse des données et le machine learning.
61%
60%
Amazon Web Services
25%
25%
Microsoft Azure
23%
22%
Google Cloud Platform
10%
11%
Alibaba Cloud
9%
8%
DigitalOcean
10%
5%
Heroku
63 %
des développeurs utilisent Docker.
Apprenez-en plus sur le développement d'infrastructure, de l'hébergement, les conteneurs, les outils de gestion de configuration et le provisionnement d'infrastructure dans la section DevOps.
58 %
des personnes interrogées impliquées dans des activités liées aux tests indiquent développer des tests automatisés.
46 %
des participants conçoivent des cas de tests dans le cadre de leur processus de tests.
Tests unitaires
Intégration
De bout en bout
Performance
Autre
Aucun
Vous pouvez en apprendre davantage sur les pratiques de test utilisées par les développeurs et ingénieurs assurance qualité dans la section Tests.
41 %
des personnes interrogées ont contribué à des projets open source ; 20 % le font assez régulièrement.
Pour plus d'informations sur l'open source, le multiplateforme et l'analyse statique, consultez la section Développement.
49 %
des personnes interrogées sont impliquées dans le développement à distance.
61 %
disent avoir pratiqué le développement collaboratif (45 % en ligne et 30 % en présentiel).
Appel vidéo avec partage d'écran
Éditeur / IDE avec fonctionnalité de collaboration
Ordinateur de bureau distant
Autre
Aucun
Apprenez-en plus dans la section Développement à distance.
2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|
74 % | 77 % | 75 % | 66 % | 64 % | Messagerie instantanée/appels vidéo |
75 % | 78 % | 76 % | 66 % | 60 % | |
16 % | 24 % | 38 % | 39 % | 34 % | Visioconférence |
39 % | 42 % | 41 % | 40 % | 33 % | Calendriers |
4 % | 4 % | 3 % | 4 % | 4 % | Portail d'entreprise |
4 % | 5 % | 4 % | 3 % | 3 % | Centre de services / Service d'assistance |
8 % | 6 % | 7 % | 14 % | 15 % | Aucun |
L’utilisation d’applications mobiles pour la communication professionnelle a clairement diminué après avoir culminé en 2020 et 2021. Cela peut s'expliquer par le fait que plus de personnes retournent travailler au bureau, ce que de nombreuses entreprises semblent encourager.
Consultez la section Outils pour les équipes pour en savoir plus sur les outils de suivi des tickets, les systèmes de contrôle de versions, les outils de CI/CD et les outils de communication.
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 amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.