Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatoriÎn acest articol dorim să împărtășim experiența echipei de dezvoltare Codeinside de la Penza despre cum să găsești și să angajezi rapid un nou angajat în regiune. Vă invităm să descrieți experiența dumneavoastră în comentarii.

Probabil, unii dintre cititorii care nu au legătură cu IT sunt perplexi: găsirea unui dezvoltator (chiar și în Penza) este o problemă? S-ar părea că faceți o listă de cerințe, postați un post vacant pe unul dintre portaluri, promiteți un salariu de +100500 de ruble și intervievați cu calm candidații. Nu asa. Citiți povestea noastră de mai jos.

Din păcate, găsirea de angajați pentru biroul unei companii IT regionale este o durere. Si de aceea:

  1. În Penza, ca și în multe alte orașe cu o populație mai mică de un milion, există o lipsă constantă de personal calificat. Chiar dacă nu există cifră de afaceri, compania trebuie să crească. Și e nevoie de echipă în birou.
  2. Sunt foarte mulți oameni care se prefac a fi juniori, dar de fapt experiența și cunoștințele lor nu sunt suficiente pentru a îndeplini sarcinile de bază. Nu există persoane medii sau seniori disponibile pe piață. Angajarea unui manager de mijloc competent este mai mult o chestiune de noroc.
  3. Poate fi destul de trist când candidații nu se obosesc să citească lista de cerințe pentru solicitanți și se plimbă de la o companie la alta în speranța succesului.
  4. Universitățile regionale au trecut de mult timp în urmă și, în general, instruiesc cine sunt și în ce scop (din fericire, există excepții).
  5. Nici agențiile locale de resurse umane nu sunt bune. Aceștia vor percepe companiei o sumă condiționată de 20 de ruble și vor arunca profilurile de candidați preluate din bazele de date deschise.
  6. Un nou angajat trebuie pus în funcțiune cât mai rapid și eficient posibil. Nou-veniții rămași nesupravegheați se „fusionează” rapid. Compania pierde timp și bani și, eventual, personal valoros.

În urmă cu câțiva ani, am dezvoltat propria noastră schemă de selecție și adaptare a tinerilor specialiști:

  1. „Generează” Junes.
  2. Alegeți cele potrivite.
  3. Tren.
  4. Ține.
  5. Dezvolta.

Sună ca un algoritm, nu-i așa?

"Generaţie"

Este clar că în situația noastră folosim tot ce putem, inclusiv postarea de informații în universități.

Dar de-a lungul multor ani, ne-am convins că doar comunicarea personală poate arăta solicitanților nivelul unei companii. Prin urmare, am ajuns la concluzia că trebuie să creăm o comunitate în care să se întâlnească angajatori, experți și specialiști care își caută de lucru.

Așa a apărut Asociația Regională de Dezvoltatori SECOND, care include cele mai puternice companii din regiune, conferința internațională specializată de dezvoltare software SECON cu același nume, Laboratorul IT și alte proiecte.

Asociația de Dezvoltatori

Companiile IT Penza s-au unit pentru a rezolva în comun probleme comune, legate în primul rând de îmbunătățirea nivelului profesional al specialiștilor IT locali. Sub auspiciile Asociației și eforturilor acesteia sunt organizate o serie de evenimente de importanță regională.

A DOUA Conferință

Aceasta este o întâlnire anuală a programatorilor, web designerilor, managerilor de proiecte IT și companiilor, oameni care doar plănuiesc să-și conecteze viitorul cu IT - toți cei care vor să știe ce se va întâmpla mâine pentru a folosi tehnologia informației astăzi.

Evenimentul nostru reunește anual peste 1000 de participanți din diferite regiuni ale Rusiei și din străinătate. 2 zile de networking eficient, 15 secțiuni, 40 de vorbitori practicanți și, bineînțeles, surprize plăcute din partea organizatorilor.

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

IT-laborator

Derulăm un proiect educațional practic pentru studenți și dezvoltatori începători: Laboratorul IT. Pe parcursul a 6 săptămâni, participanții sunt supuși unei practici zilnice și își îmbunătățesc nivelul de cunoștințe sub îndrumarea profesioniștilor.

Scopul principal este de a arăta întregul ciclu de dezvoltare. Toți participanții sunt împărțiți în echipe bazate pe proiecte, care includ dezvoltatori, designeri, testeri, marketeri și manageri de proiect.

În fiecare săptămână există o zi demonstrativă, în care echipele își demonstrează rezultatele săptămânii. Evenimentul culminează cu o zi de apărare a proiectului. Invităm participanții la proiecte finalizate cu succes să efectueze un stagiu cu normă întreagă în compania noastră (în prezent avem 4 angajați din laboratorul IT și în total peste 60 de absolvenți din 227 lucrează în companiile IT Penza).

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

Contactele participanților la toate evenimentele și comunitățile sunt incluse în lista de corespondență.
Buletinul informativ conține știri ale Asociației, știri și posturi vacante ale companiilor și partenerilor și anunțăm diverse întâlniri. Distribuția are loc în fiecare vineri. Public țintă: studenți, participanți la evenimente, programatori.

Laboratorul, conferința și resursele Asociației ne asigură un flux constant de candidați și încrederea acestora. În fiecare săptămână, 1-2 dezvoltatori vin la noi pentru un interviu.

Cum începe totul

Procesul este simplu, dar necesită timp. Dezvoltatorii au deja destule sarcini, dar aici sunt distrași de tot felul de lucruri „inutile”. Prin urmare, HR este responsabil pentru acest moment. Eliminam sarcinile de proces de la dezvoltatori, economisindu-le timpul si finantele noastre.

Sarcini de testare

Toți solicitanții primesc o sarcină de testare. Sarcinile nu sunt dificile, dar necesită timp și răbdare pentru a stăpâni limba și noile biblioteci de bază. În această etapă, mai mult de jumătate dintre solicitanți sunt eliminați: mulți nici măcar nu își asumă sarcina.

Exemplu de sarcină de testare:

1) Sarcina de algoritmizare. Trebuie să traversați sistemul de fișiere și să căutați un anumit text în sistemul de fișiere.

Aplicația este multi-threaded, rulează din linia de comandă și acceptă un argument ca parametru de căutare.

2) Este necesar să se organizeze distribuția de corespondență după cum urmează. Probabil că modulul de corespondență face parte dintr-o aplicație existentă.

Este necesar să se dezvolte un obiect furnizor care va crea joburi de distribuție a corespondenței și un obiect consumator care va prelua joburile de distribuție a e-mailului din coadă și le va executa. Ceea ce este necesar la ieșire: o mică imitație a procesului de creare și procesare a sarcinilor.

Acestea. Sarcinile de corespondență sunt create în momente aleatorii, iar consumatorul le procesează periodic. Este recomandabil să folosiți o coadă prin stocare persistentă (de exemplu Postgresql). Punctul de plecare pentru întregul proces prin teste. Nu trebuie să trimiteți e-mail fizic, doar să scrieți în jurnal. Totul se poate face în Java pur.

Cei care fac față cu succes obțin un stagiu, inclusiv unul plătit, care se desfășoară sub îndrumarea unui curator.

Apropo, avem opțiunea unui stagiu la distanță este adesea ales de cei care nu au fost anterior asociati cu IT; De exemplu, unul dintre actualii noștri angajați, un fost bucătar la un sushi bar, a internat la noi de la distanță. Un stagiu la distanță permite unui candidat să-și înceapă formarea și dezvoltarea ca programator fără a-și părăsi locul de muncă actual sau a pierde veniturile.

Pe toată durata stagiului se întocmește un plan de dezvoltare și se asigură un supervizor. June se conectează la un proiect intern, de cercetare sau din lumea reală. Desigur, el se poate angaja în depozitul de proiecte numai după aprobarea curatorului. În plus, stagiarul se alătură unui curs online pentru studiul aprofundat al tehnologiilor specializate.

Iată un exemplu de „piesă” a unui astfel de plan de dezvoltare:

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

Unul dintre proiectele pentru luna iunie a fost CO2-Monitor. Avem în biroul nostru un senzor de CO2 pe care l-am achiziționat pentru a ventila camera în timp util. Multă vreme i-a iritat pe toată lumea cu scârțâitul lui când nivelul CO2 a depășit valoarea setată, așa că pur și simplu am oprit sunetul pentru el. Drept urmare, senzorul s-a dovedit a fi inutil.

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

Pe parcursul stagiului, sarcina a fost de a studia protocolul acestui senzor, de a implementa un server și un chat bot, care, la depășirea CO2, să trimită un mesaj managerului biroului că este timpul să aerisească încăperile.

Acum CO2-Monitor are setări flexibile pentru orele de notificare și este integrat cu chat-ul corporativ Mattermost. Așa că am ucis două păsări dintr-o singură piatră: am antrenat un intern și am respirat aer curat.

Rolul și beneficiile curatorului

Supervizorul alocă câteva ore pe săptămână pentru consultarea cu stagiarii. Stagiarul primește cunoștințe, atenție și găsește rapid un limbaj comun cu întreaga echipă. Mentorul primește un bonus și experiență pentru pregătirea unui nou venit, datorită căruia poate crește de la mediu la senior sau lider de echipă.

În finală, după finalizarea sarcinii finale, efectuăm o certificare a stagiarului, astfel încât acesta să poată primi o evaluare obiectivă a calificărilor sale. Și în cazul îndeplinirii cu succes a sarcinii finale și progresului adecvat conform planului de dezvoltare, luăm în considerare problema angajării acestui stagiar în compania noastră.

Cum să păstrezi după un stagiu

Încheiem un acord cu toți foștii stagiari, care descrie toate condițiile de muncă. Suntem de acord „pe mal” cu privire la posibilele situații de fiecare parte.

De exemplu, avem o clauză prin care ne angajăm să îmbunătățim calificările unui angajat cu condiția ca acesta să lucreze în companie timp de cel puțin 2 ani. În caz de demisie, salariatului i se rambursează costurile de formare. Suma este mai degrabă simbolică, iar până acum nimeni nu a fost nevoit să o ramburseze. Pentru noi, acesta este un fel de filtru, astfel încât deciziile să fie luate cu grijă și nimeni să nu piardă timpul în zadar.

Biroul companiei:

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

Există viață dincolo de șoseaua de centură a Moscovei? Cum căutăm și pregătim dezvoltatori

Win-win

  1. Flux constant de solicitanți. Suntem cunoscuți în Penza ca fiind compania la care trebuie să vă alăturați dacă doriți să deveniți un dezvoltator profesionist.
  2. Îi eliminăm pe cei care nu au perspective la intrare.
  3. Fara haos. Începătorilor le este uneori pur și simplu frică să vină și să întrebe. Și aici există un plan clar cu privire la modul de dezvoltare a unui nou angajat.
  4. În doar o lună, un nou angajat se încadrează confortabil în echipă și învață disciplina. Nu există practic nicio cifră de afaceri.
  5. Adaptarea este deosebit de ușoară pentru juniorii care sunt obișnuiți cu sistemul (ca în universități, de exemplu).
  6. Dezvoltatorii cu înaltă calificare (al căror timp este scump) sunt eliberați de volumul lor de muncă. Procesul este gestionat de un angajat al departamentului de resurse umane

Împărtășiți în comentarii cum găsiți și pregătiți angajații?

Pentru cei care doresc să cunoască părerea solicitanților înșiși, iată un raport al angajatului nostru Alexey (dezvoltator Java la Codeinside):

Rulează video


Sursa: www.habr.com
Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster