Une enquête et un rapport dernièrement publié par « Packt Publishing » montre les tendances et les attentes du point de vue de la communauté IT pour 2019 et les années à venir. Quels sont et seront les outils et les langages pour le cloud computing ?
Une étude éclairante
Dans le secteur IT, le changement est une constante, l’éditeur britannique Packt Publishing livre avec « Skill Up 2019 » un rapport qui éclaire les axes, attentes et outils plébiscités par les acteurs et maitres d’œuvre du cloud au sein des entreprises. Cette enquête est réalisée auprès de 4520 profils IT et développeurs de par le monde pour 34 questions posées.
Le Python est le langage le plus plébiscité par l’ensemble des développeurs
Le langage de programmation Python est aujourd’hui utilisé par la majorité des participants à l’étude avec 24%. Devançant Java (17%), C# (13%), Javascript (10%), et PHP (8%). De plus, que leur premier langage soit Java, C++, C#, Javascript, R, PHP ou autre, Python est le langage pour lequel ils veulent se former ou augmenter leurs compétences pour 2019/2020.
La popularité grandissante de Python provient de son utilisation en IA (Intelligence Artificielle) et en ML (Machine Learning).
Progresser et se former en Machine learning et en Intelligence Artificielle
Dans la suite du précédent paragraphe, il n’est pas étonnant de retrouver ces 2 domaines comme souhait d’apprentissage et de progression, commun à 47% du panel. Vient ensuite le cloud avec 27%, la data science pour 12%, les conteneurs (9%) et l’automatisation (5%).
Conteneurs et orchestration au menu
Concernant les outils sur lesquels les développeurs souhaitent se former davantage, Docker et Kubernetes sont plébiscités avec 31% chacun. TensorFlow à 20% et Python 18% ferment la marche.
Ces systèmes sont effectivement au cœur des développements et déploiements d’applications dans les infrastructures cloud. Voici une bonne occasion de former ses équipes au développement cloud et en architecture cloud.
Le cloud
Selon l’étude, la domination du cloud est surévaluée, 47% des personnes interrogées déclarent ne pas du tout utiliser les plateformes de cloud computing.
Concernant les coûts, une majorité de développeurs déclarent que ce n’est pas un facteur de décision clé dans le choix d’une plateforme cloud, même si c’est un élément limitant important pour tirer parti au mieux des services de cloud computing. Il est donc probable que sur ce point les choses évoluent.
Autres conclusions intéressantes :
- Go, Python et JavaScript sont les langages de programmation les plus susceptibles d’être utilisés sur les plateformes cloud.
- L’intérêt de la blockchain serait surévalué selon les développeurs en raison du faible nombre de cas d’utilisation et d’applications pratiques.
- 59% des développeurs intérrogés compterait 10 années d’expériences ou plus.
- Seul 6% des répondants à cette étude sont des femmes.
De nombreux autres points intéressants sont à retrouver dans le document, retrouvez l’intégralité de l’étude ici : Skill Up 2019