Recrutarea dezvoltatorilor: de ce este atât de important să găsești oamenii potriviți
Publicat: 2022-05-20Una dintre cele mai bune investiții pe care compania dumneavoastră le va face vreodată este să vă acordați timp pentru a face recruții adecvate și să luați în considerare cu atenție abordarea dvs. de recrutare.
Oamenii care dezvoltă cod sunt necesari în aproape orice industrie în prezent. Problema este că găsirea unor programatori talentați este o provocare. Poate fi cel mai dificil lucru pe care îl va realiza vreodată o companie.
Deoarece, spre deosebire de multe alte profesii, dezvoltatorii talentați pot fi de câteva ori mai productivi decât colegii lor, recrutarea dezvoltatorilor este o problemă atât de esențială.
Dacă angajați un șofer care să vă ducă de la punctul A la punctul B, diferența dintre un șofer performant și orice alt șofer va fi minimă: ambele vă vor duce de la punctul A la punctul B într-o perioadă de timp respectabilă. Este aproape dificil pentru un șofer să te ducă de la punctul A la punctul B de zece sau de o sută de ori mai repede decât un alt șofer.
În domeniul IT, însă, nu este cazul. Un dezvoltator genial poate fi de câteva ori mai productiv decât alți dezvoltatori, în timp ce un dezvoltator rău ar putea scădea cu adevărat din valoarea companiei dumneavoastră. În rezumat, recrutarea dezvoltatorilor este un joc cu mize mari, deoarece disparitățile de productivitate între dezvoltatori pot fi enorme și pot schimba afacerile.
Găsirea persoanelor potrivite cu care să discutați
Dezvoltatorii pot fi contactați doar în două moduri: personal sau online. Indiferent de strategia ta, dacă vrei să angajezi persoane talentate, trebuie mai întâi să le atragi atenția, iar cel mai bun mod de a face acest lucru este să fii un membru activ al comunității de dezvoltatori.
Găzduirea unei cine pe îndelete cu unii dintre cei mai buni dezvoltatori ai dvs. și alți dezvoltatori recunoscuți din regiunea dvs., de exemplu, poate fi o abordare grozavă pentru a crea contacte autentice și a explora potențialul. Am întâlnit niște oameni minunați care țin astfel de mici adunări. Sprijinirea acestor activități prin alocarea de timp și bani dezvoltatorilor dvs. existenți, astfel încât aceștia să poată participa la acest tip de evenimente, este o abordare autentică și de succes pentru a atrage talente de top în compania dvs.
Publicați articole tehnice și videoclipuri, răspundeți la întrebări pe site-uri populare pentru dezvoltatori, cum ar fi StackOverflow, despre subiecte legate de afacerea dvs. și construiți și partajați software open source pe care alți dezvoltatori le pot folosi pentru a rezolva problemele sunt unele dintre cele mai eficiente modalități de a recruta dezvoltatori grozavi online.
Permiteți personalului dumneavoastră tehnic să partajeze o parte din software-ul pe care îl construiesc ca soluții open source poate fi incredibil de benefic, chiar dacă este mult efort. Nu numai că va deschide sursele pentru unele dintre proiectele la care lucrează echipele dvs. atrage dezvoltatori externi în organizația dvs., dar va forța și echipa dvs. de ingineri să găsească soluții reutilizabile la provocările comune, ceea ce îi va face să funcționeze mai eficient.
Aceste tactici te vor ajuta să găsești persoanele potrivite, dar odată ce i-ai găsit, depinde de tine să-i convingi să se răzgândească. Acest lucru necesită o înțelegere aprofundată a prețurilor echitabile de piață, a culturii dezvoltatorului și a conducerii tehnice. Veți avea mult mai simplu timp să angajați dezvoltatori talentați dacă puteți crea o atmosferă în care ei doresc să lucreze.
Își pună în practică potențialele angajări
O neînțelegere comună pe care am auzit-o de la proprietarii de afaceri este că angajarea de ingineri excepționali va asigura că aceștia funcționează cu succes. Acest lucru nu este corect. Toți dezvoltatorii pot lucra eficient în circumstanțe specifice, dar depinde de dvs. să creați un proces de recrutare care să asigure dezvoltatorilor pe care îi angajați vor prospera în cultura inginerească, management, valori corporative și cerințe tehnologice.

Primul lucru de care ar trebui să-ți dai seama atunci când stabiliți un proces de recrutare pentru dezvoltatori este că este dificil să testați dezvoltatorii și să găsiți o potrivire bună. Nu există o metodă ideală de a face acest lucru și nu veți putea niciodată să vă asigurați că recrutați persoanele potrivite de fiecare dată.
Întrebați-vă în profunzime despre proiectele la care au lucrat dezvoltatorii. Puteți afla mai multe despre cum gândesc ei și care este domeniul lor de expertiză dacă săpați puțin mai departe.
Este esențial să întrebați despre proiectul preferat al unui candidat. Îți poți cere frecvent să te ghideze prin aceasta, subliniind ce le-a plăcut și ce nu le-a plăcut. Aceasta este o abordare excelentă pentru a afla nu doar ceea ce înțelege solicitantul, ci și la ce tipuri de proiecte îi place să lucreze. Puteți pregăti, de asemenea, întrebări pentru interviu.
Oferiți-le solicitanților un proiect de luat acasă în loc să codificați ghicitori. Problemele de codificare nu sunt doar o descriere slabă a ceea ce ar face solicitanții la locul de muncă, dar stimulează și un comportament rău. În loc să se concentreze pe expertiza și amploarea cunoștințelor unui candidat în timpul interviului, chestionarele tehnice în stil puzzle de codificare ajung să evalueze, în esență, capacitatea candidatului de a memora o secvență de probleme simple de matematică, care aproape că nu este ceea ce doriți să testați.
Luați în considerare să oferiți unui candidat un proiect de luat acasă, în loc să-l forțați să răspundă la probleme pe o tablă albă. Prefer să le rog candidaților să creeze o aplicație minusculă care să fie comparabilă cu ceea ce ar lucra dacă ar fi angajați. Solicitantul va putea să se gândească la ceea ce lucrează fără presiunea unui interviu și va putea demonstra cum funcționează într-un mediu real.
Un alt avantaj al proiectului de luat acasă este că, dacă solicitantul vine pentru un interviu la fața locului, veți avea multe despre care să vorbiți dacă utilizați ca punct de plecare misiunea de luat acasă. Prefer să întreb solicitanții ce le-a plăcut și ce nu le-a plăcut despre proiect și apoi să folosesc răspunsurile lor pentru a aprofunda în alegerile și metodele lor tehnologice.
Alegerea celor mai buni candidați
Este esențial ca fiecare dezvoltator pe care îl angajezi să cunoască problemele companiei tale și cum pot fi rezolvate. Aducerea dezvoltatorilor care sunt interesați doar să preia comenzi este o formulă pentru dezastru, deoarece compania dumneavoastră nu va putea inove cu succes. Este esențial ca cei mai puternici indivizi ai echipei dvs. să vă împărtășească viziunea pentru rezolvarea problemelor și pentru promovarea schimbării.
Dezvoltatorii vor fi unul dintre cei mai mari factori de creștere ai companiei dvs. dacă toate acestea sunt făcute corect. Una dintre cele mai bune investiții pe care compania dumneavoastră le va face vreodată este să vă acordați timp pentru a face recruții adecvate și să luați în considerare cu atenție abordarea dvs. de recrutare.