Comme chaque année, Stackoverflow dévoile son rapport sur le développement. Pour l'édition 2024, plus de 65 000 développeurs ont répondu. Malheureusement, les développeurs français représentent seulement 3,6 %. Cela biaise les résultats pour notre paysage technologique mais donne tout de même des tendances.
Apprendre à coder ! C'est un peu la base du métier. Pour se former :
- 82 % utilisent des ressources en ligne,
- 50 % répondent des livres et magazines.
- 83 % regardent la documentation technique et 80 % cherchent sur Stackoverflow.
47 % ont une expérience d'au moins 5 ans. Et ils sont plutôt dév sénior même les postes sont très divers (manager, dév sénior, DBA, etc.). Le dév fullstack reste fortement présent.
Quelles technologies ? Sans grande surprise, JavaScript est largement utilisé devant HTML/CSS, Python et SQL. TypeScript, Java, C#, C++, etc. arrivent assez loin derrière, tout comme PHP. Cela indique un profil plutôt web de l'étude. Sur les frameworks Web, Node et React sont les plus souvent cités. Angular est assez loin. Il est intéressant à noter que PostgreSQL est la base la plus utilisée devant MySQL et SQLLite. SQL Server et MongoDB arrivent après. Sur les clouds utilisés, AWS est largement devant avec 48 %, Azure est assez loin à 27 %, GCP tient bien la comparaison avec 25 %. OVHcloud est cité par 3 % des dévs. Scaleway est peu cité : 0,9 %.
Sur les plateformes embarquées : Pi et Arduino dominent. Cette section est mal posée, car elle mêle le hardware et le logiciel.
En dehors des frameworks web, .Net est cité par 25 % des dévs, suivi de NumPy et de Pandas. .Net MAUI affiche un petit 3 %. Quels sont les autres outils utilisés ? Docker, NPM et Pip sont en tête. Cela n'est pas une surprise car nous retrouvons les tendances back et front des répondants. Docker est cité pour les conteneurs. Kubernetes est également populaire.
Côté IDE, Visual Studio Code est cité par 73 % des répondants. VS, IntelliJ IDEA et NotePad++ suivent de loin. Petite surprise, Teams, pour la partie collaborative est utilisé par 53 % des dévs. Google Meet est à 37 %. Pas forcément étonnant car cela rejoint la forte utilisation de Windows comme OS de travail.
Côté OS, pas trop de surprise :
1er Windows en pro et perso
2e macOS
3e Ubuntu
WSL affiche un solide 17 %.
Sur la partie IA et les développeurs, là encore, peu de surprises. ChatGPT est le 1er GenIA (82 %) mais Copilot et Gemini sont loin d'être marginalisés.
Quels langages intéressent les développeurs ? Python et JavaScript restent dynamiques. Rust intéresse beaucoup, tout comme Kotlin et Swift. Kubernetes est largement cité aussi.
La partie salaire est plus difficile à interpréter car elle est trop influencée par les développeurs américains.
Etude globale : https://survey.stackoverflow.co/2024