Etat de l'écosystème des développeurs 2019

Au début de 2019, nous avons interrogé près de 7 000 développeurs, afin de comprendre leur écosystème.
Voici ce que nous avons appris.

Points clés

Java

La langage de programmation principal le plus populaire.

JavaScript

Le langage de programmation le plus utilisé.

Aller

Le langage de programmation le plus prometteur.

Go a débuté avec une part de marché de seulement 8 % en 2017, mais atteint désormais 18 %. De plus, le nombre le plus élevé de développeurs (13 %) ont choisi Go, soit pour l'adopter soit pour opérer une migration ultérieurement.

Python

Langage le plus étudié

27 % des personnes interrogées ont commencé ou poursuivi l'apprentissage de Python au cours des 12 derniers mois.

Quels langages de programmation avez-vous utilisé au cours des 12 derniers mois ?

Les langages de programmation les plus appréciés sont Java et Python. C# et JavaScript arrivent à égalité juste derrière. Mais si les résultats sont ensuite mis en perspective en fonction de la taille de l'échantillon, C# est finalement le plus apprécié.

Quels langages de programmation utilisez-vous principalement ?
N'en choisissez pas plus de 3.

Nous avons posé trois questions sur les langages utilisés. La première portait sur tout langage utilisé l'année dernière, la deuxième sur les langages principaux (jusqu'à trois) et enfin la troisième demandait de les classer.

Il semble y avoir un groupe de langages « secondaires », à savoir tous ceux qui sont utilisés en tant que langage supplémentaire, ce qui inclut la création de scripts HTML, SQL et Shell. De nombreux développeurs de logiciels ont eu l'occasion d'utiliser ces langages secondaires, mais très peu d'entre eux les utilisent comme langage principal. Par exemple, si 56 % utilisent SQL, seuls 19 % le considèrent comme leur langage principal et seulement 1,5 % le désigne comme leur premier langage.

Java, d'un autre côté, est le principal langage « solo ». 44 % de ses utilisateurs utilisent uniquement ou de préférence Java . Le second au classement est JavaScript, avec « seulement » 17 %.

Quel(s) système(s) d'exploitation utilisez-vous pour votre ou vos environnements de développement ?

Quels types d'application développez-vous ?

Contribuez-vous à des projets open source ?

Quels types de tests utilisez-vous dans vos projets ?

16 % des développeurs n'incluent pas de tests dans leurs projets. Chez les développeurs senior en CDI cependant, cette statistique chute à 8 %.

Comme l'an dernier, environ 30 % des développeurs n'ont toujours pas de tests unitaires dans leurs projets.

Mobile

Pour quel(s) système(s) d'exploitation mobile(s) développez-vous des logiciels ?

Deux tiers des développeurs mobiles utilisent des outils natifs pour le développement destiné à des systèmes d'exploitation mobiles. Les autres développeurs utilisent des technologies ou des frameworks multiplateformes.

Quels frameworks mobiles multiplateformes utilisez-vous ?

Outils

Lesquels des outils suivants utilisez-vous régulièrement ?

89 % des développeurs personnalisent leurs EDI d'une façon ou d'une autre.

Toujours plus de développeurs rejoignent le côté obscur de la Force : 83 % préfèrent le thème Dark pour leur éditeur ou EDI. Cela représente une croissance de 6 points par rapport à l'an dernier pour le même environnement.

Loisirs

Codez-vous dans vos rêves ?

Plus les personnes codent au travail (pour leur activité principale), plus elles ont de chance de coder dans leurs rêves.

Chats ou chiens ?

D'où répondez-vous à cette enquête ?

Vous avez répondu à notre questionnaire à la maison, au travail, à l'université, pendant les vacances scolaires ou à la plage, dans un bar ou même depuis un hôpital. Merci à vous !

Écrivez-vous du code pendant vos week-ends ?

Les indépendants, les étudiants et les stagiaires codent plus souvent le weekend que les autres.

Pensez-vous que l'IA (intelligence artificielle) pourrait remplacer les développeurs à l'avenir ?

Les professionnels du machine learning sont plus sceptiques concernant l'intelligence artificielle que ceux qui s'y intéressent à titre personnel. 27 % de la première catégorie considèrent que l'intelligence artificielle ne remplacera jamais les développeurs, contre 21 % seulement pour la deuxième.

Comment vous rendez-vous sur votre lieu de travail ou à l'université ?

Quel type de carburant utilisez-vous pour votre véhicule ?

Le carburant le plus mentionné dans « autre » s'est avéré être l'éthanol ou l'alcool.