Source : Stack Overflow Il y a quelques jours, Stack Overflow, un site réputé dans la communauté informatique, a publié les résultats de son enquête annuelle, à laquelle ont participé plus de 65 000 programmeurs professionnels. En les lisant, vous aurez une idée de la situation actuelle du secteur du développement logiciel en 2020.
1. Âge moyen d'un développeur
- 15-19 ans – 1,2%
- 20-24 ans – 16,6%
- 25-29 ans – 29,5%
- 30-34 ans – 21,9%
- 35-39 ans – 14,0%
- 40-44 ans – 7,5%
- 45-49 ans – 4,2%
- 50-54 ans – 2,5%
- 55-59 ans – 1,5%
- Plus de 60 ans – 1,1%
2. Âge moyen selon le pays de résidence
- États-Unis – 33,7 ans
- Royaume-Uni – 33,1 ans
- Canada – 32,2 ans
- Pays-Bas – 31,9 ans
- Allemagne – 30,9 ans
- France – 30,4 ans
- Brésil – 29,4 ans
- Pologne – 28,9 ans
- Inde – 26,0 ans
3. Expérience de codage
- Australie – 16,9 ans
- Royaume-Uni – 16,1 ans
- États-Unis – 15,8 ans
- Pays-Bas – 15,0 ans
- Canada – 14,4 ans
- Allemagne – 14,3 ans
- France – 13,0 ans
- Pologne – 11,5 ans
- Brésil – 11,5 ans
- Inde – 8,1 ans.
4. Nombre d'années écoulées depuis le début de la formation en programmation
- Moins de 5 ans – 10,5%
- 5-9 ans – 29,2%
- 10-14 ans – 22,7%
- 15-19 ans – 13,2%
- 20-24 ans – 9,8%
- 25-29 ans – 5,1%
- 30-34 ans – 4,0%
- 35-39 ans – 3,0%
- 40-44 ans – 1,8%
- 45-49 ans – 0,4%
- 50 ans ou plus – 0,3 %.
5. Enseignement professionnel
- Baccalauréat - 49,3%
- Maître - 26,5%
- Enseignement supérieur incomplet – 11,5%
- Enseignement secondaire terminé – 4,5%
- Disponibilité d'un diplôme scientifique (candidat ès sciences, Ph.D, Ed.D) – 3,3 %
- Baccalauréat avec cours de troisième cycle (Diplôme d'associé) – 3,2 %
- Docteur en sciences (JD/MD) – 1,4 %
- Je n’ai aucune formation terminée – 0,7%
- École primaire – 0,5%
6. Spécialisation professionnelle
- Développeur back-end – 55,2%
- Développeur full-stack – 54,9%
- Développeur front-end – 37,1%
- Développeur Web – 23,9 %
- Développeur d'applications mobiles – 19,2 %
- Spécialiste DevOps – 12,1%
- Administrateur de base de données – 11,6%
- Concepteur – 10,8%
- Administrateur système – 10,6 %
- Développeur d'applications système – 9,6 %
- Analyste de données ou d’affaires – 8,2 %
- Data scientist ou spécialiste ML –8,1%
- Testeur – 8,0 %
- Ingénieur de données – 7,6%
- Expert académique ou chercheur – 7,2%
- Enseignant – 5,9%
- Développeur de jeux ou de graphismes – 5,6 %
- Responsable ingénierie – 5,5%
- Chef de produit – 5,1%
- Scientifique – 4,2 %
- Ingénieur fiabilité du site – 3,9%
- Cadre supérieur/VP – 2,7 %
- Spécialiste du marketing – 1,3%
7. Temps moyen d'écriture du code selon la spécialisation
Sur la base de la spécialisation professionnelle, les cadres supérieurs/VP (vice-président exécutif principal) ont le plus d'expérience en codage. En moyenne, ils programment depuis 16,5 ans. De 10 à 13,8 années d'expérience ont (par ordre décroissant) : Responsables d'ingénierie, administrateurs système, développeurs d'applications système, administrateurs de bases de données, ingénieurs fiabilité de sites, spécialistes DevOps, enseignants, analystes de données ou d'affaires. Ceux qui ont le moins d'expérience en codage (en moyenne 8 ans) sont : les experts ou chercheurs académiques, les développeurs d'applications mobiles, les Data scientists ou spécialistes du ML, les développeurs full-stack et back-end, les testeurs.8. À quel âge avez-vous écrit votre première ligne de code ?
- Moins de 10 ans – 8,9%
- 10-11 ans – 10%
- 12-13 ans – 16%
- 14-15 ans – 19,2%
- 16-17 ans – 16,3%
- 18-19 ans – 14,7%
- 20-21 ans – 6,3%
- 22-23 ans – 3%
- 24-25 ans – 2,1%
- 26-27 ans – 1%
- 28-29 ans – 0,7%
- Plus de 30 ans – 1,7%.
9. Spécialisation de l'enseignement professionnel
- Informatique, génie informatique ou développement de logiciels – 61,9%
- Autre discipline d'ingénierie (par exemple électronique grand public, mécanique, etc.) – 9,3 %
- Systèmes d’information, informatique ou administration système – 8,0 %
- Sciences naturelles (biologie, chimie, etc.) – 4,3 %
- Mathématiques ou statistiques – 3,6%
- Développement Web ou conception de sites Web – 3,5 %
- Discipline commerciale (comptabilité, finance, marketing, etc.) – 2,7 %
- Sciences humaines (littérature, histoire, philosophie, etc.) – 2 %
- Sciences sociales (anthropologie, psychologie, sciences politiques, etc.) – 1,8 %
- Arts visuels ou du spectacle (graphisme, musique, arts du spectacle, etc.) -1,4%
- N'ont pas déclaré leur spécialisation en matière d'éducation – 0,9 %
- Santé – 0,5%
10. Affiliation géographique
Selon Stack Overflow, la répartition régionale des 65 000 répondants est la suivante :- Europe – 24 688 personnes
- Asie – 16400
- Amérique du Nord – 15570
- Amérique du Sud – 3070
- Afrique – 2709
- Australie et Océanie – 1570
11. Sexe
- Hommes – 91,7%
- Femmes – 7,7%
- Sexe non précisé – 1,2%
12. Langage de programmation le plus couramment utilisé
- Javascript – 69,7 %
- HTML/CSS – 62,4 %
- SQL – 56,9 %
- Python – 41,6 %
- Java – 38,4%
- Bash/Shell/PowerShell – 34,8 %
- C# – 32,3 %
- TypeScript – 28,3 %
- PHP – 25,8%
- C++ – 20,5 %
- C – 18,2%
- Aller – 9,4%
- Kotlin – 8,0%
- Rubis – 7,5%
- VBA-6,5%
- Rapide – 6,1%
- R – 5,5%
- Assemblée – 4,9%
- Rouille – 4,8%
- Objectif-C – 4,4%
- Échelle – 3,9%
- Fléchette – 3,7%
- Perl – 3,3 %
- Haskell-1,8%
- Julie – 0,9%
13. Le langage de programmation préféré des développeurs
- Rouille – 86,1%
- Tapuscrit – 67,1%
- Python – 66,3 %
- Kotlin – 62,9%
- Aller – 62,3%
- Julie – 62,2%
- Fléchette – 62,1%
- C# – 59,7 %
- Rapide – 59,5%
- Javascript – 58,3 %
- SQL – 56,6 %
- Bash/Shell/PowerShell – 53,7 %
- HTML/CSS – 53,5 %
- Échelle – 53,2%
- Haskell – 51,7 %
- R – 44,5 %
- Java – 44,1 %
- C++ – 43,4 %
- Rubis – 42,9%
- PHP – 37,3%
- C – 33,1%
- Assemblée – 29,4%
- Perl – 28,6 %
- Objectif-C – 23,4%
- VBA-19,6%
14. Les développeurs de langages de programmation veulent apprendre ensuite
- Python – 30 %
- Javascript – 18,5 %
- Aller – 17,9%
- TypeScript – 17,0 %
- Rouille – 14,6%
- Kotlin – 12,6%
- Java – 8,8%
- C++ – 8,6 %
- SQL – 8,2 %
- C# – 7,3 %
- Rapide – 6,6%
- HTML/CSS – 6,5 %
- Fléchette – 6%
- R – 5,1 %
- Rubis – 4,5%
- C – 4,3%
- Échelle – 4,2%
- Haskell – 4,2%
- Bash/Shell/PowerShell – 3,9 %
- PHP – 3,5%
15. Meilleure plateforme pour les développeurs
- Linux – 76,9 %
- Docker – 73,6%
- Kubernetes – 71,1 %
- AWS – 66,4 %
- Framboise Pi – 66,1%
- MacOS – 64,4%
- Microsoft Azure – 62,2 %
- iOS – 61,1 %
- Plateforme Google Cloud – 60,9 %
- Fenêtres – 57,5 %
- Android – 57,1 %
- Arduino – 53,2%
- Applications et intégrations Slack – 51 %
- Héroku – 46,2%
- IBM Cloud ou Watson – 37,8 %
- WordPress – 33%
16. Quelle plateforme envisagez-vous d’explorer à l’avenir ?
- Docker – 24,5%
- AWS – 20,2 %
- Kubernetes – 18,5 %
- Linux – 16,6%
- Android – 16 %
- Plateforme Google Cloud – 14 %
- Framboise Pi – 12,6%
- IOS – 10,4 %
- Microsoft Azure – 9,9 %
- MacOS – 7,7%
- Arduino – 7,4%
- Fenêtres – 4,7%
- Héroku – 4,4%
- Applications et intégrations Slack – 3,3 %
- WordPress – 2,6%
- IBM Cloud ou Watson – 2,6 %
17. Quel système d'exploitation la plupart des développeurs utilisent-ils ?
- Fenêtres – 45,8 %
- MacOS – 27,5%
- Basé sur le noyau Linux – 26,6 %
- BSD-0,1%
GO TO FULL VERSION