JavaScript est le langage de programmation le plus utilisé pour la 10e année consécutive

Stack Overflow, une plate-forme permettant aux développeurs et aux programmeurs de partager leurs connaissances et de résoudre les problèmes de codage, a publié son enquête annuelle auprès des développeurs.

L’analyse est indépendante du fournisseur et couvre un large éventail de langues et de plates-formes. Le site est intégré dans le flux de travail de nombreux développeurs.

Stack Overflow a interrogé 70 0946 développeurs cette année, et 91,88 % des répondants se sont identifiés comme des hommes, presque la même chose que l’année dernière.

Dans l’enquête de 2022, les technologies populaires ont été comparées dans trois groupes : tous les répondants, les développeurs professionnels et ceux qui apprennent à coder.

Langages de programmation, de script et de balisage

2022 marque la dixième année consécutive de JavaScript en tant que langage de programmation le plus couramment utilisé.

Mais, c’est une image différente pour ceux qui apprennent à coder. HTML/CSS, Javascript et Python sont presque à égalité en tant que langages les plus populaires pour les personnes apprenant à coder. Les personnes qui apprennent à coder sont plus susceptibles que les développeurs professionnels de déclarer utiliser Python (58 % contre 44 %), C++ (35 % contre 20 %) et C (32 % contre 17 %).

Par rapport aux développeurs professionnels, ceux qui apprennent à coder sont moins susceptibles de déclarer utiliser SQL (38 % contre 53 %), TypeScript (15 % contre 40 %) et Bash/Shell (19 % contre 29 %).

Bases de données

Pour les développeurs professionnels, PostgreSQL a à peine pris la première place de MySQL. Les développeurs professionnels sont plus susceptibles que ceux qui apprennent à coder d’utiliser Redis, PostgreSQL, Microsoft SQL Server et Elasticsearch. MongoDB est utilisé par un pourcentage similaire de développeurs professionnels et de ceux qui apprennent à coder, et c’est la deuxième base de données la plus populaire pour ceux qui apprennent à coder (derrière MySQL). Cela a du sens car il prend en charge de nombreux langages et plates-formes de développement d’applications.

Plateformes infonuagiques

AWS est la plate-forme cloud la plus utilisée pour tous les autres répondants et développeurs professionnels. Azure a pris la deuxième place à Google Cloud.

Heroku est la plate-forme la plus utilisée pour ceux qui apprennent à coder (35 %), nettement plus que les développeurs professionnels (18 %). Nous constatons des différences similaires avec Google Cloud (31 % apprenant à coder ; 26 % de développeurs professionnels), Firebase (30 % apprenant à coder ; 21 % de développeurs professionnels), VMware (12 % apprenant à coder ; 8 % de développeurs professionnels).

Cadres et technologies Web

Node.js et React.js sont les deux technologies Web les plus couramment utilisées par les développeurs professionnels et ceux qui apprennent à coder. D’autre part, angular est davantage utilisé par les développeurs professionnels que par ceux qui apprennent à coder (23 % contre 10 %), de même avec ASP.NET (16 % contre 10 %) et ASP.NET Core (21 % contre 10 %).

Autres outils

L’année dernière, nous avons vu Git comme un outil fondamental pour être développeur. Cette année, Docker devient un outil fondamental similaire pour les développeurs professionnels, passant de 55 % à 69 %.

Les personnes qui apprennent à coder sont plus susceptibles d’utiliser des outils 3D que les développeurs professionnels – Unity 3D (23% contre 8%) et Unreal Engine (9% contre 3%) – apprenant eux-mêmes des compétences pour la 3D VR et AR.

Environnement de développement intégré

Visual Studio Code reste l’IDE préféré de tous les développeurs. Cependant, PyCharm est davantage utilisé par les personnes qui apprennent à coder (26 % contre 16 %), tandis que Vim est davantage utilisé par les développeurs professionnels (24 % contre 16 %).

Outils asynchrones

Jira est le plus utilisé par les développeurs professionnels (49 %), mais seulement par 15 % de ceux qui apprennent à coder. C’est une histoire similaire avec Confluence, le deuxième outil le plus utilisé par les développeurs professionnels (43%) mais seulement utilisé par 8% de ceux qui apprennent à coder. Peu de personnes en début de carrière auront de l’expérience avec ces outils, ce qui augmentera potentiellement leur temps pour apprendre à les utiliser.

Outils synchrones

Les trois outils synchrones les plus populaires sont universels parmi tous les répondants, les développeurs professionnels et les personnes apprenant à coder – Zoom, Microsoft Teams et Slack.

Pour les développeurs professionnels, le pourcentage de personnes utilisant chaque outil est proche – entre 54 et 58 % des répondants. Cependant, pour les personnes qui apprennent à coder, Zoom est beaucoup plus utilisé (67 %) que Microsoft Teams (48 %) et Slack (30 %).

Système opérateur

Windows est le système d’exploitation le plus populaire des développeurs pour un usage personnel et professionnel. Cependant, un système d’exploitation basé sur Linux est plus populaire que macOS, ce qui témoigne de l’attrait de l’utilisation de logiciels open source.

Leave a Comment