Logo DevSkiller

DevSkiller Global Technical Hiring & Skills Report 2019

Download PDF

Introduction

L'importance de la révolution numérique signifie que la demande de développeurs de logiciels qualifiés ne va cesser de croître. Cette croissance s'accompagne d'un besoin accru de découvrir quels développeurs possèdent les compétences techniques dont vous avez besoin.

Lorsque nous avons lancé DevSkiller, nous avions un objectif simple en tête : trouver le meilleur moyen de déterminer si un candidat développeur possède les compétences techniques requises pour le poste. Très vite, il est apparu que fournir un outil n'était pas suffisant. Nous devions également donner aux recruteurs les informations dont ils avaient besoin pour embaucher les meilleurs développeurs. Notre site Cours de certification pour le recrutement de techniciens a contribué à notre mission. Elle l'a fait en fournissant à la communauté des recruteurs techniques les informations dont elle avait besoin pour embaucher les bons développeurs afin de pourvoir leurs postes ouverts. Cet effort nous a montré que le succès du recrutement technique va de pair avec des informations exploitables.

Pour continuer à soutenir notre mission d'aider la communauté d'embauche technique, nous avons décidé d'ouvrir les portes de notre plateforme. Pour la toute première fois, nous partageons les enseignements que nous avons tirés d'une année de test de 112 654 développeurs de plus de 120 pays pour des entreprises de plus de 40 pays tout au long de 2018. À partir de cela, nous avons pu obtenir des aperçus géographiques d'embauche technique qui nous éclairent sur le flux international du recrutement tech.

Je me réjouis de vous voir utiliser ces données pour favoriser vos efforts de recrutement technique dans les années à venir.

Jakub Kubrynski

PDG de DevSkiller

I. Recrutement technique et aperçu des compétences
01 Java est le langage le plus populaire dans lequel les développeurs sont testés (37%)
02 70% des entreprises souhaitent embaucher un développeur JavaScript
03 La plupart des développeurs obtiendront une évaluation des compétences techniques en matière de bases de données, quel que soit leur domaine d'activité principal.
04 Les langues sont fréquemment testées avec les autres technologies de leur pile.
05 Les candidats attendent en moyenne 2,88 jours pour passer un test de codage
06 Les tests de codage envoyés le mardi obtiennent la réponse la plus rapide.
07 Les recruteurs du secteur Tech prennent le temps de s'informer en obtenant notre certificat Tech HR
08 La grande majorité (73%) des candidats passent les tests de codage qui leur sont envoyés.
II. La géographie du recrutement technique
09 Les entreprises procèdent à des recrutements techniques à l'étranger dans des proportions différentes selon le pays où elles sont implantées.
10 Les États-Unis, la Pologne et le Royaume-Uni sont les trois principaux moteurs du recrutement international dans le domaine technique.
11 Les États-Unis recrutent à l'échelle internationale tout en étant une source importante d'embauches techniques internationales.
12 Les développeurs néo-zélandais obtiennent les meilleurs résultats (54.66%) aux tests de codage.
13 Les entreprises serbes ont les candidats les mieux notés (54.65%)
14 Les entreprises de Singapour sont les plus sélectives
15 Plus de 90% des candidats terminent les tests de codage qu'ils commencent
Méthodologie

Aperçu du recrutement technique

Java est le langage le plus populaire dans lequel les développeurs sont testés (37%)


Si vous examinez tous les tests de compétences techniques envoyés aux développeurs, vous constaterez que Java est en tête du peloton. Il est suivi de près par SQL, avec JavaScript qui complète le top 3. En dessous, HTML/CSS arrive en quatrième position et .NET/C# en cinquième position, complétant ainsi le top 5.

De multiples technologies peuvent être utilisées dans chaque test. Tests Java etLes tests SQL sont les mêmes. Ne vous inquiétez pas, nous reviendrons un peu plus loin dans le rapport sur les combinaisons de compétences techniques les plus courantes. Inutile de dire que vous voyez beaucoup de technologies frontales associées à HTML/CSS et beaucoup de technologies back-end associées à SQL. Cela explique la place prépondérante de ces deux langages dans la liste.

Mais la domination continue de Java n'est une surprise pour personne. Cette situation reflète des tendances plus larges qui se retrouvent dans les classements TIOBE. Les entreprises utilisent le Index de la communauté de programmation TIOBE pour prendre des décisions stratégiques concernant le choix du langage de programmation pour la création de nouveaux systèmes logiciels. Il peut également être utilisé pour vérifier si un développeur possède les compétences techniques de codage les plus récentes. Java a dominé ce classement pendant une bonne partie des 20 dernières années et continue de maintenir sa position.

Les 5 langues les plus testées sur DevSkiller (sur la base des invitations aux tests)

Les 5 langues les plus testées sur DevSkiller

Pourquoi les pourcentages ne s'additionnent-ils pas à 100% ?

70% des entreprises souhaitent embaucher un développeur JavaScript


Si Java est de loin le langage le plus testé, il ne figure pas parmi les deux principales compétences techniques recherchées par la plupart des entreprises. Nous avons examiné les technologies testées par le plus grand nombre d'entreprises et avons été surpris de constater que la réponse n'était pas Java. Ce titre revient plutôt à JavaScript. Comme vous pouvez le constater, plus de 70% des entreprises de la plateforme testent les compétences techniques en JavaScript.

Cela montre que Java est utilisé par un groupe plus restreint de grandes entreprises. D'autre part, il est clair que davantage d'entreprises de toutes tailles recherchent des développeurs possédant des compétences techniques en JavaScript. Les compétences en matière de bases de données sont importantes tant pour les développeurs back-end que front-end, de sorte que SQL reste en deuxième position. Les compétences frontales comme le HTML et le Le CSS arrive en quatrième position.

Il n'est donc pas surprenant de voir les mêmes quatre technologies principales annoncées sur le tableau d'affichage des offres d'emploi de la Commission européenne. Hacker News. Nos résultats soutiennent également la Enquête 2018 auprès des développeurs de Stack Overflow qui indiquent que JavaScript est le langage le plus couramment utilisé pour la sixième fois consécutive. En fait, la liste du top 5 contient les mêmes technologies que celles utilisées par les développeurs professionnels dans cette enquête (HTML et CSS sont comptés séparément), à l'exception de Bash/Shell.

Le top 5 des technologies pour lesquelles les entreprises recherchent le plus de compétences techniques

70% des entreprises souhaitent embaucher un développeur JavaScript

Pourquoi les pourcentages ne s'additionnent-ils pas à 100% ?

La plupart des développeurs obtiendront une évaluation des compétences techniques en matière de bases de données, quel que soit leur domaine d'activité principal.


Si je devais vous demander quelle est la technologie qui s'intègre le plus aux autres, que devineriez-vous ? Si vous répondiez que c'est JavaScript, vous auriez raison. Nous avons examiné les 8 technologies les plus testées ensemble et avons constaté que 5 d'entre elles sont des combinaisons avec JavaScript.

Par exemple, cela montre l'importance des compétences frontales, JavaScript étant associé à CSS et HTML. Ensemble, ces compétences techniques constituent la base d'une pile de développement frontale solide.

Mais ce n'est pas tout, JavaScript est souvent associé à .NET, PHP et Java. Cette combinaison de technologies frontales et dorsales montre qu'il existe une forte demande de développeurs "full-stack" dans un certain nombre de piles technologiques. Toutes ces piles utilisent JavaScript comme langage frontal.

Juste derrière JavaScript, avec 4 mentions, se trouve SQL. Cela prouve l'importance des compétences techniques en matière de bases de données en plus des compétences principales requises pour le poste. Que vous occupiez un poste de développeur Java back-end ou de développeur JavaScript front-end, les compétences techniques en matière de bases de données sont clairement très importantes.

Les 8 principales technologies testées ensemble

Les 8 principales technologies testées ensemble

Les langues sont fréquemment testées avec d'autres technologies dans leur environnement


DevSkiller permet aux recruteurs et aux responsables du recrutement de dépasser langue et de se plonger dans la pile technologique dans laquelle l'équipe travaille. Nous constatons que certaines technologies et compétences techniques sont plus populaires que d'autres. Voici comment elles sont généralement regroupées.

Les piles technologiques les plus populaires que nous testons

Devskiller Global Technical Hiring & Skills Report 2019 Slide 4 constellation

Les candidats attendent en moyenne 2,88 jours pour passer un test de codage


Les tests envoyés le mardi sont généralement ceux qui prennent le moins de temps à être complétés par les candidats (2 jours 13,91 heures). Les tests envoyés le mercredi sont généralement ceux qui prennent le plus de temps aux candidats (3 jours 6,44 heures). Cela montre que les développeurs préfèrent faire les tests à domicile pendant la semaine et se réserver le week-end.

Il faut en moyenne 69,23 heures ou 2,88 jours au candidat pour terminer un test.

2,88 jours pour passer un test de codage

Les tests de codage envoyés le mardi obtiennent la réponse la plus rapide.


Les invitations à passer le test de codage envoyées le mardi obtiennent la réponse la plus rapide et celles envoyées le mercredi obtiennent généralement la réponse la plus lente. Pour obtenir la réponse la plus rapide de vos candidats, essayez de les inviter à passer votre test de codage plus tôt dans la semaine plutôt que plus tard.

L'attente moyenne en jours en fonction du jour de la semaine où l'invitation est envoyée.

L'attente moyenne en jours en fonction du jour de la semaine où l'invitation est envoyée.

Les recruteurs du secteur Tech prennent le temps de s'informer en obtenant notre certificat Tech HR


Le cours de certification en recrutement technique de Devskiller s'avère être une ressource extrêmement précieuse pour les recruteurs techniques. Et l'une des choses les plus encourageantes que nous avons apprises est que la plupart des recruteurs réussissent la certification du premier coup.

Mais ce que nous constatons, c'est que les candidats prennent le temps nécessaire pour étudier les supports de cours. Le temps moyen nécessaire pour passer le test du premier coup est de 18 jours. Cela montre que les candidats prennent vraiment le temps d'étudier et d'assimiler les supports de cours. S'ils réussissent au deuxième essai, ils passent généralement une semaine de plus à étudier. S'ils réussissent au troisième essai, ils prennent encore environ deux semaines pour s'assurer qu'ils disposent des bonnes informations.

Le nombre d'essais qu'il faut aux recruteurs pour obtenir une certification en recrutement technologique

Le nombre d'essais qu'il faut aux recruteurs pour obtenir une certification en recrutement technologique

Le temps en semaines nécessaire aux recruteurs pour obtenir la certification Tech Recruitment, en fonction du nombre d'essais qu'ils doivent passer.

le temps en semaines nécessaire aux recruteurs pour obtenir la certification Tech Recruitment

Bien sûr, nous serons les premiers à admettre que les recruteurs de techniciens ne consacrent pas toute leur journée à la préparation de notre cours de certification. Néanmoins, nous sommes heureux de constater que la valeur de ce cours ne vient pas seulement du badge brillant mais du contenu réel qu'il contient. Bien sûr, un badge de certification en recrutement de personnel technique a fière allure sur une carte de visite. LinkedIn profil. Mais le plus important est que les recruteurs qui passent ont maintenant les compétences et les connaissances nécessaires pour recruter efficacement des candidats techniques.

La grande majorité (73%) des candidats passent les tests de codage qui leur sont envoyés.


Quel que soit leur niveau de compétences techniques, la plupart des développeurs termineront un test de codage basé sur des données réelles. principes de travail. Cela montre que les développeurs répondent toujours bien au RealLifeTestingTM méthodologie.

Un total de 73% des tests qui sont envoyés aux candidats sont passés. Ce chiffre s'applique à l'ensemble du système et, dans certains pays, les taux de réussite sont presque universels.

Vous craignez donc qu'un test de développeurs vous fasse perdre des développeurs de votre pipeline ? Vous ne devriez probablement pas l'être. Les informations que vous tirez d'un test de compétences techniques sur échantillon de travail sont essentielles pour recruter les meilleurs candidats. Et la contrepartie est assez légère si la plupart de vos candidats réussissent le test.

Cela montre qu'en dépit de l'opposition aux méthodes inefficaces et dépassées de test des compétences techniques des développeurs, les candidats accepteront une méthodologie qui reflète le travail réel effectué. Cela est vrai quel que soit le niveau auquel ils se trouvent.

Les pays ayant les meilleurs taux d'achèvement

Les pays ayant les meilleurs taux d'achèvement

La géographie du recrutement technique

Les entreprises procèdent à des recrutements techniques à l'étranger dans des proportions différentes selon le pays où elles sont implantées.


Le recrutement international de techniciens en informatique est une tendance croissante dans le monde entier. Les compétences informatiques sont à la fois très modulables et très recherchées. Les entreprises recrutent à l'international pour un certain nombre de raisons. Il s'agit notamment de l'externalisation, de l'identification des employés à délocaliser et de la recherche d'employés pour effectuer du travail à distance (mais pas en tant que tiers).

Si l'on considère les pays qui recrutent le plus à l'étranger dans le secteur des technologies, le Koweït et Singapour ont tous deux des économies petites mais dynamiques. Pour ces pays, ainsi que pour la Suisse, l'Autriche, l'Irlande, la Nouvelle-Zélande et les Pays-Bas, il est logique qu'il n'y ait tout simplement pas assez de talents dans le domaine des technologies à l'intérieur de leurs frontières pour répondre à leurs besoins. Le Royaume-Uni, la France et l'Allemagne sont les seuls grands pays du top 10. Ils font également partie des économies les plus prospères du monde.

Le pourcentage d'embauche de techniciens internationaux par pays

Slide : 10 Nouveau 1 Placeholder
Slide : 10 Nouveau 1

Les États-Unis, la Pologne et le Royaume-Uni sont les trois principaux moteurs du recrutement international dans le domaine technique.


Il convient de mentionner que malgré la proportion élevée de candidats recrutés à l'international par des entreprises du Koweït, le volume le plus important d'embauches internationales provient de grands pays comme les États-Unis.

Le pourcentage du total des candidats étrangers testés sur notre plateforme

Le pourcentage du total des candidats étrangers testés sur notre plateforme

Les États-Unis recrutent à l'échelle internationale tout en étant une source importante d'embauches techniques internationales.


Il n'est pas surprenant que certains des pays dans lesquels les grands pays recruteurs internationaux recrutent produisent la majorité des candidats recrutés à l'étranger. L'Inde représente à elle seule plus d'un quart du nombre total de candidats recrutés à l'étranger. Il est intéressant de noter que les États-Unis arrivent en deuxième position, ce qui témoigne du volume considérable de talents technologiques qu'ils produisent.

Le reste du top 10 après les États-Unis est le suivant : Allemagne, Brésil, Argentine, Egypte, Pays-Bas, Turquie, Pologne et Canada.

Au-delà du top 3, on constate que le reste des 10 premiers pays d'où proviennent les candidats ont tendance à se caractériser par l'existence d'importants viviers de talents technologiques.

Une caractéristique intéressante est que les grands pays candidats comme les États-Unis recrutent également dans d'autres pays. En effet, les entreprises américaines recrutent des développeurs dans tous les autres pays du top 10 des pays candidats, en Pologne et aux Pays-Bas (9), en France (8), au Canada (7), au Brésil (6) et en Allemagne (2). L'Égypte, la Turquie et l'Inde ne recrutent dans aucun des pays du top 10.

Le recrutement international de techniciens n'est qu'un flux à sens unique pour certains pays. La plupart des pays recherchent des développeurs en dehors de leurs frontières tandis que leurs propres développeurs locaux sont recrutés par des employeurs internationaux. Cela indique une répartition efficace des compétences techniques au sein des grandes économies.

Cliquez sur un pays pour savoir où ils recrutent à l'international et qui recrute leurs développeurs locaux

Diapositive : Carte interactive New 1 Placeholder
Diapositive : Carte interactive Nouveau 1

Les développeurs néo-zélandais obtiennent les meilleurs résultats (54.66%) aux tests de codage.


Nous avons examiné les pays qui ont produit les développeurs les mieux notés. Si l'on considère que la plupart des candidats sont éliminés et que le score moyen est de 40,71, il s'agit d'un véritable exploit. La Nouvelle-Zélande est en tête, suivie par les Pays-Bas.

Cela témoigne des compétences de codage dans ces pays et peut-être de la facilité des tests envoyés à ces candidats. Il est également possible que les compétences techniques en matière de codage soient plus avancées dans ces pays.

Slide : 13 Nouveau Placeholder
Slide : 13 Nouveau

Pourquoi la Chine n'est-elle pas sur la carte ?

Les entreprises serbes ont les candidats les mieux notés (54.65%)


En témoignage de la qualité des développeurs qu'elles recrutent, les entreprises serbes ont les candidats les mieux notés. Cela montre qu'elles s'appuient sur un vivier international de talents. Après tout, le score moyen des développeurs locaux est de 47,63%, soit plus de 7% de moins que les développeurs qu'elles recrutent.

Slide : 14 Nouveau Placeholder
Slide : 14 Nouveau

Les entreprises de Singapour sont les plus sélectives


C'est une chose de dire qu'un pays a les candidats les mieux notés, mais si cela provient de tests faciles, les entreprises qui font passer ces tests ne seront pas en mesure de sélectionner efficacement les compétences dont elles ont besoin. Elles finiront par obtenir un grand nombre de candidats qu'elles finiront par rejeter. Par conséquent, pour savoir quel pays est le plus sélectif, nous avons examiné les données et déterminé quels pays les recruteurs acceptaient la plus faible proportion de candidats. Nous en avons déduit les pays où les employeurs sont les plus sélectifs.

Le pourcentage de candidats acceptés par le recruteur par pays

Le pourcentage de candidats acceptés par le recruteur par pays

Plus de 90% des candidats terminent les tests de codage qu'ils commencent


Lorsque vous passez un test de codage, êtes-vous généralement préparé ou choqué par ce que vous voyez à l'écran ? Test de la vie réelle de DevSkillerTM Cette méthodologie signifie que les tâches de programmation sur notre plateforme sont familières à la plupart des candidats. Par conséquent, il y a peu de surprises, ce qui fait que 91,9% des candidats ont terminé leur test de codage DevSkiller. Nous constatons qu'il y a une légère variation de ce taux entre les continents, mais que le changement est faible et peut refléter les niveaux de connectivité internet.

Taux d'achèvement par continent

Taux d'achèvement par continent

Taux d'achèvement par pays

Si l'on examine plus en détail les différents pays, on constate que les variations sont un peu plus importantes. Les pays moins développés comme ceux d'Amérique centrale et d'Afrique subsaharienne et les pays éloignés comme l'Islande ont des taux de finition particulièrement bas.

Slide : 12 Nouveau 1 Placeholder
Slide : 12 Nouveau 1

La méthodologie que nous avons utilisée pour cette étude



Les données que nous avons utilisées pour cette étude proviennent d'un instantané de 365 jours des utilisateurs de notre plateforme entre le 1er décembre 2017 et le 1er décembre 2018. Les aperçus sont basés sur 112 654 tests passés via la plateforme DevSkiller par des candidats dans 121 pays. Toutes les données présentées ici sont des informations démographiques agrégées génériques. Elles ne sont pas liées à des informations spécifiques concernant certains candidats ou entreprises.

*Dans les sections 1 et 2, les pourcentages ne correspondent pas à 100%. Pourquoi ?

Section 1 Un test DevSkiller peut inclure plusieurs technologies. Par exemple, vous pouvez avoir un test en Java et un test en Java = SQL. Dans cet échantillon, 100% des tests testent Java et 50% des tests testent SQL. De la même manière, le pourcentage dans le graphique fait référence au moment où la technologie est testée dans n'importe quel test.

Section 2 Comme dans la section 1, une entreprise peut tester des développeurs dans plusieurs technologies. Pour rendre les choses plus claires, considérons un groupe de deux entreprises. La première entreprise envoie un test JavaScript + CSS. La deuxième entreprise envoie un test PHP + JavaScript. Dans ce groupe, 100% des entreprises testent JavaScript, 50% testent CSS, et 50% testent PHP. Le pourcentage indiqué dans le graphique correspond à l'utilisation de la technologie dans tous les tests d'une entreprise.

*Dans la section 13, pourquoi la Chine n'est-elle pas sur la carte ?

Nous ne disposons pas de beaucoup de données sur la Chine continentale. Nous avons donc inclus dans la carte interactive les pays qui envoient des invitations aux développeurs de Chine continentale. Nous avons éliminé de la carte de la section 13 la Chine et les autres pays pour lesquels la taille de l'échantillon était faible.

Avez-vous des questions ou des commentaires sur le rapport ?

Nous serions ravis de les entendre. Vous pouvez nous contacter par courrier électronique à l'adresse suivante research@devskiller.com.

Lire aussi Rapport 2020 sur les compétences informatiques

Logo DevSkiller

Avez-vous trouvé ce rapport utile ?

Partagez-le avec vos amis et collègues.

Certifications de sécurité et conformité. Nous veillons à ce que vos données soient sûres et sécurisées.

Logo DevSkiller Logo TalentBoost Logo TalentScore