Les développeurs continuent de faire évoluer leur utilisation des langages de programmation ainsi que des outils de l’intelligence artificielle (IA). Une étude publiée par JetBrains révèle les tendances du marché pour l’année 2023, avec des données provenant de plus de 26 000 développeurs, permettant ainsi de comprendre leurs habitudes et préférences.
Tout d’abord, concernant les langages de programmation, il apparaît que le podium des langages les plus utilisés reste stable depuis plusieurs années, avec JavaScript, Python et HTML/CSS en tête. Cependant, la part du JavaScript continue de diminuer, laissant progressivement de la place à des langages comme TypeScript. D’autre part, un changement notable est l’essor du langage Rust, qui connaît une croissance significative et pourrait devenir un concurrent sérieux pour le C++ dans le futur. En revanche, le langage Objective-C semble être en déclin, avec une perte importante d’utilisateurs au cours des dernières années.
En ce qui concerne les outils de l’IA générative, les développeurs montrent une plus grande familiarité avec les outils de génération de texte que ceux de génération de code. Cette tendance s’explique en partie par la popularité de ChatGPT, l’outil développé par OpenAI, largement utilisé par près de 80% des développeurs. D’autres outils, tels que GitHub Copilot et Midjourney, sont également utilisés mais dans une moindre mesure. Les développeurs utilisent ces assistants IA pour poser des questions générales en langage naturel sur le développement de logiciels, générer du code, et comprendre des problèmes techniques.
Malgré cette utilisation croissante des outils de l’IA, les développeurs font part de préoccupations liées à la sécurité et à l’éthique. En effet, de nombreux développeurs se montrent préoccupés par l’utilisation des grands modèles de langage et soulignent des questions éthiques non résolues, telles que l’origine des ensembles de données de formation ou l’utilisation équitable du code open source.
En conclusion, l’étude réalisée par JetBrains met en lumière les évolutions significatives dans l’utilisation des langages de programmation et des outils de l’IA par les développeurs en 2023. Ces tendances témoignent de l’importance croissante des technologies émergentes et soulignent la nécessité pour les développeurs de s’adapter à un environnement en constante évolution.