Ces questions ont été posées à 1/5 de tous les autres participant·e·s à l'enquête, choisi·e·s au hasard.
Éducation
Général
Deux propositions ressortent comme étant les principales étapes à franchir pour devenir développeur professionnel : les études et le travail personnel, tous deux sélectionnés par 60 % des répondant·e·s.
Les développeurs juniors étaient les plus susceptibles d'apprendre Java et Python, tandis que les spécialistes seniors avaient tendance à apprendre Go, TypeScript ou Rust.
Les langages les plus étudiés étaient les lanagaes les plus populaires : Python, Java, JavaScript et TypeScript. Ces 2 derniers semblent gagner en popularité auprès des étudiant·e·s. Go est assez fréquemment étudié étudier bien que son utilisation est encore assez peu répandue.
Divers facteurs, tels que le langage de programmation, le pays et l'âge, alimentent la diversité des préférences concernant les MOOC. Par exemple, Pluralsight semble être plus populaire parmi les développeurs plus âgé·e·s. Les développeurs C et C++ préfèrent Coursera à Udemy, tandis qu'Egghead, qui est spécialisé dans le développement web, intéresse beaucoup les personnes souhaitant se perfectionner en TypeScript et JavaScript.
Contrairement aux développeurs des autres pays, développeurs d'Inde ont exprimé une préférence pour le contenu vidéo par rapport au contenu textuel. Près de 70 % d'entre eux déclarent travailler avec du contenu vidéo, tandis que 30 % seulement préfèrent des ressources d'apprentissage à lire. Cette tendance explique également la popularité nettement supérieure des MOOC et des écoles de codage en ligne. Près de 50 % des personnes interrogées en Inde suivent des cours en ligne, alors que la moyenne pour les développeurs des autres pays n'est que de 20 %.
Ces résultats ont révélé une tendance claire : plus un développeur est expérimenté, moins il est enclin à consacrer du temps à apprendre de nouvelles choses.
Les cours sur Python affichent le plus faible taux d'abandon, tandis que les cours sur TypeScript ont le taux d'abandon le plus élevé.
Ces questions n'ont été posées qu'aux participant·e·s ayant indiqué que leur statut était « étudiant·e » ou « étudiant·e salarié·e ».
Étudiant·e·s
La plupart des options présentées dans la rubrique « Autre » sont liées aux technologies comme la science des données, la bioinformatique et d'autres domaines de l'informatique. Mais un certain nombre d'étudiant·e·s sont aussi spécialisés en astronomie, biologie et médecine.
Java est de moins en moins étudié dans les établissements d'enseignement, alors que Python gagne du terrain.
Ces questions n'ont été posées qu'aux participant·es qui ont choisi « Formateur/Formatrice / Enseignant·e / Tuteur/Tutrice » comme fonction.
Enseignant·e·s
La plupart des participant·e·s qui ont choisi l'option « Autre » enseignent ou forment dans leur entreprise.
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.
Rejoignez le JetBrains Tech Insights Lab
Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.