Développeurs et entreprises, sur la même longueur d'onde pour 2021 ?
Dans quelle mesure développeurs et entreprises sont-ils sur un terrain d'entente ? Une enquête mondiale de CodinGame donne des éclairages.
Moins de langages, mais mieux maîtrisés ? Cette question sur les compétences des développeurs, on peut se la poser à la lecture des statistiques de CodinGame.
La plate-forme vient de publier les résultats de son enquête annuelle « Developer Survey ». Par rapport à l'édition 2020, l'échantillon est plus restreint. On passe de « plus de 21 000 » développeurs à « près de 15 000 ». Il présente toutefois une distribution similaire*, que ce soit sur la localisation des répondants, leur fonction, leur statut professionnel ou leur sexe (près de 90 % d'hommes).
Similitude, il y a aussi sur la formation. Environ 43 % des sondés disent avoir appris à coder à l'université ; 15 %, à l'école. Ces taux étaient les mêmes un an en amont. Idem - ou presque - pour la proportion d'autodidactes (33 %). CodinGame n'a pas mentionné, cette année, quels supports ces derniers privilégient. En 2020, les tutos écrits en ligne dominaient (65 % des répondants), suivi par les vidéos YouTube (61 %). La contribution aux projets open source arrivait en bonne position (26 %).
Développeurs - recruteurs : une vision commune ?
Le bien-être des développeurs occupait une part importante de l'enquête 2020. Quand on leur demandait dans quelle mesure ils appréciaient leur job, les intéressés donnaient une note moyenne de 7/10. Cette année, ils donnent la même, mais en réponse à une autre question : « Pensez-vous qu'il vous sera facile de changer d'emploi en 2021 ? ».
Cette relative confiance est accréditée en partie par les témoignages que CodinGame a recueillis en parallèle auprès de « plus de 300 » professionnels des RH. Ceux-ci sont, notamment, nombreux à recruter des développeurs sans formation initiale ou académique (24 % le font « régulièrement » ; 55 % « rarement »). Pour autant, trouver des candidats qualifiés apparaît comme leur principal défi (61 %). Loin devant la différenciation vis-à-vis des autres entreprises (25 %) et l'alignement avec les prérequis des managers opérationnels (24 %).
Lire aussi : PC Copilot+, eldorado de l' IA locale ?
Leur priorité numéro un pour 2021 réside dans l'amélioration de l'expérience de recrutement. En la matière, la principale critique des développeurs concerne la réception d'offres non pertinentes (50 %). Suit le manque de feedback après les entretiens (48 %).
Quand on leur demande quel critère les développeurs jugent le plus important dans une entreprise, les RH surestiment le challenge technique et le salaire. À l'inverse, ils sous-estiment la formation continue, la culture d'entreprise et la flexibilité horaire. Les perceptions se rencontrent davantage sur la question du télétravail.
JavaScript toujours au sommet
Qu'en est-il de la connaissance des langages de programmation ? JavaScript arrive, comme l'an dernier, en tête du classement. 64 % des développeurs déclarent le maîtriser (-1 point par rapport à 2020). Java (59 % ; -4 points) et Python (57 %, stable) restent ses dauphins. Ces pourcentages n'augmentent donc pas, mais s'alignent toujours plus ou moins sur les besoins des entreprises : 62 % recherchent des développeurs JavaScript, 59 % Java et 48 % Python.
De manière générale, le niveau de maîtrise baisse pour les langages où la demande est nettement supérieure à l'offre. Il en va ainsi de :
- Bash : 25 % de maîtrise déclarée (-2 points), pour 7 % de demande
- C : 45 % de maîtrise (-5 points), pour 15 % de demande
- C++ : 47 % de maîtrise (-5 points), pour 27 % de demande
- Dart : 4 % de maîtrise (-3 points), pour une demande nulle dans les statistiques de CodinGame
- Lua : 6 % de maîtrise (-6 points), pour 1 % de demande
- Pascal/Delphi : 6 % de maîtrise (-3 points), pour 1 % de demande
Lire aussi : La GenAI s'affirme dans les stratégies data
Des pénuries sur les langages. et les frameworks
Au contraire, sur les langages en « pénurie de talents », le niveau de maîtrise n'augmente globalement pas. Exemples avec :
- Go : 8 % de maîtrise (+1 point), pour 13 % de demande
- Kotlin : 8 % de maîtrise (+1 point), pour 15 % de demande
- Objective-C : 3 % de maîtrise (-1 point), pour 6 % de demande
- Ruby : 7 % de maîtrise (-1 point), pour 9 % de demande
- Rust : 4 % de maîtrise (stable), pour 10 % de demande
- Scala : 4 % de maîtrise (stable), pour 11 % de demande
- Swift : 4 % de maîtrise (-1 point), pour 14 % de demande
Même situation, mais avec de plus grands écarts, sur le volet des frameworks :
- React : 28 % de maîtrise pour 59 % de demande
- Node.js : 36 % de maîtrise pour 50 % de demande
- Angular 2+ : 17 % de maîtrise pour 41 % de demande
- Spring : 20 % de maîtrise pour 36 % de demande
- AngularJS : 17 % de maîtrise pour 34 % de demande
* Sondage effectué en ligne (réseaux sociaux, e-mailing, site de CodinGame) entre octobre et décembre 2020. La France est le principal pays représenté (25 % des développeurs, 51 % des RH).
Illustration principale © Rawpixel.com - stock.adobe.com
Sur le même thème
Voir tous les articles Business