Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárovV tomto článku sa chceme podeliť o skúsenosti vývojového tímu Kód vo vnútri z Penzy o tom, ako nájsť a rýchlo poveriť nového zamestnanca v regióne. Pozývame vás, aby ste opísali svoje skúsenosti v komentároch.

Pravdepodobne sú niektorí čitatelia, ktorí nie sú spojení s IT, zmätení: je problém nájsť vývojára (aj v Penze)? Zdá sa, že urobte zoznam požiadaviek, uverejnite voľné miesto na jednom z portálov, sľúbite plat +100500 XNUMX rubľov a pokojne pohovorte s kandidátmi. Nie tak. Prečítajte si náš príbeh pod strihom.

Žiaľ, nájsť zamestnancov do kancelárie regionálnej IT firmy je utrpením. A preto:

  1. V Penze, podobne ako v mnohých iných mestách s menej ako miliónom obyvateľov, je neustály nedostatok kvalifikovaného personálu. Aj keď nie je obrat, firma potrebuje rásť. A tím je potrebný v kancelárii.
  2. Je veľa ľudí, ktorí sa tvária ako juniori, no v skutočnosti ich skúsenosti a znalosti nestačia na vykonávanie základných úloh. Na trhu nie sú dostupné žiadne stredné ani seniori. Najať kompetentného stredného manažéra je skôr otázkou šťastia.
  3. Môže byť dosť smutné, keď sa kandidáti neunúvajú čítať zoznam požiadaviek na uchádzačov a blúdia od firmy k firme v nádeji na úspech.
  4. Regionálne univerzity sú už dávno pozadu a vo všeobecnosti školia, kto sú a za akým účelom (našťastie existujú výnimky).
  5. Dobré nie sú ani miestne HR agentúry. Zaúčtujú spoločnosti podmienených 20 000 rubľov a vyhodia profily kandidátov prevzaté z otvorených databáz.
  6. Nového zamestnanca je potrebné uviesť do prevádzky čo najrýchlejšie a najefektívnejšie. Nováčikovia, ktorí zostali bez dozoru, sa rýchlo „zlúčia“. Spoločnosť stráca čas, peniaze a možno aj cenný personál.

Pred niekoľkými rokmi sme vyvinuli vlastnú schému výberu a adaptácie mladých odborníkov:

  1. „Generovať“ Junes.
  2. Vyberte si vhodné.
  3. Vlak.
  4. Počkať.
  5. Rozvíjať.

Znie to ako algoritmus, však?

"generácia"

Je jasné, že v našej situácii využívame všetko, čo sa dá, vrátane zverejňovania informácií na univerzitách.

No za dlhé roky sme sa presvedčili, že úroveň firmy môže uchádzačom ukázať len osobná komunikácia. Preto sme dospeli k záveru, že musíme vytvoriť komunitu, kde by sa stretávali zamestnávatelia, odborníci a špecialisti, ktorí hľadajú prácu.

Takto sa objavila regionálna asociácia developerov SEKÚN, ktorá zahŕňa najsilnejšie spoločnosti v regióne, špecializovanú medzinárodnú konferenciu o vývoji softvéru SECON s rovnomenným názvom, IT Laboratórium a ďalšie projekty.

Asociácia vývojárov

IT spoločnosti Penza sa spojili, aby spoločne riešili spoločné problémy, predovšetkým súvisiace so zvyšovaním odbornej úrovne lokálnych IT špecialistov. Pod záštitou združenia a jeho úsilia sa koná množstvo podujatí regionálneho významu.

Konferencia SECON

Ide o každoročné stretnutie programátorov, webdizajnérov, manažérov IT projektov a firiem, ľudí, ktorí len plánujú spojiť svoju budúcnosť s IT – všetkých, ktorí chcú vedieť, čo bude zajtra, aby mohli využívať informačné technológie už dnes.

Na našom podujatí sa každoročne stretáva viac ako 1000 účastníkov z rôznych regiónov Ruska a zahraničia. 2 dni efektívneho networkingu, 15 sekcií, 40 cvičiacich rečníkov a samozrejme milé prekvapenia od organizátorov.

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

IT laboratórium

Realizujeme praktický vzdelávací projekt pre študentov a začínajúcich vývojárov: IT laboratórium. Počas 6 týždňov absolvujú účastníci každodennú prax a zdokonaľujú si úroveň vedomostí pod vedením profesionálov.

Hlavným cieľom je ukázať celý vývojový cyklus. Všetci účastníci sú rozdelení do tímov na základe projektov, ktoré zahŕňajú vývojárov, dizajnérov, testerov, marketérov a projektových manažérov.

Každý týždeň sa koná demo deň, kde tímy predvádzajú svoje výsledky za daný týždeň. Podujatie vyvrcholí dňom obhajoby projektu. Účastníkov úspešne ukončených projektov pozývame na prezenčnú prax v našej spoločnosti (momentálne máme 4 zamestnancov z IT laboratória a celkovo viac ako 60 absolventov z 227 pôsobí v IT spoločnostiach Penzy).

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

Kontakty na účastníkov všetkých podujatí a komunít sú uvedené v zozname adries.
Newsletter obsahuje novinky združenia, novinky a voľné miesta firiem a partnerov a avizujeme rôzne stretnutia. Distribúcia prebieha každý piatok. Cieľová skupina: študenti, účastníci podujatí, programátori.

Laboratórium, konferencia a zdroje asociácie nám poskytujú neustály prísun kandidátov a ich dôveru. Každý týždeň k nám prídu 1-2 vývojári na pohovor.

Ako to všetko začína

Proces je jednoduchý, ale časovo náročný. Vývojári už majú dosť úloh, no tu ich rozptyľujú najrôznejšie „zbytočnosti“. Preto je za tento moment zodpovedný HR. Odstránime procesné úlohy od vývojárov, čím šetríme ich čas a naše financie.

Testovacie úlohy

Všetci uchádzači dostanú testovaciu úlohu. Úlohy nie sú náročné, vyžadujú si však čas a trpezlivosť na zvládnutie jazyka a nových základných knižníc. V tejto fáze je viac ako polovica žiadateľov vylúčená: mnohí sa tejto úlohy ani nevenujú.

Príklad testovacej úlohy:

1) Algoritmizačná úloha. Musíte prejsť systémom súborov a vyhľadať daný text v systéme súborov.

Aplikácia je viacvláknová, spúšťa sa z príkazového riadku a akceptuje argument ako parameter vyhľadávania.

2) Distribúciu pošty je potrebné organizovať nasledovne. Pravdepodobne je poštový modul súčasťou existujúcej aplikácie.

Je potrebné vyvinúť objekt poskytovateľa, ktorý vytvorí úlohy distribúcie pošty, a objekt spotrebiteľa, ktorý odoberie úlohy distribúcie pošty z frontu a vykoná ich. Čo sa vyžaduje na výstupe: malá imitácia procesu tvorby a spracovania úloh.

Tie. Poštové úlohy sa vytvárajú v náhodných časoch a spotrebiteľ ich pravidelne spracováva. Odporúča sa použiť front cez trvalé úložisko (napríklad Postgresql). Východiskovým bodom pre celý proces prostredníctvom testov. Nemusíte fyzicky posielať mail, stačí ho napísať do denníka. Všetko sa dá robiť v čistej Jave.

Tí, ktorí to úspešne zvládnu, získajú stáž, vrátane platenej, ktorá prebieha pod vedením kurátora.

Mimochodom, máme možnosť stáže na diaľku, často si ju vyberú aj tí, ktorí predtým neboli spojení s IT. Napríklad jeden z našich súčasných zamestnancov, bývalý kuchár v sushi bare, u nás na diaľku internoval. Diaľková stáž umožňuje kandidátovi začať sa vzdelávať a rozvíjať sa ako programátor bez toho, aby opustil svoje súčasné zamestnanie alebo stratil príjem.

Na celú dobu trvania stáže je vypracovaný plán rozvoja a je zabezpečený supervízor. June sa pripája k internému, výskumnému alebo reálnemu projektu. Prirodzene, že sa môže zaviazať k úložisku projektu až po schválení kurátora. Okrem toho sa stážista zapojí do online kurzu pre hĺbkové štúdium špecializovaných technológií.

Tu je príklad „časti“ takéhoto plánu rozvoja:

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

Jedným z júnových projektov bol CO2-Monitor. V kancelárii máme senzor CO2, ktorý sme si zakúpili, aby sme miestnosť včas vyvetrali. Dlho všetkých otravoval svojím škrípaním, keď hladina CO2 prekročila nastavenú hodnotu, tak sme mu jednoducho vypli zvuk. V dôsledku toho sa senzor ukázal ako zbytočný.

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

Počas stáže bolo úlohou naštudovať protokol tohto senzora, implementovať server a chat bota, ktorý pri prekročení CO2 pošle správu manažérovi kancelárie, že je čas vyvetrať miestnosti.

Teraz má CO2-Monitor flexibilné nastavenia pre časy upozornení a je integrovaný s podnikovým chatom Mattermost. Zabili sme teda dve muchy jednou ranou: vyškolili sme stážistu a nadýchli sa čerstvého vzduchu.

Úloha a prínosy kurátora

Školiteľ vyčleňuje niekoľko hodín týždenne na konzultácie so stážistami. Stážista dostáva vedomosti, pozornosť a rýchlo nájde spoločnú reč s celým tímom. Mentor dostáva za zaškolenie nováčika bonus a skúsenosti, vďaka ktorým môže vyrásť zo stredného na seniora alebo vedúceho tímu.

Vo finále, po splnení záverečnej úlohy, vykonáme certifikáciu stážistu, aby mohol získať objektívne posúdenie svojej kvalifikácie. A v prípade úspešného dokončenia záverečnej úlohy a adekvátneho postupu podľa plánu rozvoja uvažujeme o zamestnaní tohto stážistu v našej spoločnosti.

Ako sa udržať po stáži

So všetkými bývalými stážistami uzatvárame dohodu, ktorá popisuje všetky pracovné podmienky. „Na brehu“ sa dohodneme na možných situáciách na každej strane.

Napríklad máme klauzulu, že sa zaväzujeme zvyšovať kvalifikáciu zamestnanca pod podmienkou, že zamestnanec odpracuje vo firme minimálne 2 roky. V prípade podania výpovede sú zamestnancovi preplatené náklady na školenie. Suma je skôr symbolická a doteraz ju nikto nemusel vrátiť. Pre nás je to akýsi filter, aby sa rozhodnutia robili premyslene a nikto nestrácal čas nadarmo.

Kancelária spoločnosti:

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

Existuje život za Moskovským okruhom? Ako hľadáme a školíme vývojárov

Win-win

  1. Neustály tok žiadateľov. V Penze sme známi ako spoločnosť, do ktorej sa musíte pripojiť, ak sa chcete stať profesionálnym vývojárom.
  2. Pri vchode odfiltrujeme tých, ktorí nemajú perspektívu.
  3. Žiadny chaos. Nováčikovia sa niekedy jednoducho boja prísť a opýtať sa. A tu je jasný plán, ako vychovať nového zamestnanca.
  4. Už za mesiac nový zamestnanec pohodlne zapadne do kolektívu a naučí sa disciplíne. Obrat prakticky neexistuje.
  5. Adaptácia je obzvlášť jednoduchá pre juniorov, ktorí sú na systém zvyknutí (ako napríklad na univerzitách).
  6. Vysokokvalifikovaní vývojári (ktorých čas je drahý) sú odbremenení od práce. Proces má na starosti pracovník HR oddelenia

Podeľte sa v komentároch, ako hľadáte a školíte zamestnancov?

Pre tých, ktorí chcú poznať názor samotných uchádzačov, tu je správa od nášho zamestnanca Alexeyho (vývojár Java v Codeinside):



Zdroj: hab.com

Pridať komentár