
Les principaux langages de programmation que les développeurs souhaitent apprendre ensuite sont Go et Python, selon une enquête réalisée par la plateforme de mise en correspondance des compétences des développeurs HackerRank.
HackerRank a interrogé plus de 116 000 développeurs de 162 pays pour obtenir les résultats de cette année sur la formation des développeurs, les perspectives d’emploi, l’acquisition de compétences et les salaires.
Go, créé par Google, ne figure pas dans le top 10 des langages de programmation les plus connus, mais il arrive en tête des langages que les développeurs sont les plus désireux d’apprendre. Quelque 36 % envisagent Go comme prochaine langue, suivis de 28 % qui désignent Python comme prochaine cible.
VOIR: Six langages de programmation très demandés : pour commencer (PDF gratuit)
Parmi les autres langages qui figurent en bonne place sur la liste des priorités d’apprentissage, citons Kotlin, qui est populaire parmi les développeurs d’applications Android, le langage JavaScript “superset” créé par Microsoft, Typescript, et R, un langage populaire parmi les scientifiques des données. Les 10 autres langages les plus recherchés sont Scala, Swift, Rust, Ruby et JavaScript.
Le langage de programmation C, créé dans les années 1970 par Dennis Ritchie aux Bell Labs, a enregistré un regain de popularité parmi les développeurs dans le dernier index de Tiobe où il est le deuxième langage le plus populaire, derrière Java mais devant Python.
HackerRank a constaté que C est utilisé par près de 40 % des répondants de la génération Z pour apprendre à coder, ce qui en fait de loin le langage le plus populaire pour cette génération.
Un peu plus de 30 % des milléniaux ont commencé avec C. Gen X et les baby-boomers ont surtout commencé par apprendre BASIC, qui a été créé en 1964 par John Kemeny et Thomas Kurtz, qui l’ont publié au Dartmouth College en 1964.
Les développeurs ont-ils besoin d’un diplôme ? Le PDG d’Apple a récemment déclaré que les compétences nécessaires pour coder pourraient être acquises en enseignant aux enfants à un stade précoce au lycée. Les demandeurs d’emploi sans diplôme peuvent également obtenir des emplois chez Google, IBM, Home Depot et Bank of America.
HackerRank a constaté que la plupart des développeurs embauchés dans des entreprises de toutes tailles ont un diplôme. Mais il a constaté que les petites entreprises comptant entre un et 49 employés sont la plus grande source d’emploi pour les développeurs sans diplôme.
Il a révélé que 32 % des développeurs de petites entreprises n’avaient pas de diplôme, contre 9 % des développeurs travaillant pour des entreprises de plus de 10 000 employés.
La première priorité de recrutement, avec 38 %, pour les responsables du recrutement en 2020 est de trouver des développeurs full-stack. Les deuxième et troisième catégories les plus recherchées sont les développeurs back-end et les data scientists.
Cependant, les développeurs full-stack sont confrontés à plus de pression que les autres groupes, 60 % étant chargés d’apprendre un tout nouveau framework et 45 % devant apprendre un nouveau langage l’année dernière.
Cette proportion est plus élevée que toutes les autres catégories, y compris les développeurs front-end, les développeurs back-end, les data scientists, les ingénieurs DevOps et les ingénieurs en assurance qualité. Cependant, dans tous les groupes, pas moins de 40 % ont déclaré avoir dû apprendre une nouvelle langue au cours de l’année écoulée.
Alors que les développeurs recherchent souvent les langues qui les aident à trouver un emploi, HackerRank a constaté que 20 % des responsables du recrutement dans la région des Amériques ne se soucient pas vraiment de la langue qu’un développeur connaît lorsqu’il recherche de nouvelles recrues. Mais seuls 10 % des responsables du recrutement dans la région Asie-Pacifique sont indépendants de la langue.
Dans les Amériques, l’APAC et l’EMEA, JavaScript est la compétence linguistique la plus recherchée par les recruteurs, suivie de Python, Java, C#, C++, PHP, C, Go et Ruby.
Les langages les plus connus parmi les développeurs reflètent à peu près les langages recherchés. Le top est JavaScript, suivi de Java, C, Python, C++, C#, PHP, TypeScript, Pascal et R. Bien que JavaScript soit le langage le plus connu, HackerRank a également constaté que seulement 5 % des personnes interrogées déclarent qu’il s’agit de leur premier langage de programmation. .
VOIR: Connaissez-vous le langage Python et êtes-vous prêt pour un test de codage “hardcore” ? Entrez en contact, dit Tesla
HackerRank s’est également penché sur les langages associés au salaire le plus élevé, mais il n’est pas clair que les développeurs puissent utiliser ces informations pour aider à obtenir une augmentation de salaire.
Par exemple, les développeurs qui connaissent Perl gagnent 54 % de plus que le développeur moyen, mais seulement 2 % des développeurs juniors connaissent Perl, alors que 10 % des développeurs seniors le savent, cela pourrait donc simplement refléter les développeurs seniors qui ont tendance à être mieux payés que les juniors. Néanmoins, les langages associés aux salaires moyens les plus élevés sont Perl, suivis de Scala, Go, Ruby et Objective-C.
Le pays où les développeurs peuvent trouver les salaires les plus élevés est bien sûr les États-Unis, où les développeurs gagnent en moyenne 109 000 dollars. Aux États-Unis, les salaires les plus élevés sont payés à San Francisco, Seattle et Los Angeles. Les cinq marchés nationaux les mieux rémunérés derrière les États-Unis sont l’Australie, le Canada, les Pays-Bas, le Royaume-Uni et l’Allemagne.