Éducation

Partager :

Général

Ces questions ont été posées à 20 % de tous les participants à l'enquête, choisis au hasard.

18 %

des répondants déclarent que les cours en ligne et les écoles de code leur ont mis le pied à l'étrier pour devenir développeur, et un tiers d'entre elles ont préféré les cours payants.

Parmi les établissements d'enseignement et ressources éducatives suivants, lesquels vous ont permis de faire le premier grand pas vers une carrière dans le développement ?

Cette année, la question était à choix unique, alors qu'en 2021 nous avions permis plusieurs réponses.

Les formations en ligne pour devenir développeur occupent une place importante. Avec JetBrains Academy, notre plateforme d'apprentissage basée sur la pratique, vous pouvez étudier la programmation en créant des applications concrètes à votre rythme.

Quels langages de programmation avez-vous commencé à apprendre ou continué à apprendre au cours des 12 derniers mois ?

Les cinq principaux langages que les développeurs prévoient d'apprendre n'ont pas changé depuis l'année dernière. Il est intéressant de noter la progression de Rust, qui passe de la 10e à la 6e place et gagne quatre points de pourcentage. Les développeurs juniors sont plus enclins à apprendre JavaScript (37 %) et Java (29 %), tandis que chez les seniors, les langages les plus populaires sont Go et TypeScript (avec 21 % chacun).

Nous avons posé à tous les participants à l'enquête une question ouverte sur les compétences qu'ils aimeraient apprendre ou adopter l'année prochaine. Nous avons analysé les 5 518 réponses significatives et sommes en mesure de partager ces résultats avec la communauté.

Pour la plupart, les langages de programmation mentionnés correspondent à ceux cités en réponse à notre question précédente portant spécifiquement sur les langages, sauf pour Rust, qui est le langage le plus souvent mentionné.

L'intelligence artificielle, le machine learning, le développement web et le DevOps sont les domaines du développement les plus souvent mentionnés.

Les technologies que les développeurs souhaitent le plus apprendre sont les conteneurs, les clouds, les technologies liées aux données et la blockchain.

Qu'avez-vous utilisé pour vous former à de nouveaux outils, technologies ou langages de programmation au cours des 12 derniers mois ?

Si un développeur sur cinq utilise des MOOC pour apprendre de nouvelles technologies, comme l'année dernière, la popularité des écoles de codage en ligne a gagné trois points de pourcentage.

Quels MOOC et formations au code suivez-vous?

Le top 3 des plateformes ne varie généralement pas en fonction du niveau de poste des répondants, à l'exception de Pluralsight, qui occupe la troisième place chez les développeurs seniors avec trois points de pourcentage de plus que Codecademy.

Quel type de contenu d'apprentissage préférez-vous ?

Plus de la moitié des développeurs préfèrent les contenus d'apprentissage écrits, ce qui représente quatre points de pourcentage de moins qu'en 2021, tandis que le contenu vidéo a gagné trois points de pourcentage. Les contenus audios / podcasts ne sont plébiscités que par 1 % des développeurs.

Combien de temps par semaine consacrez-vous à l'apprentissage de nouveaux outils, technologies ou langages de programmation ?

Étonnamment, les développeurs seniors ne renoncent pas à apprendre. 16 % d'entre eux y consacrent plus de 9 heures par semaine, seulement dix points de pourcentage de moins que les plus jeunes.

79 %

des développeurs ont déjà arrêté de suivre un cours ou une formation avant la fin. Il est intéressant de noter que dans 19 % des cas seulement, cet abandon est dû au fait que les personnes estiment avoir appris tout ce qu'elles voulaient.

Pour quelles raisons avez-vous arrêté d'apprendre ?

Raisons pour arrêter de se former selon le nombre d'années d'expérience professionnelle en codage

Étudiants

Ces questions n'ont été posées qu'aux participants qui ont choisi comme statut professionnel « étudiant » ou « étudiant salarié ».

Quel type d'établissement d'enseignement fréquentez-vous ?

Pour lequel des diplômes suivants étudiez-vous actuellement ?

Quelle est la spécialité principale de votre diplôme ?

Un quart des étudiants a choisi une spécialité qui n'est pas directement liée à l'ingénierie logicielle ou à l'informatique.

Quels langages de programmation avez-vous étudiés dans le cadre de vos études ?

Java, Python et C sont toujours les trois principaux langages que les développeurs étudient dans le cadre de leurs études. Python a même gagné quatre points de pourcentage par rapport à l'année dernière. Si Java reste le langage le plus étudié, il est sur le déclin : trois points de pourcentage en moins par rapport à l'année dernière, et sept points de pourcentage en moins qu'en 2020. C++ décline lui aussi, avec une perte de six points de pourcentage par rapport à 2021.

Parmi les outils suivants, lesquels vos enseignants vous recommandent-ils d'utiliser ?

Un quart des étudiants a choisi une spécialité qui n'est pas directement liée à l'ingénierie logicielle ou à l'informatique.

Enseignants

Ces questions n'ont été posées qu'aux participants qui ont choisi « Formateur/Professeur/Tuteur » comme activité professionnelle.

30 %

des enseignants et des formateurs interrogés déclarent que l'enseignement est leur activité principale.

Que représente l'enseignement dans votre vie ?

Vous voulez aider vos élèves à rester motivés dans leur apprentissage de la programmation ? Créez des cours interactifs directement dans les IDE JetBrains, personnalisez-les comme vous le souhaitez et partagez facilement vos connaissances.

En savoir plus

Dans quel type d'établissement enseignez-vous ?

Près d'un tiers des enseignants ayant répondu a notre enquête déclarent donner des cours dans des entreprises / organisations, et un peu moins d'un tiers dans des universités / établissements d'enseignement supérieur.

Pour quel niveau d'études enseignez-vous ?

Cette question n'a été posée qu'aux personnes qui enseignent dans une université ou une grande école.

Quelle matière enseignez-vous ?

Cette question n'a été posée qu'aux personnes qui enseignent à des étudiants de premier, deuxième ou troisième cycle universitaire.

Quels langages de programmation avez-vous enseignés ?

Python a gagné 10 points de pourcentage par rapport à l'année dernière, alors que les autres langages n'ont pas connu d'augmentation ou de diminution majeure.

Parmi les outils suivants, lesquels recommandez-vous aux étudiants ?

Éducation:

2022

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 amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.