10 Sfaturi pentru găsirea și angajarea unui dezvoltator de top

10 Sfaturi pentru găsirea și angajarea unui dezvoltator de top
ȘOferul știe că o echipă A-plus este diferența dintre lansarea cu succes a unui produs și privirea în jos a barilului rece, greu de eșec. Angajatorii de la angajari pot fi una dintre cele mai dificile sarcini atunci cand vine vorba de alegerea membrilor echipei, in special pentru cei care ar putea sa zboare orb cu abilitati de codificare.

Șoferul știe că o echipă A-plus este diferența dintre lansarea cu succes a unui produs și privirea în jos a barilului rece, greu de eșec. Angajatorii de la angajari pot fi una dintre cele mai dificile sarcini atunci cand vine vorba de alegerea membrilor echipei, in special pentru cei care ar putea sa zboare orb cu abilitati de codificare.

M-am indreptat catre Taso Du Val, CEO al Toptal, o rețea de ingineri creată de ingineri. Doar 3% dintre inginerii considerați sunt acceptați după un proces de screening riguros. Iată 10 sfaturi oferite de Du Vall pentru evaluarea unui dezvoltator:

1. Descrieți abilitățile și specificul culturii.

Scrieți toate "must-have" -ul pe care persoana trebuie să-l umple de poziția și "vrea să aibă" pe care candidatul ideal îl va avea. Nimeni nu va fi candidatul perfect, dar vă puteți apropia. Dacă angajați un dezvoltator de iOS și acesta trebuie să aibă obiectivul C, povestea de îmbarcare și mai multe filete, care trebuie evaluate în timpul apelului inițial.

Dacă ar fi "drăguț" dacă ar cunoaște Java pentru back end sau prize, dar nu vor fi necesare zilnic, nu aruncați candidații pentru că nu au acea experiență. Acest lucru are ca rezultat un ciclu de angajare mai lung, în timp ce companiile caută unicorns de inginerie.

Dacă ești o echipă îndepărtată, ar putea fi o cultura potrivită pentru a alege pe cineva care are nevoie de mână de zi cu zi. Este, de asemenea, greu să lucrezi cu anumite tipuri de personalitate "hacker" dacă întreaga dvs. organizație este extrem de profesională. Cunoașteți cultura companiei dvs. și puneți întrebări despre ce tip de mediu de lucru preferă inginerul.

Related: 5 sfaturi pentru angajarea unui dezvoltator web

2. Cunoaște prețul de piață.

Unii cred că pot să-și ia talentul la un preț redus. Inginerii sunt în căutare, iar cererea este în creștere. Inginerii independenți vor avea o rată orară pentru abilitățile lor. Mai bine cunoașteți prețul de pe piață sau puteți să-i submițiți și să-i pierdeți la o altă ocazie, sau să răscumpărați pentru că știu că nu sunteți priceput. Ele pot fi scumpe deoarece sunt cele mai bune, sau poate pentru că ei cred că ești naiv. Aveți un buget și știți ce setare de calificare veți obține pentru acel buget.

3. Căutați jucători de echipă.

Inginerii sunt notorii pentru a fi lupi singuri care doresc să lucreze singuri. Acest lucru se întâmplă bine atunci când scriu coduri toată ziua, dar trebuie să răspundă la solicitări în timp util și nu se poate plânge să participe la SCRUM-urile zilnice și săptămânale obligatorii. Asigurarea ca ei vor comunica zilnic si sa ajute membrii echipei care sunt in urma sunt importanti pentru proiect.

Related: Cand Scaling Your Team Inginerie Asigurati-va ca faceti aceste 5 lucruri

4. S-au lovit termenele limită?

Produsele de parcurs ale produsului și ciclurile de iterație sunt ceea ce conduce dezvoltarea de software, acestea fiind întotdeauna legate de termene limită. Puneți întrebări despre atingerea termenelor limită, ce se întâmplă dacă nu se încadrează în termenele limită și ce vor face pentru a-și avertiza managerul atunci când vor cădea în urmă.

"Cel mai mare coșmar este un inginer care vă spune că este în curs pentru a afla, în ziua livrării, că nu este chiar aproape de a-ți trimite. Setează întreaga echipă și eventual întreaga dvs. companie ", explică Taso. "Asigurați-vă că într-adevăr vet inginer de capacitatea de a nu numai lovit termenele limită, dar comunică cu exactitate atunci când el sau ea ar putea fi în spatele."

Am observat personal această problemă atunci când outsourcing unele din munca noastră de dezvoltare pentru Datorită agențiilor. Lipsesc termenele limită și nu sunt întotdeauna la timp cu livrările. Acest lucru ma determinat și eu sunt sigur că mulți alții au început să caute în altă parte.

5. Standarde.

Determinați standardele unui inginer atunci când codificați pentru a determina dacă veți avea sau nu erori și căderi. Veți dori, de asemenea, să vă asigurați că nu cauzează probleme pentru următorul dezvoltator care lucrează la cod, știind astfel modul în care acestea pot fi vitale. Trebuie implementate standarde compatibile cu fiecare aspect al afacerii dvs. și respectate pentru a asigura calitatea.

6. Coaching.

Una dintre cele mai mari probleme cu care se confruntă orice angajator este un angajat care nu poate primi feedback. Un angajat excelent care ia coaching-ul și chiar dorește coaching-ul este un angajat care va avea viabilitate pe termen lung în orice companie.

Related: Șapte pași pentru coaching-ul angajaților dvs. pentru succes

7. Verificați portofoliul lor.

În mod surprinzător, unii ingineri vă vor trimite legături către portofoliul lor cu mândrie și cu un produs de tip buggy. Cereți să vedeți un demo al portofoliului și verificați mereu referințele acestora pentru a vă asigura că au lucrat efectiv la proiect.

8. Teste rapide de prototipuri

Prototarea rapidă a unei caracteristici pentru a vedea dacă un inginer este într-adevăr adept la un anumit set de competențe nu este atât de neobișnuit în aceste zile. Unele CTO-uri din cadrul organizațiilor mai mari au fost cunoscute ca dezvoltatorii de seturi de seturi de prototipuri rapide pentru ore, pentru a-și confirma setul de calificări, în timp ce el stă acolo, se uită la e-mailuri și, ocazional, face ceasuri. Urmărind codul dezvoltatorului și făcându-i să treacă prin proces, ce fac și de ce, te vor ajuta să înțelegi dacă vor fi potrivite.

9. Nu vă grăbiți.

Rushing-ul vă va face adesea greșit. Creați un proces care include o examinare telefonică, un interviu în persoană, un interviu de la egal la egal și un test de prototip rapid. Acești pași vă vor asigura că persoana este calificată, se potrivește cultural și va dezvălui echipei dvs. orice steaguri roșii înainte de a vă angaja.

10. Au o rețea?

Nu în ultimul rând, această persoană are acces la alți dezvoltatori? Angajatorii de la angajare sunt foarte scumpi, iar un inginer care poate convinge pe alții să se alăture echipei tale în mod evident are un potențial de conducere, este un jucător de echipă care este bine plăcut și un avantaj deosebit.

Related: Gestionarea "Lone Wolf"