
Le rapport d’enquête du deuxième trimestre 2018 de Developer Economics, programme de recherche sur les aspects économiques des développeurs ayant porté sur les compétences que les développeurs souhaitent acquérir ou améliorer au cours de la prochaine année, a été rendu public le 30 août dernier. L’enquête a été menée entre mai et juin 2018 auprès de 20 500 développeurs de 167 pays.
Les souhaits d’acquisition ou d’amélioration de compétences pour la prochaine année sont dominés par les compétences en matière de données avec en tête l’apprentissage automatique (machine learning) et la science des données, suivies des compétences en conception d'interface utilisateur et en développement cloud.
La préférence des compétences en matière de données seraient sans doute motivée par les avancées récentes en matière d'apprentissage en profondeur qui ont introduit de nombreuses applications intéressantes d'apprentissage automatique ou IA. Les domaines impactés par cette récente évolution sont la conduite autonome, la vision par ordinateur, le traitement du langage naturel et le diagnostic médical. Selon le rapport, ces progrès ont rencontré l’intérêt de la communauté des développeurs sur le terrain. « L'analyse de très grands ensembles de données est maintenant rendue possible et, plus important encore, abordable pour la plupart des personnes en raison de l'émergence de l'informatique en nuage, des frameworks de science des données open-source et des plateformes d'apprentissage automatique en tant que service (MLaaS). »
Parmi les répondants, 45% des développeurs souhaitent apprendre ou améliorer leurs compétences en machine learning / science des données, 22 % sont intéressés par des compétences en ingénierie de données (ETL, data warehousing, etc.) et quelques 10 % des développeurs souhaitent acquérir de l'expérience en analyse marketing.
33 % des répondants optent plutôt pour des compétences en conception d’interfaces utilisateur / UI design. Le troisième besoin le plus important exprimé en compétence concerne les développements cloud-native de conteneurs et microservices avec 25 %. Ensuite, viennent le management de projet et le DevOps avec respectivement 24 % et 23 % des développeurs qui souhaitent acquérir ou améliorer ces compétences.
L’enquête a porté également sur les souhaits de langage de programmation pour la prochaine année. Selon le rapport, la préoccupation du choix de langage passionne beaucoup à cause de deux raisons : les développeurs veulent garder leurs compétences à jour et commercialisables tandis que les fournisseurs des SDK veulent s’assurer qu’ils fournissent les outils les plus utiles.
Selon le rapport, JavaScript est le choix qui prédomine parmi les 20 500 développeurs concernés par l’enquête. « JavaScript reste le langage de programmation le plus populaire : il a maintenant franchi la ligne symbolique des dix millions de développeurs. De plus, la communauté JavaScript se développe rapidement. Trois millions de développeurs ont rejoint la communauté JavaScript en un an, plus que la population entière des développeurs de Swift, Ruby ou Kotlin, entre autres. », selon le rapport.
10,7 millions de développeurs s’intéressent au JavaScript, notamment pour des projets Web, IoT et Cloud. Cependant, ces mêmes développeurs peuvent souhaiter développer avec d’autres langages de programmation.
Java est aussi beaucoup sollicité avec 7,1 millions de répondants qui désirent utiliser le langage en 2019 pour le développement Mobile, Cloud, Desktop et IoT, tandis que 7 millions souhaitent utiliser Python pour des projets Machine Leraning et IoT.
Le langage le moins sollicité est Lua avec 0,7 million de développeurs intéressés pour des projets Gaming et AR / VR (réalité augmentée / réalité virtuelle). Quatre autres thèmes sont abordés par le rapport notamment.
Source : SlashData
Et vous ?


Voir aussi




