Informatique

Programmation : Une palette des langages populaires et qui

Programmation : Une palette des langages populaires et qui se développent rapidement

Selon une enquête menée auprès de plus de 19 000 codeurs, JavaScript est désormais utilisé par plus de 16,4 millions de développeurs dans le monde, ce qui en fait le langage de programmation le plus populaire « de loin ».

Le 21ème rapport Developer Nation de SlashData a examiné les tendances mondiales des développeurs de logiciels dans 160 pays au cours du troisième trimestre 2021, en couvrant les langages de programmation, les outils, les API, les applications et les segments technologiques, ainsi que les attitudes des développeurs eux-mêmes.

Le rapport s’est également penché sur l’implication des développeurs dans la 5G et l’IoT, et plus précisément sur la manière dont les programmeurs tiraient parti des nouvelles avancées technologiques dans les outils, les apps et les services.

2,5 millions de dév’ ont rejoint JavaScript en six mois

La popularité continue de JavaScript dans les applications web et backend n’a pas faiblie au troisième trimestre 2021. Bien que ce ne soit pas nécessairement une surprise en soi – JavaScript est, après tout, le langage le plus utilisé au monde depuis plusieurs années maintenant – SlashData a constaté que plus de 2,5 millions de développeurs avaient rejoint la communauté JavaScript au cours des six derniers mois seulement. C’est l’équivalent de la totalité de la base d’utilisateurs de Swift, ou des communautés combinées de Rust et Ruby.

Les données relatives à JavaScript incluent également les dérivés du langage TypeScript et CoffeeScript.

Python n’est peut-être pas en deuxième position, mais sa popularité n’en est pas moins impressionnante : selon SlashData, le langage est désormais utilisé par quelque 11,3 millions de codeurs, principalement dans le cadre de la data science et du machine learning, ainsi que des applications IoT.

Fruit du travail de Guido van Rossum, la popularité de Python a explosé ces dernières années, dépassant celle de Java, qui est actuellement utilisé par 9,6 millions de développeurs. Selon l’enquête de SlashData, Java reste un outil incontournable pour les applications mobiles et de bureau. Selon SlashData, Python a ajouté 2,3 millions de développeurs à sa communauté au cours des 12 derniers mois. « Cela représente un taux de croissance de 25 %, l’un des plus élevés parmi toutes les grandes communautés de langages de programmation comptant plus de 7 millions d’utilisateurs », indique le rapport.

« L’essor de la data science et du machine learning (ML) est un facteur évident de la popularité de Python. Plus de 70 % des développeurs ML et des data scientists déclarent utiliser Python. Pour comparaison, seuls 17% utilisent R, l’autre langage souvent associé à la data science. »

Marge d’erreur

Bien sûr, déterminer la base de développeurs d’un langage de programmation particulier n’est pas une science exacte. « Il peut être difficile d’évaluer le degré d’utilisation d’un langage de programmation », note SlashData. Ses chiffres sont basés sur deux données : la propre estimation de l’organisation du nombre de développeurs de logiciels dans le monde (qu’elle estime à 26,8 millions), ainsi que ses enquêtes semestrielles, qui, selon SlashData, touchent « des dizaines de milliers de développeurs tous les six mois ». Il y a donc une certaine marge d’erreur.

Les cinq langages les plus populaires sont C/C++ (7,5 millions de développeurs), PHP (7,3 millions) et C# (7,1 millions). Selon SlashData, c’est le langage PHP qui a connu la croissance la plus rapide au cours des six derniers mois, avec un million de nouveaux développeurs entre le premier et le troisième trimestre. Comme JavaScript, PHP reste populaire pour les applications web et backend.

Rust est un autre langage de programmation qui a fait des vagues ces dernières années. Ce langage de programmation open-source est principalement utilisé dans le développement de logiciels embarqués et de « bare metal », mais il a également trouvé sa place dans le développement de jeux AR et VR. « Rust a formé une très forte communauté de développeurs qui se soucient des performances, de la sécurité de la mémoire et de la sécurité. En conséquence, il a connu une croissance plus rapide que tout autre langage au cours des 24 derniers mois, triplant presque sa taille, passant de seulement 0,4 M de développeurs au troisième trimestre 2019 à 1,1 M », peut-on lire dans le rapport.

Le rapport de SlashData a révélé que les développeurs s’impliquent de plus en plus dans les projets 5G, notamment ceux liés à l’IoT, à l’AR/VR, à l’électronique grand public et au machine learning/IA.

L’argent fait la loi

Le dernier rapport de SlashData visait également à prendre le pouls du sentiment des développeurs dans un contexte d’évolution de la dynamique de la main-d’œuvre et d’un marché de l’embauche dans le secteur des technologies en pleine mutation.

Plus précisément, elle a demandé aux développeurs ce qui les inciterait à quitter leur employeur actuel pour un emploi ailleurs. La moitié des développeurs (50 %) ont répondu qu’ils changeraient d’entreprise pour un meilleur salaire, même si un tiers des répondants n’étaient pas motivés par des raisons financières, optant pour des motivations telles que l’avancement professionnel (31 %), l’élargissement des connaissances ou des compétences (31 %), la possibilité de travailler à distance (22 %) et une meilleure culture d’entreprise (20 %).

Les développeurs d’Europe de l’Est sont les plus susceptibles de donner la priorité à l’augmentation de leur salaire – près de sept sur dix ont déclaré qu’une meilleure offre les inciterait à changer d’emploi. La rémunération est également importante pour les développeurs chinois, trois sur cinq affirmant qu’un meilleur salaire les inciterait à changer d’emploi.

Les développeurs expérimentés sont les plus satisfaits de leur travail : environ un sixième de ceux qui ont 16 ans d’expérience ou plus ont déclaré que rien ne les ferait changer d’emploi. Selon l’enquête, l’avancement professionnel et la prise en charge d’un rôle plus stimulant sont les deux points forts des développeurs ayant entre trois et cinq ans d’expérience.

« Il existe de nombreuses raisons pour lesquelles un développeur peut choisir de changer d’employeur et, s’il est important d’ignorer l’impact de la rémunération, d’autres facteurs jouent un rôle important, d’autant plus que le rôle du travail dans nos vies continue d’évoluer », indique l’enquête. « Pour ceux qui sont concernés par le recrutement et la fidélisation des développeurs, l’argent parle, mais ce n’est pas le seul sujet de conversation. »

Source : ZDNet.com




Source link

Articles similaires

Bouton retour en haut de la page