199 van de 200 programmeurs kunnen niet programmeren ... maakt dat wat uit?

Gepubliceerd: Laatst bijgewerkt:

Bijna 10 jaar geleden schreef Jeff Atwood een artikel Waarom kunnen programmeurs niet... programmeren? waarin hij stelde dat 199 van de 200 sollicitanten voor elke programmeerbaan geen programmeervaardigheden hebben en helemaal geen code kunnen schrijven. Het artikel veroorzaakte veel ophef op het internet. Het was een vrij schokkende onthulling voor de programmeergemeenschap. Veel van hen konden niet accepteren dat het percentage mensen dat alleen maar doet alsof ze programmeur zijn zo hoog was. We kunnen het er allemaal over eens zijn dat we sindsdien een enorme boom in de IT-markt hebben gezien. De behoefte aan programmeurs is groter dan ooit, dus is er iets veranderd?

Sinds 2007 is het aantal internetgebruikers meer dan verdubbeld en is het aantal websites op het internet 8 keer zo groot geworden. Veel bedrijven realiseerden zich dat ze niet op zoek zijn naar gewone programmeurs, maar naar specialisten in hun vakgebied met uitstekende programmeervaardigheden, ingenieurs die echt problemen oplossen en de beste oplossingen vinden. Het is niet langer goed genoeg om gewoon te weten hoe je moet coderen. In een van David's Saintloth artikelen "Ingenieurs versus programmeurs," wijst hij op het verschil tussen deze twee soorten mensen. De IT-wereld is een van de weinige plaatsen waar één enkele ervaren programmeur een probleem kan oplossen waar een team van tien of zelfs honderd doorsnee programmeurs in geen miljoen jaar de oplossing voor zou kunnen vinden! Als je het zo bekijkt, zoeken we niet meer naar iemand die een bepaalde programmeertaal kent. We zoeken nu kandidaten die weten hoe ze hun kennis kunnen gebruiken en implementeren voor real-life projecten.

Waar ik op wil wijzen is dat het er niet meer toe doet hoeveel mensen wel of niet kunnen programmeren, waar het om gaat is of je een naald in een hooiberg kunt vinden. Met andere woorden. een persoon die uw bedrijf op het juiste spoor kan zetten.

Begin met een goed interviewproces dat de programmeervaardigheden in kaart brengt

Ik zeg niet dat 99% van de mensen die solliciteren naar een IT-functie geen enkele regel code kunnen schrijven. Wat wel zeker waar is, is dat de meeste kandidaten niet geschikt zijn voor iets boven instapfuncties. Ik denk dat we het er allemaal over eens zijn dat we tijdens het rekruteringsproces veel mensen afwijzen met een doorsnee cv, maar met indrukwekkende programmeervaardigheden. Zijn dat niet het soort mensen waar we naar op zoek zijn?!? Zij zijn als ruwe diamanten, die nog door geen enkel bedrijf ontdekt zijn.

Een probleem is dat u voor elke functie zelfs honderden cv's kunt krijgen. Het is onmogelijk om alle of zelfs de meeste kandidaten die solliciteren te interviewen. U moet hun cv's snel screenen om de meest veelbelovende te kiezen.

Oké, maar wie gaat de kandidaten interviewen die door het screeningproces zijn gekomen? Je hebt iemand nodig die weet waar hij het over heeft, waarschijnlijk moet je een van je hoofdprogrammeurs weghalen van hun werk om de kandidaten te interviewen. De meeste programmeurs die ik ken klagen over dit deel van hun werk omdat het hen weghaalt van verantwoordelijkheden waarvoor ze zijn aangenomen. Als dit gebeurt, probeert HR het aantal interviews waarbij een programmeur aanwezig moet zijn tot een minimum te beperken. Op die manier zullen alleen kandidaten met het sterkste CV overleven en is het bijna onmogelijk om potentiële rijzende sterren te vinden die ondergewaardeerd zijn op de markt. Yep, als je geen onbeperkt budget hebt voor aanwervingen zoals Google of Facebook, zijn dit de mensen die je zoekt. Maar als u uw aanwervingsproces niet afstemt, zullen ze verloren gaan tussen alle andere kandidaten.

die kandidaten verliezen die programmeervaardigheden hebben

Is het wel mogelijk om diamanten te vinden tussen honderden applicaties?

Niet zo lang geleden, kwam ik een Max Howell tweet over hoe hij behoorlijk gefrustreerd was over het aanwervingsproces van Google. Deze tweet ging viral.

Max Howell tweets Google aanwervingsproces en programmeervaardigheden

Het probleem is dat je geen programmeurs of ingenieurs wilt aannemen door te zien of ze uit het hoofd hebben geleerd hoe je een binaire boom omkeert of door hen andere strikt academische vragen te stellen. Komaan ... welke programmeur keert een binaire boom om op een whiteboard als onderdeel van zijn job?!? In dagelijkse werksituaties, als je een probleem als dit had, zou je waarschijnlijk de oplossing googelen of je andere bronnen gebruiken. Dit is een soort vaardigheid waar je naar moet zoeken.

Daarom is het, als je programmeurs wilt testen tijdens het aanwervingsproces, beter om ze in hun natuurlijke omgeving te testen door ze een open boek examen te geven, zonder een menigte toeschouwers die elke beweging van hen in de gaten houden. Op die manier zie je hoe ze echte problemen aanpakken.

Post delen

Meer informatie over het inhuren van tech

Abonneer u op onze Learning Hub en ontvang nuttige inzichten rechtstreeks in uw inbox.

Verifieer en ontwikkel coderingsvaardigheden naadloos.

Zie DevSkiller producten in actie.

Beveiligingscertificeringen & naleving. Wij zorgen ervoor dat uw gegevens veilig en beveiligd zijn.

DevSkiller logo TalentBoost logo TalentScore logo