Cum de a angaja un programator cu ochii închiși

Găsiți un programator bun - este o mare problemă. În timpul vieții mele, am angajat aproximativ 50 de programatori si eveniment rar a fost un succes. Problema începe de unde ai așteptați mai puțin.

  • Unul nu se spală și Stank, astfel încât camera nu vine. Am amenințat că pune capota și deduce din salarii; a ajutat un duș, nu mai mult.
  • Un alt băut foarte mult și mințit că Burtă de somon otrăvite.
  • Și totuși, aproape toate cu întârziere de sincronizare.

Fiecare dintre cei pe care am angajat, părea un mare profesionist în interviuri. Numai experiența arată prima impresie cât de greșită. E ca într-o căsătorie: este necesar să trăiască împreună, cum să înțeleagă exact ceea ce infurie partener.

Caută candidați

Un alt programator, am găsit acest lucru: selectat câteva răspunsuri la hh.ru și le-a cerut să vadă ce vor fi angajate. Iată ce am scris:

Vă mulțumim pentru timpul acordat. Aici voi descrie prima sarcină cu care se va confrunta. Obiectivele acestui text urmează.

  • Pentru tine pentru a înțelege dacă sunteți interesat în vizionarea și prezentate mai jos.
  • Pentru mine înțeleg, cum ați înțeles sarcina formulată de mine și cât timp aveți de gând să-și petreacă. Pe modul în care îndeplinesc acest termen, depinde în mare măsură de rezultatele perioadei de probă.

Se prepară o evaluare a condițiilor și a împărțit în etape de cel mult trei zile fiecare.

Toate acestea au venit prin e-mail la.
Vă mulțumesc foarte mult!

probă

Am trei răspuns bun. Toate cele trei dintre ei, i-am spus că acestea sunt acceptate pentru o perioadă de probă; munca lor de acum plătit. Am pregătit o treabă foarte bună, și toate trei au dat același lucru. Le-am spus că sarcina lor - pentru a îndeplini sarcina cât mai mult posibil ieftine. Pretul este format din:

  • salariile programator
  • Din timpul meu îmi petrec pe corespondenta (pe baza de 100 $ pe oră)
  • contractori de timp care angajeaza un programator - plătesc pentru serviciile lor la ratele pe care le-ar numi.

Pentru fiecare proiect am început în sistemul Basecamp - mici de gestionare a proiectelor. În viitor, cele două proiecte am scos, iar unul este încă în uz. Aici este sistemul Serghei după luni de muncă.

Basecamp Serghei

rezultate

Pe scurt, rezultatele sunt după cum urmează:

  • Ivan a petrecut trei zile și nu a făcut nimic, primirea de calcul de $ 290
  • Irina a dispărut
  • Sergey a depășit toate așteptările și a fost în perioada de probă.

Aici sunt cronometre mele: Ivan timer-ul a fost șters deja: deja plătit și se înclină.

Cronometre în MiniBooks

Ivan: locul de muncă de 30 de dolari pentru $ 1454.55

El mi-a dat creierul este încă în etapa înainte de perioada de probă. Punctul culminant a fost problema „care plătesc prin transfer bancar?“ În cazul în care prețul de emisiune de 12 de ruble, am dat seama că ne îndreptăm în direcția greșită. Am decis să fac layout-te și pentru primele trei zile am avut aspectul, apreciez dorința de 20%. I-am scris această scrisoare tristă:

Ivan,
Din păcate, în această trebuie să ne oprim cooperarea noastră. Nu e nimic personal; Vă rugăm să încercați să acceptați această decizie ca situație de afaceri sută la sută ca încercarea noastră de a număra banii. Banii nu crede pe cei care nu vor să plătească, și vom plăti și sunt obligați să le ia în considerare.

Rezultatele noastre sunt de așa natură încât am cheltuit 290.91 dolari pe salariu, petrecut 0,3 ore de timpul meu (chiar si 30 $) pentru un total de $ 320, iar pentru banii primiți, să spunem, nu de mult. În același timp, eu sunt conștient de faptul că structura - nu profilul tau, dar ai putea da aspect la altcineva, iar pentru 300 $ ar fi pus complet în afara site-ului, în cazul în care s-ar putea lega doar funcționalitate.

Pentru comparație, colegul tău a pus totul în prima zi și se termină buloane funcția de căutare. De asemenea, am primit un rating de 20 000 de ruble pentru întregul proiect în schimbare naoplatu chiar de la programator foarte scump, cu un salariu de 5.000 $, pentru care proiectul nostru - part-time pentru week-end. Nu spun că sunt mai buni, dar ei ne dau mai potrivite pentru scopurile noastre.

În orice caz, dacă ați luat situația într-un mod de adult și cu înțelegerea ne-ar dori să se comporte ca noblețe și veți plăti banii pe care ar trebui să fie: $ 290.91. Vă rugăm să furnizați detaliile contului bancar sau Yandex; Alte sisteme sunt posibile, poate doar să ne dea în acest moment caz.

$ 290.91 - o sumă uriașă pentru astfel de lucrări. Dacă am finalizat restul de 80% în același ritm, ne-ar fi cheltuit $ 1454.55 exclusiv timpul meu sau mi $ 1.600. Pentru comparație, o pagină de aspect ar trebui să aibă freelance 20-30 de dolari.

$ 290.91 + 12 ruble pentru traducerea - acestea au fost toate cheltuielile mele pentru recrutare, plătite în numerar, mai degrabă decât de timp. Recrutorii ar fi cerut să plătească trei - mai mult decât un ordin de mărime.

Irina: cum să suspende proiectul timp de 22 de zile

Irina a fost inițial un lapidar, pur și simplu a dat din cap: "Voi face. Acesta a arătat recomandări excelente. Nu am vrut să continue să independent; compania noastra privit ca o oportunitate de a obține departe de freelancing și a obține un loc de muncă stabil. Perspectiva de a se ivi obține un angajat care face treaba în liniște fără mine deranjante pentru nimic.

Apoi, Irina a dispărut. Am luat legătura cu ea, iar ea mi-a spus că ea nu putea în timp să treacă cozile de freelancing, și a cerut să înțeleagă termenul. Și apoi a dispărut din nou.

Din momentul în care am început să caut un programator la punctul în care m-am oprit să aștepte pentru Irina, au trecut 22 de zile. Dacă aș fi considerat doar candidatura, am suspendat proiectul timp de 22 de zile.

Sergey: pentru el totul a fost pornit

Trei zile mai târziu, am scris lui Serghei următorul mesaj:

Delight! Sergey, rece!

Vă rugăm să testați funcționalitatea lor proprii (toate presate și a lucrat, inclusiv de căutare), apoi ne începe testarea.

Serghei trei zile a petrecut 8 minute 51 secunde de timpul meu, dar a făcut mai mult decât ceea ce a fost descris în lucrarea. El încă lucrează pentru noi.

Așa că am angajat un programator închis, cum ar fi Themis, ochii. Am știut despre nimic. Chiar și orașul a aflat doar când el mi-a trimis detaliile bancare pentru transferul primului salariu.

postfață

Deconstruind corespondența timpului, am ajuns la un afiliat:

Sergey este un pic confuz, prea drepte. Interesul rămas.

Acum este dificil să se înțeleagă că el a avut o „directețe“, dar un lucru este clar: pe baza senzațiilor subiective ale cel mai bun programator primul ar au fost respinse. Și totuși, asta e modul în care cele mai multe companii sunt de recrutare! Cele mai multe, dacă nu toate, dar unele. Sper că sunteți cu noi.

Câțiva ani mai târziu, postfață

În al treilea rând, ne ajuta candidații, mai degrabă decât să le arunce singur cu probleme. Vrem ca ei să știe că ca o echipa care nu sunt singuri.

În al patrulea rând, vom da sarcini diferite. Aceasta nu este o competiție. Nu există învingători sau învinși. Împreună vom face produsul și de a îmbunătăți viața comunității noastre. De la bun început până la sfârșit. Și elemente de testare - un pas mic de o călătorie lungă cu companioni bune.

acțiune
pe Facebook, Twitter și alte servicii

Fiecare oaie ar trebui să poarte coarne lor. problemele ridicate (nu chiar un programator) și proiect conceput în mod corespunzător (înainte de etapa de codificare) salvează încă 70% din timp la depanare și de reglaj fin. Aceste sarcini sunt formulate un manager de proiect sau altcineva mai rece (cu un salariu care la început, apoi vtorogona comanda de mai sus)

Următorul „strat“ între programator și angajator care nu înțeleg acest lucru de nicrom. Așa cum a fost descris mai sus, în cazul în care ați angaja un „curat“ nu-l cere să „predea raportul buhgatersky“, pentru că odată ce este clar că nicrom în care nu smyslete, iar daca iti place un om care angajează, Nicrom în care nu smyslete - nakoy Dick țineți această poziție? Tu, ca un manager să plătească pentru asta? Dar pentru a spune povesti clientului. Aceasta este problema de recrutare curent - „tu ești aici, am dick Zaneta cum și de ce ai nevoie acolo - dar cel care face - programator rece“. Plus ca ultima. programatori de închiriat X3, care, evident, știu că x2 a respins ca tine după acest apel? În general, nekompetetny programator în biroul cowboy său (într-un alt birou care păstrează această „speciale“ (un manager) nu poate fi numit pentru programatori -. Nu te lăsa păcălit, după cum se poate vedea că inițial nu comunică cu tehnarom - în condiții de siguranță trimite, vă petrece doar o saptamana ceea ce ar . „ajunge la“ lucrul cel mai important este să nu tocilar trebuie să lucrați - este organizația nevoie de un programator la care se vor încălzi bunica;).

Bună ziua tuturor! Fraților, există experți n Ruby. Skype: d.energi1

Aceasta este, sarcina este făcută în mod corect, a fost necesar pentru a da o programare clară, cu excepția design?

Mi-ar lucra așa că pentru citit, scris scrisori pentru a lua la 100 $ pe oră. Mi se pare mie, tu, prietene. exploatator cu umflate CDA

Interesant! Am făcut un proiect mare, astfel încât dezvoltatorii găsi probleme foarte aproape de mine. -) Re: [email protected]

Vă mulțumim pentru întrebarea dvs. :-) Probabil, am descris în mod eronat sarcina din nou, acest lucru implică faptul că „trebuie“. Aceasta a însemnat că am dori să văd oameni care doresc să facă un produs finit, și creative în alegerea metodelor (externalizare culegere, șantaj și asasinatele - Glumeam). Scopul final - aduce valoare clienților, așa cum se spune în cărți despre agil. În același timp, unele bekendschiki urăsc să impună - noi nu le forța și sunt dispuși să-i ajute să nu facă acest lucru.

De ce crezi că ar trebui să (și poate), în cadrul sarcinilor externalizate în prezent, pentru a găsi un codor? +1