DevSkiller-logo

DevSkiller Global Technical Hiring & Skills Report 2019

Download PDF

Introduktion

Betydningen af den digitale revolution betyder, at efterspørgslen efter dygtige softwareudviklere kun vil fortsætte med at vokse. Med denne vækst følger et større behov for at finde ud af, hvilke udviklere der har de tekniske færdigheder, du har brug for.

Da vi startede DevSkiller, havde vi ét enkelt mål for øje: at finde den bedste måde at afgøre, om en udviklerkandidat har de rette tekniske færdigheder til jobbet. Ret hurtigt blev det klart, at det ikke var nok at levere et værktøj. Vi var også nødt til at give rekrutteringsfolk de oplysninger, de havde brug for for at ansætte de bedste udviklere. Vores Certificeringskursus i teknisk rekruttering har fremmet vores mission. Det gjorde den ved at give de tekniske ansættere de oplysninger, de havde brug for til at ansætte de rigtige udviklere til at besætte deres ledige stillinger. Denne indsats viste os, at succes med teknisk ansættelse går hånd i hånd med brugbare oplysninger.

For fortsat at støtte vores mission om at hjælpe det tekniske ansættelsesmiljø har vi besluttet at åbne dørene til vores platform. For første gang nogensinde deler vi de indsigter, vi har lært fra et år med test af 112.654 udviklere fra over 120 lande for virksomheder i over 40 lande i løbet af 2018. Ud fra dette kunne vi få nogle tekniske ansættelsesgeografiske indsigter, som kaster lys over det internationale flow af tech-rekruttering.

Jeg ser frem til at se dig bruge disse data til at fremme dine tekniske ansættelsesbestræbelser i de kommende år.

Jakub Kubrynski

DevSkiller administrerende direktør

I. Indsigt i tekniske ansættelser og færdigheder
01 Java er det mest populære sprog, som udviklere bliver testet i (37%)
02 70% af virksomhederne ønsker at ansætte en JavaScript-udvikler
03 De fleste udviklere vil få en vurdering af deres tekniske færdigheder inden for databaser, uanset hvilket hovedfokus de har
04 Sprog testes ofte sammen med andre teknologier i deres stak
05 Kandidaterne venter i gennemsnit 2,88 dage på at tage en kodningstest
06 Kodningstests, der sendes om tirsdagen, får det hurtigste svar
07 Tech-rekrutteringsfolk tager sig lidt ekstra tid til at informere sig selv ved at få vores Tech HR-certifikat
08 Langt størstedelen (73%) af ansøgerne tager de kodningsprøver, som de får tilsendt
II. Den geografiske placering af tekniske ansættelser
09 Virksomhederne ansætter forskellige mængder af tekniske medarbejdere i udlandet afhængigt af, hvilket land de er baseret i
10 USA, Polen og Storbritannien er de tre største drivkræfter for international ansættelse af tekniske medarbejdere
11 USA rekrutterer internationalt og er samtidig en vigtig kilde til international ansættelse af tekniske medarbejdere
12 De newzealandske udviklere scorer højest (54.66%) på kodningstest
13 De serbiske virksomheder har de kandidater, der scorer flest point (54.65%)
14 Virksomheder fra Singapore er de mest selektive
15 Over 90% af kandidaterne gennemfører de kodningsprøver, de starter
Metodologi

Indsigt i teknisk rekruttering

Java er det mest populære sprog, som udviklere bliver testet i (37%)


Hvis du ser på alle de tekniske færdighedstests, der er sendt til udviklere, vil du se, at Java fører an i flokken. I tæt forlængelse heraf følger SQL, med JavaScript som fuldendte top 3. Herefter kommer HTML/CSS på fjerdepladsen og .NET/C# på femtepladsen, som afrunder top 5.

Der kan indgå flere teknologier i hver test, så det er muligt, at nogle af de Java-test ogSQL-testene er de samme. Bare rolig, vi vil gå lidt mere i dybden med de mest almindelige kombinationer af tekniske færdigheder senere i rapporten. Det er overflødigt at sige, at du ser en masse front-end-teknologier parret med HTML/CSS og en masse back-end-teknologier parret med SQL. Dette er forklaringen på disse to sprogs fremtrædende placering på listen.

Men Java's fortsatte dominans er ingen overraskelse for nogen. Dette afspejler bredere tendenser, som afspejles i TIOBE-ranglisten. Virksomhederne bruger TIOBE Programmeringsfællesskab Indeks at træffe strategiske beslutninger om valg af programmeringssprog i forbindelse med opbygning af nye softwaresystemer. Den kan også bruges til at kontrollere, om en udvikler har de nyeste tekniske kodningsevner. Java har domineret denne rangliste i en stor del af de sidste 20 år og bevarer fortsat sin position.

De 5 mest testede sprog på DevSkiller (baseret på testinvitationer)

De 5 mest testede sprog på DevSkiller

Hvorfor summerer procenterne ikke til 100%?

70% af virksomhederne ønsker at ansætte en JavaScript-udvikler


Selv om Java er langt det mest afprøvede sprog, er det ikke blandt de to mest efterspurgte tekniske færdigheder, som de fleste virksomheder leder efter. Vi kiggede på de teknologier, der testes af flest virksomheder, og blev overrasket over, at svaret ikke var Java. I stedet går den titel til JavaScript. Som du kan se, tester over 70% af virksomhederne på platformen tekniske færdigheder inden for JavaScript.

Det viser, at Java anvendes af en mindre gruppe af store virksomheder. På den anden side er det klart, at flere virksomheder i alle størrelser søger udviklere med tekniske færdigheder inden for JavaScript. Databasefærdigheder er vigtige for både back-end- og front-end-udviklere, så SQL forbliver på andenpladsen. Front-end-færdigheder som HTML og CSS kommer på fjerdepladsen.

Det er derfor ikke overraskende, at man ser de samme 4 teknologier, der er annonceret på jobportalen hos Hacker News. Vores resultater støtter også den 2018 Stack Overflow-undersøgelse af udviklere resultater, der viser, at JavaScript er det mest anvendte sprog for sjette gang i træk. Faktisk indeholder top 5-listen de samme teknologier som de teknologier, der anvendes mest af professionelle udviklere i denne undersøgelse (HTML og CSS tælles separat), med undtagelse af Bash/Shell.

De 5 teknologier, som flest virksomheder søger tekniske kompetencer inden for, er

70% af virksomhederne ønsker at ansætte en JavaScript-udvikler

Hvorfor summerer procenterne ikke til 100%?

De fleste udviklere vil få en vurdering af deres tekniske færdigheder inden for databaser, uanset hvilket hovedfokus de har


Hvis jeg skulle spørge dig, hvilken teknologi der integreres med flest andre, hvad ville du så gætte på? Hvis du svarede, at det var JavaScript, så ville du have ret. Vi kiggede på de 8 teknologier, der er testet sammen, og fandt ud af, at 5 af dem er kombinationer med JavaScript.

Dette viser f.eks. vigtigheden af front-end-færdigheder med JavaScript sammen med CSS og HTML. Tilsammen udgør disse tekniske færdigheder grundlaget for en solid front-end-udviklingsstack.

Men det er ikke hele historien, da JavaScript ofte kombineres med .NET, PHP og Java. Dette viser, at der er stor efterspørgsel efter full-stack-udviklere inden for en række forskellige teknologiske stakke, og at der er tale om en kombination af front-end- og back-end-teknologier. Alle disse stakke anvender JavaScript som front-end-sprog.

Lige efter JavaScript kommer SQL med 4 omtaler. Det viser, hvor vigtigt det er at have tekniske færdigheder inden for databaser ud over de vigtigste færdigheder, der kræves for stillingen. Uanset om du skal udfylde en back-end Java-udviklerrolle eller en front-end JavaScript-udviklerrolle, er det klart, at tekniske færdigheder inden for databaser er meget vigtige.

De 8 bedste teknologier, der er testet sammen

De 8 bedste teknologier, der er testet sammen

Sprog testes ofte sammen med andre teknologier i deres miljø


DevSkiller gør det muligt for rekrutteringsfolk og ansættelseschefer at gå videre end sprog færdigheder og dykke ned i den teknologiske stak, som teamet arbejder med. Vi finder ud af, at forskellige teknologier og tekniske færdigheder er mere populære end andre. Her er, hvordan de normalt er samlet sammen.

De mest populære teknologiske stakke, vi tester

Devskiller Global Technical Hiring & Skills Report 2019 Slide 4 konstellation

Kandidaterne venter i gennemsnit 2,88 dage på at tage en kodningstest


Prøver, der sendes om tirsdagen, tager normalt mindst tid at gennemføre (2 dage og 13,91 timer). De prøver, der sendes om onsdagen, tager normalt længst tid at gennemføre (3 dage 6,44 timer). Dette viser, at udviklerne foretrækker at lave take-home-tests i løbet af ugen og gemme weekenden til sig selv.

Det tager i gennemsnit 69,23 timer eller 2,88 dage for kandidaten at gennemføre en prøve.

2,88 dage til at tage en kodningsprøve

Kodningstests, der sendes om tirsdagen, får det hurtigste svar


Invitationer til kodetest, der sendes om tirsdagen, får den hurtigste respons, mens invitationer, der sendes om onsdagen, typisk får den langsomste respons. For at få den hurtigste respons fra dine kandidater kan du prøve at invitere dem til at tage din kodningstest tidligere på ugen end senere.

Den gennemsnitlige ventetid i dage baseret på den dag i ugen, hvor invitationen sendes

Den gennemsnitlige ventetid i dage baseret på den dag i ugen, hvor invitationen sendes

Tech-rekrutteringsfolk tager sig lidt ekstra tid til at informere sig selv ved at få vores Tech HR-certifikat


Devskillers certificeringskursus i teknisk rekruttering har vist sig at være en enormt værdifuld ressource for rekrutteringsfolk inden for teknologi. Og en af de mest opmuntrende ting, vi har erfaret, er, at de fleste rekrutteringsfolk består certificeringen i første forsøg.

Men vi kan se, at kandidaterne tager sig den tid, de har brug for, til at gennemgå kursusmaterialet. Det tager i gennemsnit 18 dage at bestå prøven i første forsøg. Det viser, at kandidaterne virkelig tager sig tid til at studere og fordybe sig i kursusmaterialet. Hvis de består i andet forsøg, bruger de normalt en uge mere på at studere. Hvis de består i tredje forsøg, bruger de yderligere to uger på at sikre sig, at de har de rigtige oplysninger.

Det antal forsøg, det tager rekrutteringsmedarbejdere at blive certificeret i teknisk rekruttering

Det antal forsøg, det tager rekrutteringsmedarbejdere at blive certificeret i teknisk rekruttering

Den tid i uger, det tager rekrutteringsmedarbejdere at blive Tech Recruitment-certificeret, afhængigt af antallet af prøver, de skal bestå

den tid i uger, det tager rekrutteringsmedarbejdere at blive Tech Recruitment-certificeret

Vi vil naturligvis være de første til at indrømme, at rekrutteringsmedarbejdere ikke bruger hele deres dag på at forberede sig til vores certificeringskursus. Alligevel er vi glade for at se, at værdien af dette kursus ikke kun kommer fra det skinnende badge, men fra det faktiske indhold, der er indeholdt i det. Selvfølgelig ser et certificeringsmærke for teknisk rekruttering godt ud på en LinkedIn profil. Men det vigtigste er, at rekrutteringsmedarbejdere, der har bestået, nu har de færdigheder og den viden, der skal til for at rekruttere tekniske kandidater effektivt.

Langt størstedelen (73%) af ansøgerne tager de kodningsprøver, som de får tilsendt


Det er ligegyldigt, hvilket niveau af tekniske færdigheder de har, de fleste udviklere vil afslutte en kodningstest baseret på virkelige arbejdsprincipper. Dette viser, at udviklerne reagerer konsekvent godt på RealLifeTestingTM metodologi.

Alle 73% prøver, der sendes til ansøgerne, er gennemført. Dette gælder for hele systemet, og i nogle lande er gennemførelsesprocenten næsten universel.

Er du bekymret for, at en udviklertest vil få dig til at miste udviklere fra din pipeline? Det skal du nok ikke være. De oplysninger, du får fra en test af tekniske færdigheder, er vigtige for at ansætte de bedste kandidater. Og kompromissen er ganske let, når de fleste af dine kandidater gennemfører testen.

Dette viser, at på trods af de negative reaktioner på ineffektive og forældede metoder til test af tekniske færdigheder hos udviklere vil kandidaterne acceptere en metode, der afspejler det faktiske arbejde, der udføres. Dette gælder uanset hvilket niveau de befinder sig på.

De lande med de højeste gennemførelsesprocenter

De lande med de højeste gennemførelsesprocenter

Den geografiske placering af tekniske ansættelser

Virksomhederne ansætter forskellige mængder af tekniske medarbejdere i udlandet afhængigt af, hvilket land de er baseret i


International ansættelse af it-teknikere er en stigende tendens i hele verden. IT-færdigheder er både meget modulære og efterspurgte. Der er en række grunde til, at virksomheder ansætter internationalt. Det drejer sig bl.a. om outsourcing, at finde medarbejdere, der skal flyttes, og at finde medarbejdere til at udføre fjernarbejde (dog ikke som tredjepart).

Hvis man ser på de lande, der foretager flest internationale ansættelser inden for teknologi, har Kuwait og Singapore begge små, men dynamiske økonomier. For disse lande samt Schweiz, Østrig, Irland, Irland, New Zealand og Nederlandene giver det mening, at der simpelthen ikke er nok tech-talenter inden for deres egne grænser til at opfylde deres behov. De er også nogle af de mest velstående økonomier i verden.

Procentdel af internationale tekniske ansættelser efter land

Slide: 10 New 1 Placeholder
Slide: 10 New 1

USA, Polen og Storbritannien er de tre største drivkræfter for international ansættelse af tekniske medarbejdere


Det er værd at nævne, at på trods af den høje andel af kandidater, der rekrutteres internationalt af virksomheder fra Kuwait, kommer den største mængde internationale ansættelser fra større lande som USA.

Procentdelen af de samlede oversøiske kandidater, der er testet på vores platform

Procentdelen af de samlede oversøiske kandidater, der er testet på vores platform

USA rekrutterer internationalt og er samtidig en vigtig kilde til international ansættelse af tekniske medarbejdere


Det er ikke overraskende, at nogle af de lande, som de store internationale ansættelseslande rekrutterer fra, producerer størstedelen af de internationalt rekrutterede kandidater. Indien tegner sig alene for over en fjerdedel af det samlede antal internationalt rekrutterede kandidater. Det er interessant, at USA kommer ind på andenpladsen, hvilket vidner om den enorme mængde af tech-talenter, som landet producerer.

Resten af top ti efter USA er som følger: Tyskland, Brasilien, Argentina, Egypten, Nederlandene, Tyrkiet, Polen og Canada.

Ud over top 3 kan man se, at resten af de 10 lande, som kandidaterne kommer fra, har en tendens til at være kendetegnet ved at have store talentpuljer inden for teknologi.

Et interessant træk er, at store kandidatlande som USA også rekrutterer fra andre lande. Når man opdeler det, rekrutterer amerikanske virksomheder udviklere fra alle de øvrige top 10-kandidatlande, Polen og Nederlandene fra 9, Frankrig fra 8, Canada fra 7, Brasilien fra 6 og Tyskland fra 2. Egypten, Tyrkiet og Indien rekrutterer ikke fra nogen af de 10 største kandidatlande.

International teknisk ansættelse er kun en envejsstrøm for visse lande. De fleste lande søger efter udviklere uden for deres grænser, mens deres egne lokale udviklere rekrutteres af internationale arbejdsgivere. Dette peger på en effektiv fordeling af de tekniske kompetencer i store økonomier.

Klik på et land for at finde ud af, hvor de rekrutterer fra internationalt, og hvem der rekrutterer deres lokale udviklere

Slide: Interactive Map New 1 Placeholder
Slide: Interactive Map New 1

De newzealandske udviklere scorer højest (54.66%) på kodningstest


Vi har kigget på de lande, der producerede de bedst scorende udviklere. Når man tænker på, at de fleste kandidater bliver sorteret fra, og at den gennemsnitlige score er 40,71, er det noget af en præstation. New Zealand lå på førstepladsen efterfulgt af Nederlandene.

Dette vidner om kodefærdighederne i disse lande og muligvis om, at de tests, der er sendt til disse kandidater, er lette at gennemføre. Det er også muligt, at de tekniske kodningsevner i disse lande er mere avancerede.

Slide: 13 New Placeholder
Slide: 13 New

Hvorfor er Kina ikke på kortet?

De serbiske virksomheder har de kandidater, der scorer flest point (54.65%)


Som et bevis på kvaliteten af de udviklere, de rekrutterer, har serbiske virksomheder de kandidater, der scorer flest point. Det viser, at de er afhængige af en international talentmasse. Når alt kommer til alt, er den gennemsnitlige score for lokale udviklere 47,63%, hvilket er over 7% lavere end de udviklere, som de rekrutterer.

Slide: 14 New Placeholder
Slide: 14 New

Virksomheder fra Singapore er de mest selektive


Det er én ting at sige, at et land har de bedst scorende kandidater, men hvis det kommer fra lette test, vil de virksomheder, der afgiver disse test, ikke være i stand til effektivt at screene de færdigheder, de har brug for. De vil ende med at få en masse kandidater, som de i sidste ende afviser. For at finde ud af, hvilket land der er det mest selektive, gik vi derfor i dataene og fandt ud af, hvilke landes rekrutteringsfirmaer der accepterede den laveste andel af kandidaterne. Ud fra dette fandt vi frem til de lande med de mest selektive arbejdsgivere.

Procentdelen af kandidater, der blev accepteret af rekrutteringsvirksomheden efter land

Procentdelen af kandidater, der blev accepteret af rekrutteringsvirksomheden efter land

Over 90% af kandidaterne gennemfører de kodningsprøver, de starter


Når du tager en kodningstest, er du så normalt forberedt eller chokeret over det, du ser på skærmen? DevSkiller's RealLifeTestingTM metodologi betyder, at de fleste kandidater kender programmeringsopgaverne på vores platform. Derfor er der kun få overraskelser, hvilket betyder, at 91,9% af kandidaterne gennemfører deres DevSkiller-kodningsprøve. Det vi ser er, at der er en smule variation i denne rate mellem kontinenterne, men at ændringen er lille og kan afspejle niveauet af internetforbindelser.

Gennemførelsesprocent efter kontinent

Gennemførelsesprocent efter kontinent

Gennemførelsesprocent efter land

Når vi ser mere detaljeret på de enkelte lande, kan vi se, at der er lidt større variation. Mindre veludviklede lande som landene i Mellemamerika og Afrika syd for Sahara og fjerntliggende lande som Island har særligt lave gennemførelsesprocenter.

Slide: 12 New 1 Placeholder
Slide: 12 New 1

Den metode, vi har anvendt til denne undersøgelse



De data, vi brugte til denne undersøgelse, kom fra et 365-dages øjebliksbillede af brugere på vores platform mellem den 1. december 2017 og den 1. december 2018. Indsigterne er baseret på 112.654 tests, der blev gennemført via DevSkiller-platformen af kandidater i 121 lande. Alle data, der præsenteres her, er generiske aggregerede demografiske oplysninger. De er ikke knyttet til nogen specifikke oplysninger om bestemte kandidater eller virksomheder.

*I afsnit 1 og 2 summerer procenterne ikke til 100%. Hvorfor er det sådan?

Afdeling 1 En DevSkiller-test kan omfatte flere teknologier. Du kan f.eks. have en test i Java og en test i Java = SQL. I denne prøve tester 100% af testene Java og 50% af testene tester SQL. På samme måde henviser procentdelen i diagrammet til, hvornår teknologien testes i en hvilken som helst test.

Afdeling 2 I lighed med afsnit 1 kan en virksomhed teste udviklere i flere forskellige teknologier. For at gøre det tydeligere, lad os se på en gruppe på to virksomheder. Den første virksomhed sender en JavaScript + CSS-test ud. Den anden virksomhed sender en PHP + JavaScript-test ud. I denne gruppe tester 100% af virksomhederne JavaScript, 50% tester CSS, og 50% tester PHP. Procentdelen i diagrammet henviser til, hvornår teknologien anvendes i en virksomheds alle test.

*Hvorfor er Kina ikke med på kortet i afsnit 13?

Vi har ikke mange data om det kinesiske fastland, så vi har inkluderet de lande, der sender invitationer til udviklere fra det kinesiske fastland, i det interaktive kort. Vi har udelukket Kina og andre lande, hvor vi havde en lille stikprøve, fra vores kort i afsnit 13.

Har du spørgsmål eller kommentarer til rapporten?

Vi vil meget gerne høre dem. Du kan komme i kontakt med os ved at sende en e-mail til research@devskiller.com.

Læs også Rapport om it-kompetencer for 2020

DevSkiller-logo

Fandt du denne rapport værdifuld?

Del den med dine venner og kolleger.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo