Cum de a găsi un programator bun 5 sfaturi, rusbase

Există modalități pentru o altă etapă de interviu pentru a recunoaște un programator care va fi foarte bun pentru a utiliza și va ajuta aduce proiectul la un nou nivel?

Această întrebare a seta StackExchange de resurse de utilizator - si Elena Sizov, consilier IT AGA unei agenții de recrutare. Am ales cele mai bune sfaturi de la recrutori dezvoltatorii exprimate în timpul discuției.

Într-o afacere extrem de competitivă trebuie să acorde o atenție maximă la crearea de produse și servicii de înaltă calitate. Companiile de tehnologie nu se poate obține un rezultat bun, fără dezvoltatori puternici. angaja toate acestea, un programator care este cu adevărat un efort de echipa, nu atât de ușor - se întâmplă de multe ori, care părea să interviu candidatul ideal pentru alegere, după revenirea la locul de muncă nu se poate obține, împreună cu colegii, prea mult timp petrecut pe scris un simplu cod, dar rezultatul nu este încă numit bun.

Iată cum să recunoască diferite firme de recrutare ofera programatori deja la etapa de interviu.

Este necesar să se verifice dacă candidatul iubește programare

Dezvoltatorul biroului din Londra al Google, Jon Skeet (Jon Skeet) sfătuiește interviu pentru a vorbi mai multe despre candidați interesanți programator. Pasiunea cu care oamenii vorbesc despre munca lor și realizările lor - indicatorul cel mai fiabil de profesionalism. Skeet a spus că, în anii mulți de practică nu au întâlnit un programator. entuziasm a vorbit despre evoluțiile, dar nu și capacitatea de a scrie cod de calitate.

Trebuie să folosim experiența altor companii

Este imperios necesar de a verifica aptitudinile necesare pentru a lucra cu codul

Dezvoltator Adam Liss (Adam Liss), la rândul său, consideră că cele mai importante elemente ale unui interviu cu un specialist tehnic ar trebui să verifice abilitățile sale cu codul. Printre sarcinile pot fi, de exemplu, caută erori în piesele de cod deja scrise, în plus, vi se poate cere să-i spuneți candidatului că acest cod nu, precum și pentru a evalua stilul scrierii sale, algoritmul selectat, abilitatea de a face rapid corecțiile necesare, etc.

O altă provocare poate fi scris propriul cod - va fi imediat vizibile astfel de probleme importante, precum viteza, calitatea și ușurința de sprijin scris. O tehnică utilă este de a proiecta și de sistem mici, rezolva probleme specifice, chiar la interviu. Deci, puteți vedea modul în care o persoană este capabilă să înțeleagă problema, care abordare este folosită, modul în care interacționează.

Pentru a evalua onestitatea și experiența reală a candidatului, trebuie să-l întrebe ce este, în opinia sa, este foarte bine versat. Apoi, aveți nevoie pentru a pune o întrebare simplă pe această temă. În cazul în care răspunsul este corect, atunci cere ceva mai complex, și așa mai departe pas cu pas, până când ajunge la limita cunoașterii intervievatului.

Această metodă nu numai că arată nivelul actual al cunoașterii, dar, de asemenea, arată capacitatea candidatului de a gândi logic și să lucreze într-o echipă. Capacitatea de a gândi cu calm și să explice altora lucruri dificile într-un mediu de stres - o calitate importantă.

Aflați un programator bun va fi capabil doar un programator bun

Un alt punct important este faptul că programatorii - persoane cu abilități și talente foarte specifice. De exemplu, programarea contribuie la dezvoltarea abilităților formularea corectă a întrebărilor și răspunsuri la întrebări complexe de căutări. Non-programator este dificil de a evalua candidatul în astfel de criterii, dar un dezvoltator profesionist va fi capabil să facă acest lucru, utilizatorul consideră porecla Eigir.

Potrivit lui, recrutorii de la bun început să invite la interviu oamenii tech-savvy, pentru că întrebările lor va dezvălui mai bine candidatul - care formulează problema în mod corect, și cere lucrurile care va arăta nivelul real al profesional, mai degrabă decât cât de repede se poate Google sau cât de bun memoria lui.

Nu putem uita despre calitățile personale

ASP.Net-dezvoltator Mett Dzhons (Matt Jones) a ridicat, de asemenea, importanța verificării nu numai abilitățile tehnice ale candidatului, dar, de asemenea, capacitatea de a existenței colective. Potrivit lui Jones, chiar și programator geniu care nu se poate obține, împreună cu oamenii, ar fi inutil pentru companie.

Atunci când angajarea de personal tehnic, dimpotrivă, de foarte multe ori acest aspect nu este dat atât de multă atenție, ceea ce duce la probleme și dezamăgire la un specialist angajat de colegii săi în viitor.

Aflați cum sociabila o persoană poate fi destul de ușor - trebuie doar să-l pun câteva întrebări, care sunt de multe ori auzite în interviurile candidaților la posturi non-tehnice. De exemplu, întrebări cu privire la ultimul loc de muncă va ajuta la determinarea cât de bine solicitantul obține, împreună cu colegii. Programarea poate fi învățat, dar pentru a preda calitățile personale aproape imposibil.

concluzie

Dezvoltatorii de căutare și intervievarea acestora - o sarcină dificilă, care necesită formare. Tehnicieni evaluat în primul rând pe abilitățile lor imediate. Cu toate acestea, nu trebuie să uităm despre alte aspecte importante, cum ar fi abilități de comunicare și capacitatea de a lucra în echipă.

Nu este întotdeauna compania poate face față provocării de a angaja dezvoltatori de înaltă calitate în sine. Și aici vin recrutorilor ajutor - de exemplu, suntem în AGA servicii și alte companii. Uneori este mai ușor să nu reinventeze roata și doar încredere în profesioniști.

articole similare