Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalceV tem članku želimo deliti izkušnje razvojne ekipe Codeinside iz Penze o tem, kako najti in hitro zaposliti novega sodelavca v regiji. Vabimo vas, da svojo izkušnjo opišete v komentarjih.

Verjetno so nekateri bralci, ki niso povezani z IT, zmedeni: ali je iskanje razvijalca (tudi v Penzi) problem? Zdi se, da naredite seznam zahtev, objavite prosto delovno mesto na enem od portalov, obljubite plačo +100500 rubljev in mirno intervjuvajte kandidate. Ne tako. Preberite našo zgodbo pod rezom.

Na žalost je iskanje zaposlenih za pisarno regionalnega IT podjetja težava. In zato:

  1. V Penzi, tako kot v mnogih drugih mestih z manj kot milijonom prebivalcev, nenehno primanjkuje usposobljenega osebja. Tudi če ni prometa, mora podjetje rasti. In ekipa je potrebna v pisarni.
  2. Veliko je ljudi, ki se pretvarjajo, da so mladinci, v resnici pa njihove izkušnje in znanje niso dovolj za opravljanje osnovnih nalog. Na trgu ni srednjih ali starejših. Zaposlitev kompetentnega srednjega managerja je bolj stvar sreče.
  3. Zelo žalostno je lahko, ko se kandidati ne potrudijo prebrati seznama zahtev za kandidate in tavajo od podjetja do podjetja v upanju na uspeh.
  4. Regionalne univerze so že zdavnaj za časom in praviloma šolajo, kdo so in za kakšen namen (na srečo so izjeme).
  5. Tudi lokalne kadrovske agencije niso dobre. Podjetju bodo zaračunali pogojnih 20 rubljev in zavrgli profile kandidatov, vzete iz odprtih baz podatkov.
  6. Novega sodelavca je treba čim hitreje in čim bolj učinkovito usposobiti za delo. Novinci, ki ostanejo brez nadzora, se hitro "združijo". Podjetje izgublja čas in denar ter morda dragoceno osebje.

Pred nekaj leti smo razvili lastno shemo za izbor in prilagajanje mladih strokovnjakov:

  1. "Ustvari" junij.
  2. Izberite primerne.
  3. Vlak.
  4. Drži.
  5. Razviti.

Sliši se kot algoritem, kajne?

"generacija"

Jasno je, da v naši situaciji uporabljamo vse, kar lahko, vključno z objavljanjem informacij na univerzah.

Toda v mnogih letih smo se prepričali, da le osebna komunikacija lahko prijaviteljem pokaže nivo podjetja. Zato smo prišli do zaključka, da moramo ustvariti skupnost, kjer bi se srečevali delodajalci, strokovnjaki in strokovnjaki, ki iščejo delo.

Tako se je pojavilo regionalno združenje razvijalcev DRUGO, ki vključuje najmočnejša podjetja v regiji, istoimensko specializirano mednarodno konferenco o razvoju programske opreme SECON, IT Laboratorij in druge projekte.

Združenje razvijalcev

Penzenska IT podjetja so se združila za skupno reševanje skupnih problemov, predvsem povezanih z izboljšanjem strokovne ravni lokalnih IT strokovnjakov. Pod okriljem društva in njegovimi prizadevanji potekajo številne prireditve regijskega pomena.

SECON konferenca

To je letno srečanje programerjev, spletnih oblikovalcev, vodij IT projektov in podjetij, ljudi, ki šele nameravajo svojo prihodnost povezati z IT - vseh tistih, ki želijo vedeti, kaj se bo zgodilo jutri, da bi informacijsko tehnologijo uporabljali že danes.

Naš dogodek letno zbere več kot 1000 udeležencev iz različnih regij Rusije in tujine. 2 dni učinkovitega mreženja, 15 sekcij, 40 vadečih govorcev in seveda prijetna presenečenja organizatorjev.

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

IT-laboratorij

Izvajamo praktični izobraževalni projekt za študente in začetnike: IT Laboratorij. Udeleženci v 6 tednih dnevno opravljajo vaje in izboljšujejo svojo raven znanja pod vodstvom strokovnjakov.

Glavni cilj je prikazati celoten razvojni cikel. Vsi udeleženci so glede na projekte razdeljeni v ekipe, ki vključujejo razvijalce, oblikovalce, preizkuševalce, tržnike in vodje projektov.

Vsak teden je demo dan, kjer ekipe predstavijo svoje rezultate za teden. Dogodek se zaključi z dnevom zagovora projekta. Vabimo udeležence uspešno zaključenih projektov, da opravijo redno prakso v našem podjetju (trenutno imamo 4 zaposlene iz IT laboratorija, skupaj pa več kot 60 diplomantov od 227 dela v Penza IT podjetjih).

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

Kontakti udeležencev vseh dogodkov in skupnosti so vključeni v poštni seznam.
Glasilo vsebuje novice Združenja, novice in prosta delovna mesta podjetij in partnerjev ter najavljamo različna srečanja. Razdeljevanje poteka vsak petek. Ciljna publika: študentje, udeleženci dogodkov, programerji.

Laboratorij, konferenca in viri društva nam zagotavljajo stalen pretok kandidatov in njihovo zaupanje. Vsak teden prideta k nam na razgovor 1-2 razvijalca.

Kako se vse začne

Postopek je preprost, vendar dolgotrajen. Razvijalci imajo že dovolj nalog, tukaj pa jih zmotijo ​​vse vrste "neuporabnih" stvari. Zato je za ta trenutek odgovorna kadrovska služba. Razvijalcem odstranimo procesne naloge, s čimer prihranimo njihov čas in naše finance.

Testne naloge

Vsi prijavljeni prejmejo testno nalogo. Naloge niso težke, zahtevajo pa čas in potrpežljivost za obvladovanje jezika in novih osnovnih knjižnic. Na tej stopnji je več kot polovica prijavljenih izločenih: mnogi se naloge niti ne lotijo.

Primer testne naloge:

1) Naloga algoritmizacije. Pregledati morate datotečni sistem in poiskati dano besedilo v datotečnem sistemu.

Aplikacija je večnitna, zažene se iz ukazne vrstice in sprejme argument kot iskalni parameter.

2) Distribucijo pošte je treba organizirati na naslednji način. Verjetno je poštni modul del obstoječe aplikacije.

Treba je razviti objekt ponudnika, ki bo ustvaril opravila distribucije pošte, in objekt potrošnika, ki bo opravila distribucije pošte jemal iz čakalne vrste in jih izvajal. Kaj je potrebno na izhodu: majhna imitacija procesa ustvarjanja in obdelave nalog.

Tisti. Naloge za pošiljanje po pošti se ustvarjajo ob naključnih trenutkih, potrošnik pa jih občasno obdela. Priporočljivo je, da uporabite čakalno vrsto prek trajnega pomnilnika (na primer Postgresql). Izhodišče za celoten proces skozi teste. Ni vam treba fizično pošiljati pošte, samo pišite v dnevnik. Vse je mogoče narediti v čisti Javi.

Tisti, ki se uspešno spopadajo, dobijo prakso, tudi plačano, ki poteka pod vodstvom kustosa.

Mimogrede, imamo možnost pripravništva na daljavo, za katerega se pogosto odločijo tisti, ki prej niso bili povezani z IT. Eden od naših sedanjih zaposlenih, nekdanji kuhar v suši baru, je na primer stažiral pri nas na daljavo. Pripravništvo na daljavo omogoča kandidatu, da začne svoje usposabljanje in razvoj kot programer, ne da bi pustil trenutno službo ali izgubil dohodek.

Za ves čas pripravništva se izdela razvojni načrt in zagotovi mentor. Junij se povezuje z notranjim, raziskovalnim ali realnim projektom. Seveda se lahko zaveže k repozitoriju projekta šele po odobritvi kustosa. Poleg tega se pripravnik vključi v spletni tečaj za poglobljen študij specializiranih tehnologij.

Tukaj je primer "delka" takšnega razvojnega načrta:

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

Eden izmed projektov za junij je bil CO2-Monitor. V pisarni imamo senzor CO2, ki smo ga nabavili za pravočasno prezračevanje prostorov. Dolgo časa je motil vse s svojim cviljenjem, ko je raven CO2 presegla nastavljeno vrednost, zato smo mu preprosto izključili zvok. Posledično se je senzor izkazal za neuporabnega.

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

Med pripravništvom je bila naloga proučiti protokol tega senzorja, implementirati strežnik in chat bota, ki bi ob preseženem CO2 poslal vodji pisarne sporočilo, da je čas za prezračevanje prostorov.

Zdaj ima CO2-Monitor prilagodljive nastavitve za čas obveščanja in je integriran s korporativnim klepetom Mattermost. Tako smo ubili dve muhi na en mah: izšolali smo pripravnika in se nadihali svežega zraka.

Vloga in koristi kustosa

Supervizor nameni več ur na teden posvetovanju s pripravniki. Pripravnik je deležen znanja, pozornosti in hitro najde skupni jezik s celotno ekipo. Mentor prejme bonus in izkušnje za usposabljanje novinca, zahvaljujoč katerim lahko napreduje iz srednjega v višjega ali vodjo ekipe.

V zaključku, po opravljeni zaključni nalogi, izvedemo certificiranje pripravnika, da lahko dobi objektivno oceno svoje usposobljenosti. In v primeru uspešno opravljene končne naloge in ustreznega napredka po razvojnem načrtu, obravnavamo vprašanje zaposlitve tega pripravnika v našem podjetju.

Kako obdržati po pripravništvu

Z vsemi bivšimi pripravniki sklenemo pogodbo, v kateri so opisani vsi pogoji dela. O možnih situacijah na vsaki strani se dogovorimo »na obali«.

Imamo na primer klavzulo, ki pravi, da se zavezujemo k izboljšanju kvalifikacij zaposlenega pod pogojem, da delavec v podjetju dela najmanj 2 leti. V primeru odpovedi se delavcu povrnejo stroški izobraževanja. Znesek je precej simboličen in doslej ga še nikomur ni bilo treba vrniti. Za nas je to nekakšen filter, da se odločitve sprejemajo premišljeno in nihče ne izgublja časa zaman.

Pisarna podjetja:

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

Ali obstaja življenje zunaj moskovske obvoznice? Kako iščemo in usposabljamo razvijalce

Win-win

  1. Stalen pretok prosilcev. V Penzi smo znani kot podjetje, ki se mu morate pridružiti, če želite postati profesionalni razvijalec.
  2. Na vhodu izločimo brezperspektivne.
  3. Nobenega kaosa. Novinci se včasih preprosto bojijo priti in vprašati. In tukaj je jasen načrt, kako razviti novega zaposlenega.
  4. V samo mesecu dni se novi zaposleni udobno vklopi v kolektiv in se nauči discipline. Prometa praktično ni.
  5. Prilagoditev je še posebej enostavna za mladince, ki so navajeni sistema (kot npr. na univerzah).
  6. Visoko usposobljeni razvijalci (katerih čas je drag) so razbremenjeni dela. Postopek vodi uslužbenec kadrovske službe

Delite v komentarjih, kako iščete in usposabljate zaposlene?

Za tiste, ki želite izvedeti mnenje samih prosilcev, je tukaj poročilo našega zaposlenega Alexeya (razvijalec Java pri Codeinside):



Vir: www.habr.com

Dodaj komentar