Langages de programmation : Python domine, mais les développeurs ajoutent ces nouveaux langages pour se démarquer

Selon l’analyse de la plate-forme d’apprentissage 2021 d’O’Reilly Media, les ransomwares suscitent l’intérêt des développeurs pour la cybersécurité, tandis que l’Internet des objets et le développement de jeux ont suscité davantage d’intérêt pour le langage de programmation C++ vieux de 35 ans. Cependant, il se peut que les développeurs envisagent de nouveaux langages pour leur donner l’avantage.

O’Reilly, un fournisseur de contenu éducatif axé sur les développeurs, crée chaque année une analyse des termes de recherche et des modules de contenu consommés sur sa plateforme d’apprentissage pour révéler les tendances des développeurs. L’utilisation du contenu est une mesure globale des “unités vues” sur tous les formulaires, y compris les cours de formation en ligne, les livres, les vidéos, les conférences en ligne et d’autres produits.

Le sujet de la cybersécurité s’est considérablement développé sur la plate-forme, probablement en raison de l’attaque de ransomware très médiatisée contre Colonial Pipeline et des attaques de la chaîne d’approvisionnement logicielle contre les clients de SolarWinds et de la société de gestion informatique Kaseya.

VOIR: Le déficit de compétences informatiques s’aggrave. Voici 10 façons d’éviter une crise

L’utilisation du contenu sur les ransomwares a augmenté de 270 % au cours de l’année écoulée, selon O’Reilly, tandis que la confidentialité a augmenté de 90 %, l’identité de 50 % et la sécurité des applications de 45 %.

Les développeurs qui créent des produits et des jeux Internet des objets suscitent l’intérêt pour le langage de programmation C++. La société de qualité logicielle Tiobe a également noté un récent regain d’intérêt pour C++.

Alors que l’intérêt pour C++ a connu une augmentation notable, Python et Java dominent toujours l’utilisation de la plate-forme d’O’Reilly. O’Reilly dit avoir vu l’utilisation de contenu sur Rust de Mozilla et Go soutenu par Google « croître rapidement ». Les deux sont populaires pour la programmation des systèmes et des infrastructures. Rust en particulier est utilisé à la place de C++ pour aider à éviter les problèmes de sécurité liés à la mémoire. Il est utilisé chez Microsoft, AWS et Google, et a été positionné comme la deuxième langue officielle du noyau Linux.

L’utilisation du contenu sur Go a augmenté de 23 % depuis l’année dernière et Rust de 31 %. O’Reilly n’a ajouté son premier contenu Rust que l’année dernière. Rust a atteint la version 1.0 en 2015.

Rust et Go sont tous deux là pour rester. Rust reflète de nouvelles façons significatives de penser à la gestion de la mémoire et à la concurrence. Et en plus de fournir un modèle propre et relativement simple pour la concurrence, Go représente un tournant par rapport aux langages qui sont devenus de plus en plus complexes avec chaque nouvelle version”, indique le rapport.

Et bien que le contenu Python soit le plus consommé, il a légèrement diminué au cours de la dernière année.

Mike Loukides, vice-président de la stratégie de contenu pour O’Reilly Media, a déclaré que la raison de cette baisse pourrait être que Python est devenu un “enjeu de table” et que si vous travaillez avec des données, vous êtes censé connaître Python, tandis que la capacité de Travailler avec l’une de ces autres langues vous apporte une valeur ajoutée.

“Bien que nous n’ayons pas de données sur les salaires des utilisateurs de la plate-forme, nous pensons qu’il en va de même. Si vous travaillez sur des logiciels d’entreprise ou backend, Java est un enjeu de table ; si vous faites du développement frontend, JavaScript est un enjeu de table. Mais quelle que soit votre spécialité ou votre langue principale, la maîtrise des langages de nouvelle génération comme Go et Rust vous apporte une valeur ajoutée », a-t-il déclaré.

Les principaux domaines thématiques ayant enregistré la plus forte croissance comprenaient l’architecture logicielle à 19 %, le logiciel de gestion de conteneurs Kubernetes à 15 % et les microservices à 13 %.

L’intérêt pour les logiciels de conteneurs – sans surprise, étant donné le rythme de développement des applications cloud – a également augmenté de 137 %.

Les développeurs et les professionnels de la technologie s’intéressent également davantage aux principaux rivaux d’Amazon Web Services (AWS), Microsoft Azure et Google Cloud. La consommation de contenu pour les concurrents d’AWS a augmenté de 32 % et 54 %, respectivement, tandis que le contenu consommé sur AWS a diminué de 3 %.

L’utilisation de contenu sur l’apprentissage automatique a augmenté de 35 %, mais il y a eu des changements notables dans les intérêts spécifiques au sein du sujet. Par exemple, l’intérêt pour l’apprentissage en profondeur a chuté de 14 %, tandis que l’intérêt pour les réseaux de neurones a augmenté de 13 %. L’apprentissage par renforcement et les réseaux contradictoires ont respectivement augmenté de 37 % et 51 %.

Leave a Comment

Your email address will not be published. Required fields are marked *