Rapport sur l��tat de l��cosyst�me des D�veloppeurs en 2023 : les d�veloppeurs Scala, Go et Kotlin sont les mieux pay�s en 2023,
77 % des d�veloppeurs utilisent ChatGPT et 46 % GitHub Copilot
JetBrains a rendu disponible son rapport sur l'�tat de l'�cosyst�me des D�veloppeurs qui s�appuie sur les r�ponses de plus de 26 000 personnes dans le monde entier, qui ont particip� � son enqu�te entre juin et juillet de cette ann�e.
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 l'enqu�te annuelle de JetBrains 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�.
JetBrains se livre � cet exercice depuis 7 ans d�j�, cherchant � suivre et � comprendre les �volutions du secteur des technologies et leurs cons�quences pour les d�veloppeurs � l��chelle mondiale. Dans l'�dition 2023, JetBrains a collect� des informations sur l�utilisation et la popularit� des langages de programmation, des outils de d�veloppement et des frameworks, sur la formation � la programmation, ainsi que sur le modes de vie et les habitudes de la communaut� des d�veloppeurs.
Cette ann�e, l'�diteur a �galement ajout� � son 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.
Langages de programmation les plus utilis�s au cours des 7 derni�res ann�es
Avec 61% de parts d'utilisation en 2023, JavaScript est le langage le plus utilis�. En fait, au cours des trois derni�res ann�es, les trois langages les plus utilis�s sont rest�s les m�mes (JavaScript, Python, HTML/CSS), mais la part de JavaScript a connu une baisse constante. Il est probable qu'elle continue � diminuer l�g�rement, les programmeurs JavaScript �tant plus dispos�s que les autres � apprendre un autre langage.
Confiance en Rust : l'histoire d'une croissance rapide
Rust a atteint un nouveau record de popularit� cette ann�e. Avec ses m�canismes stricts de s�curit� et de gestion de la m�moire, il concurrence C++, mais pourrait commencer par devancer Go, un utilisateur de Go sur six d�clarant envisager de passer � Rust. Avec Scala, Rust se d�marque aussi comme le langage dont le moins de programmeurs souhaitent changer.
Objective-C semble �tre pr�t pour la retraite
Objective-C ayant perdu les deux tiers de ses utilisateurs ces derni�res ann�es et semble �tre en bout de course.
Objective-C est apparu pour la premi�re fois en 1984 � l'�poque de NeXT. Le langage s'est bas� sur la pile du langage C et �tait � l'origine utilis� pour cr�er des applications pour macOS (qui s'appelait alors NeXTSTEP).
Plus tard en 2011, lorsque le premier iPhone est apparu, Objective-C �tait le seul choix si vous vouliez d�velopper une application ou un jeu pour iOS. Le probl�me avec Objective-C est qu'avec le temps, il est devenu assez ancien et pas si simple pour les nouveaux d�veloppeurs, par rapport � Kotlin, que les d�veloppeurs Android aimaient pour sa syntaxe concise et claire, car il est utilis� beaucoup plus facilement pour �crire des applications qu'avec Java.
De toute �vidence, Apple ne voulait pas que tous les d�veloppeurs mobiles passent progressivement du d�veloppement pour iOS � Android simplement � cause d'une syntaxe obsol�te illisible. C'est ainsi que l'�diteur a commenc� � d�velopper un tout nouveau langage de programmation appel� Swift ! Le 2 juin 2014, Apple a pr�sent� Swift au monde entier, consacrant toute la conf�rence de la WWDC � ce nouveau langage.
De plus, avec la disponibilit� d'autres langages multiplateformes, tels que Kotlin ou Dart, les d�veloppeurs iOS n'ont que l'embarras du choix et peu de raisons de s'accrocher � Objective-C.
Il faut noter que la majorit� des d�veloppeurs Kotlin (66 %) utilisent le langage pour Android ou des applications c�t� serveur. Pour autant, le nombre d�utilisateurs de Kotlin Multiplatform a connu une croissance constante ces derni�res ann�es.
Tendances concernant les salaires des d�veloppeurs
Les d�veloppeurs Scala, Go et Kotlin sont les mieux pay�s en 2023.
Part des employ�s les mieux pay�s par langage principal. Les employ�s les mieux pay�s sont ceux dont les salaires se situent dans le quartile sup�rieur de leur pays ou de leur r�gion.
Depuis 2021, les donn�es de l�enqu�te n�ont montr� aucune augmentation significative de la proportion de d�veloppeuses. Il existe toujours un �norme �cart entre les genres dans le secteur du d�veloppement, avec seulement 5 % de femmes dans la profession aujourd�hui : � 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 �.
Le paysage complexe des services d'IA g�n�rative
Avec la mont�e en puissance de ChatGPT et d'autres outils d'IA g�n�ratives, difficile pour JetBrains de ne pas poser de questions concernant ses outils. Il a �t� demand� aux d�veloppeurs s'ils �taient 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
59 % des d�veloppeurs ne font pas confiance aux outils d�IA pour des raisons de s�curit� et 42 % d�entre eux sont pr�occup�s par l�utilisation des services d�IA pour des raisons �thiques. 28 % ont indiqu� que la politique de leur entreprise limite l�utilisation d�outils d�IA g�n�rative et 19 % pensent que l�IA deviendra hostile aux humains :
Par ailleurs, 77 % des d�veloppeurs utilisent ChatGPT et 46 % GitHub Copilot. 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.
� quelle fr�quence utilisez-vous les fonctionnalit�s d'assistants IA suivantes pour coder ?
Mode de vie des d�veloppeurs
La sant� mentale au sein de la communaut� des d�veloppeurs
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 EDI ou la mise � niveau des fonctionnalit�s de leur EDI.
Formation
Les participants �g�s de 30 � 39 ans se sont form�s � la programmation dans des universit�s (34 %) ou en suivant des MOOC (18 % pour les cours gratuits, 11 % pour les cours payants). La situation est tr�s similaire pour les personnes �g�es d'une vingtaine d'ann�es : 34 % ont suivi des cours dans une universit�, 23 % des MOOC gratuits et 11 % des MOOC payants. Les langages les plus populaires parmi ces r�pondants sont Python, JavaScript et Java.
Quels langages de programmation avez-vous commenc� � apprendre ou continu� � apprendre au cours des 12 derniers mois ?
Autres �l�ments cl�sLes r�sultats de l'enqu�te montrent que les d�veloppeurs aiment apprendre et acqu�rir de nouvelles comp�tences tout au long de leur carri�re. L'int�r�t pour l'apprentissage de nouveaux langages est �lev�, Python, JavaScript et Java arrivant en t�te de liste des langages que les r�pondants ont commenc� � apprendre ou continuent d'apprendre. Plus de 50 % des personnes qui apprennent de nouveaux langages le font par int�r�t, 44 % parce qu'elles sont motiv�es par des projets personnels et 43 % pour se former aux derni�res technologies. La popularit� de Python est confirm�e par l'indice TIOBE et l'int�r�t croissant pour l'intelligence artificielle, l'automatisation, l'analyse et la visualisation de donn�es dans de nombreuses organisations en font un langage utile pour tout d�veloppeur.
- 41 % des personnes interrog�es ont contribu� � des projets open source ; 20 % le font assez r�guli�rement.
- 49 % des personnes interrog�es sont impliqu�es dans le d�veloppement � distance et 61 % disent avoir pratiqu� le d�veloppement collaboratif (45 % en ligne et 30 % en pr�sentiel).
- L�utilisation des applications mobiles comme outils de communication professionnels (e-mail, messagerie instantan�e, etc.) a clairement chut�, apr�s avoir culmin� en 2020 et 2021. Cela peut s�explique par le retour au bureau d�un nombre croissant de salari�s, que de nombreuses entreprises semblent encourager.
Rapport sur l��tat de l��cosyst�me des D�veloppeurs en 2023
Partager