Programmation : Voici ce que les développeurs veulent apprendre

Programmation : Voici ce que les développeurs veulent apprendre


O’Reilly Media a analysé les données des 2,8 millions d’utilisateurs de sa plateforme d’apprentissage pour savoir ce que les développeurs souhaitaient apprendre en 2022. Et, sans surprise, l’IA a été le principal sujet d’intérêt.


Le contenu relatif au traitement du langage naturel (NLP – Natural Langage Processing) a connu un pic de croissance de 42 % d’une année sur l’autre, tandis que la catégorie sous-jacente de l’apprentissage profond (Deep Learning) était le deuxième sujet le plus utilisé, avec une croissance de 23 %, selon le rapport O’Reilly’s Technology Trends for 2023.


L’instantané des tendances en matière d’apprentissage établi par O’Reilly est basé sur sa mesure interne des « unités consultées », qui consiste à savoir combien de fois les développeurs informatiques consultent les ebooks, les vidéos et les cours de formation en direct sur des sujets clés.

« GPT-3 : tout ce que vous avez fait jusqu’à présent est dépassé »


Si certains sujets ont connu un essor, d’autres ont ralenti : l’intérêt pour l’apprentissage par renforcement a diminué de 14 %, tandis que le contenu sur les chatbots a baissé de 5,8 %.


Mike Loukides, vice-président du contenu des technologies émergentes chez O’Reilly, note que la baisse des consultations des modules d’apprentissage des chatbots « semble contre-intuitive », mais qu’elle est logique, étant donné l’intérêt pour les modèles de langage de grande taille ChatGPT et GPT-3 et -3.5 d’OpenAI.


« La sortie de GPT-3 a été un événement décisif, un moment où « tout ce que vous avez fait jusqu’à présent est dépassé », écrit Loukides. « Nous sommes enthousiastes à l’idée de ce qui se passera en 2023, même si les résultats dépendront beaucoup de la façon dont ChatGPT et ses proches sont commercialisés, Microsoft s’orientant vers une offre de ChatGPT sous forme de service de cloud. »

Linux et Kubernetes : DevOps, Docker, Terraform, Ansible,
Puppet, service mesh et Istio


Le classement de popularité des langages de programmation établi par O’Reilly a révélé quelques surprises. Java et Python étaient de loin les leaders et ont connu des gains mineurs, tandis que l’intérêt pour Rust et Go a augmenté de 20% chacun. Go est le troisième langage le plus populaire, suivi de C++, JavaScript, C#, C, Rust, TypeScript, le surensemble JavaScript de Microsoft, R, Kotlin et Scala. Cet ordre est assez différent des classements de RedMonk et Tiobe.


En ce qui concerne l’infrastructure et les opérations, les conteneurs, Linux et Kubernetes sont les sujets les plus importants. Les conteneurs ont connu une croissance de 2,5 %, tandis que Linux et Kubernetes ont connu une croissance de 4,4 % chacun sur l’année. Le contenu sur le maillage de services (service mesh), une partie de l’écosystème Kubernetes, a connu une baisse de 28 %, tandis que le contenu sur Istio – la mise en œuvre du maillage de services la plus étroitement liée à Kubernetes – a diminué de 42 %.


Les principaux sujets derrière les conteneurs, Linux et Kubernetes sont DevOps, Docker, Terraform, Ansible, l’ingénierie de la fiabilité des sites, Puppet, service mesh et Istio.

L’intérêt pour le cloud public diminue


L’intérêt pour Terraform, l’outil « infrastructure as code » de HashiCorp, a connu une augmentation importante de 74 %. « Les objectifs de Terraform sont relativement simples : Vous écrivez une description simple de l’infrastructure que vous voulez et de la façon dont vous voulez que cette infrastructure soit configurée. Terraform rassemble les ressources et les configure pour vous », explique Loukides.


L’intérêt pour l’apprentissage des outils des acteurs spécifiques du cloud était dominé par Amazon Web Services, suivi de Microsoft Azure, Google Cloud, Oracle Cloud et IBM Cloud. Si les trois grands acteurs ont dominé, ils ont tous diminué leur utilisation d’une année sur l’autre : AWS a diminué de 3,8 %, Azure de 7,5 % et Google Cloud de 2,1 %.


O’Really ne sait pas quelle est la cause de ce déclin. Cependant, Loukides pointe du doigt un suspect potentiel dont on parle davantage ces jours-ci : le rapatriement du cloud public, c’est-à-dire le fait pour les entreprises de ramener en interne leurs applications hébergées dans le cloud.

« Les entreprises qui passent au cloud ont souvent sous-estimé les coûts »


« Le coût est la principale motivation du rapatriement ; les entreprises qui passent au cloud ont souvent sous-estimé les coûts, en partie parce qu’elles n’ont pas réussi à utiliser le cloud efficacement », écrit-il.


« Si le rapatriement est sans doute responsable d’une partie du déclin, il ne représente tout au plus qu’une petite partie de l’histoire. Les fournisseurs de cloud computing font en sorte qu’il soit difficile de partir, ce qui, ironiquement, pourrait conduire à une plus grande utilisation du contenu alors que le personnel informatique essaie de comprendre comment récupérer ses données. Un problème plus important pourrait être celui des entreprises qui mettent en attente leurs plans de cloud computing parce qu’elles entendent parler de rapatriement ou qui reportent de grands projets informatiques par crainte d’une récession. »


Source : « ZDNet.com »





Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.