Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliedeYn dit artikel wolle wy de ûnderfining fan it ûntwikkelingsteam diele Codeinside fan Penza oer hoe't jo in nije meiwurker yn 'e regio fine en fluch yntsjinje kinne. Wy noegje jo út om jo ûnderfining te beskriuwen yn 'e kommentaren.

Wierskynlik binne guon fan 'e lêzers dy't net ferbûn binne mei IT fernuvere: is it finen fan in ûntwikkelder (sels yn Penza) in probleem? It soe lykje dat meitsje in list fan easken, post in fakatuere op ien fan 'e portalen, tasizze in salaris fan +100500 roebel, en kalm ynterviewe kandidaten. Net sa. Lês ús ferhaal ûnder de besuniging.

Spitigernôch is it finen fan meiwurkers foar it kantoar fan in regionaal IT-bedriuw in pine. En dêrom:

  1. Yn Penza, lykas yn in protte oare stêden mei in befolking fan minder dan in miljoen, is d'r in konstant tekoart oan kwalifisearre personiel. Ek as der gjin omset is, moat it bedriuw groeie. En it team is nedich yn it kantoar.
  2. Der binne in protte minsken dy't har foardogge as junioaren, mar yn feite binne har ûnderfining en kennis net genôch om basistaken út te fieren. D'r binne gjin middens of senioaren beskikber op 'e merke. It ynhieren fan in foechhawwende middenmanager is mear in kwestje fan gelok.
  3. It kin nochal spitich wêze as kandidaten de list mei easken foar sollisitanten net besykje te lêzen en fan bedriuw nei bedriuw swalkje yn 'e hope op sukses.
  4. Regionale universiteiten binne lang efter de tiden en traine oer it algemien wa't se binne en foar hokker doel (gelokkich binne der útsûnderingen).
  5. Lokale HR-ynstânsjes binne ek net goed. Se sille it bedriuw in betingst fan 20 roebel yn rekken brocht en kandidateprofilen fuortsmiten fan iepen databases.
  6. In nije meiwurker moat sa fluch en effisjint mooglik yn wurking steld wurde. Nijkommers dy't sûnder tafersjoch ferlitten binne fluch "fusearje". It bedriuw ferliest tiid en jild, en mooglik weardefolle personiel.

Ferskate jierren lyn hawwe wy ús eigen skema ûntwikkele foar de seleksje en oanpassing fan jonge spesjalisten:

  1. "Generearje" Junes.
  2. Selektearje geskikte.
  3. Trein.
  4. Hâlde.
  5. Ûntwikkelje.

Klinkt as in algoritme, is it net?

"Generaasje"

It is dúdlik dat wy yn ús situaasje alles brûke wat wy kinne, ynklusyf it pleatsen fan ynformaasje yn universiteiten.

Mar oer in protte jierren binne wy ​​derfan oertsjûge wurden dat allinich persoanlike kommunikaasje it nivo fan in bedriuw oan oanfregers kin sjen litte. Dêrom binne wy ​​ta de konklúzje kommen dat wy in mienskip kreëarje moatte dêr't wurkjouwers, saakkundigen en spesjalisten dy't wurk sykje, gearkomme.

Sa ferskynde de regionale Untwikkeldersferiening SECON, dy't de sterkste bedriuwen yn 'e regio omfettet, de spesjalisearre ynternasjonale konferinsje oer softwareûntwikkeling SECON mei deselde namme, IT Laboratory en oare projekten.

Untwikkelders Feriening

Penza IT-bedriuwen hawwe ferienige om mienskiplike problemen op te lossen, benammen relatearre oan it ferbetterjen fan it profesjonele nivo fan lokale IT-spesjalisten. Under auspysjes fan de Feriening en har ynset wurde in oantal eveneminten fan regionale betsjutting hâlden.

SECON Konferinsje

Dit is in jierlikse gearkomste fan programmeurs, webûntwerpers, managers fan IT-projekten en bedriuwen, minsken dy't gewoan fan plan binne har takomst te ferbinen mei IT - al dyjingen dy't wolle witte wat der moarn sil barre om hjoed de ynformaasjetechnology te brûken.

Us evenemint bringt jierliks ​​mear as 1000 dielnimmers byinoar út ferskate regio's fan Ruslân en it bûtenlân. 2 dagen fan effektyf netwurkjen, 15 seksjes, 40 oefenjende sprekkers en, fansels, noflike ferrassingen fan de organisatoaren.

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

IT-Laboratoarium

Wy fiere in praktysk edukatyf projekt foar studinten en begjinnende ûntwikkelders: IT Laboratory. Yn 'e rin fan 6 wiken ûndergean dielnimmers deistige praktyk en ferbetterje har kennisnivo ûnder begelieding fan professionals.

It haaddoel is om de folsleine ûntwikkelingssyklus te sjen. Alle dielnimmers wurde ferdield yn teams basearre op projekten, dy't ûntwikkelders, ûntwerpers, testers, marketeers en projektmanagers omfetsje.

Elke wike is der in demodei, wêrby't teams harren resultaten foar de wike demonstrearje. It evenemint einiget yn in projekt ferdigening dei. Wy noegje dielnimmers fan mei súkses foltôge projekten út om in folsleine staazje te ûndergean yn ús bedriuw (wy hawwe op it stuit 4 meiwurkers fan it IT-laboratoarium, en yn totaal mear as 60 ôfstudearden fan 227 wurkje yn Penza IT-bedriuwen).

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

Kontakten fan dielnimmers fan alle eveneminten en mienskippen binne opnommen yn 'e mailinglist.
De nijsbrief befettet Association nijs, nijs en fakatueres fan bedriuwen en partners, en wy kundigje ferskate meetups. Distribúsje bart elke freed. Doelpublyk: studinten, dielnimmers oan eveneminten, programmeurs.

It laboratoarium, konferinsje en middels fan 'e Feriening jouwe ús in konstante stream fan kandidaten en har fertrouwen. Elke wike komme 1-2 ûntwikkelders nei ús foar in ynterview.

Hoe't it allegear begjint

It proses is ienfâldich, mar tiidslinend. Untwikkelders hawwe al genôch taken, mar hjir wurde se ôflaat troch allerhanne "nutteleaze" dingen. Dêrom is HR ferantwurdlik foar dit momint. Wy ferwiderje prosestaken fan ûntwikkelders, besparje har tiid en ús finânsjes.

Test taken

Alle oanfregers krije in testtaak. De taken binne net dreech, mar se freegje tiid en geduld om de taal en nije basisbiblioteken te behearskjen. Op dit stadium is mear as de helte fan 'e oanfregers elimineare: in protte dogge de taak net iens.

Foarbyld fan in testtaak:

1) Algoritmisaasje taak. Jo moatte it bestânsysteem trochrinne en sykje nei in opjûne tekst yn it bestânsysteem.

De applikaasje is multi-threaded, rint fan 'e kommandorigel en akseptearret in argumint as sykparameter.

2) It is needsaaklik om postdistribúsje as folget te organisearjen. Nei alle gedachten is de mailing module diel fan in besteande applikaasje.

It is needsaaklik om te ûntwikkeljen in provider foarwerp dat sil meitsje post distribúsje banen, en in konsumint foarwerp dat sil nimme post distribúsje banen út de wachtrige en útfiere se. Wat is nedich by de útfier: in lytse imitaasje fan it proses fan it meitsjen en ferwurkjen fan taken.

Dy. Mailingtaken wurde op willekeurige tiden makke, en de konsumint ferwurket se periodyk. It is oan te rieden om in wachtrige te brûken fia persistente opslach (bygelyks Postgresql). It útgongspunt foar it hiele proses troch tests. Jo moatte gjin post fysyk ferstjoere, skriuw gewoan nei it log. Alles kin dien wurde yn suver Java.

Dejingen dy't mei súkses omgean krije in staazje, ynklusyf in betelle ien, dy't plakfynt ûnder lieding fan in kurator.

Trouwens, wy hawwe de opsje fan in staazje op ôfstân; it wurdt faak keazen troch dyjingen dy't net earder ferbûn binne mei IT. Bygelyks, ien fan ús hjoeddeistige meiwurkers, in eardere kok yn in sushibar, ynternearre by ús op ôfstân. In staazje op ôfstân lit in kandidaat begjinne mei syn training en ûntwikkeling as programmeur sûnder syn hjoeddeistige baan te ferlitten of ynkommen te ferliezen.

Foar de hiele doer fan de staazje wurdt in ûntwikkelingsplan opsteld en in begelieder oanbean. June slút oan by in ynterne, ûndersyks- of real-world projekt. Natuerlik kin hy allinich nei de goedkarring fan 'e kurator ynsette foar it projektrepository. Derneist docht de trainee mei oan in online kursus foar yngeande stúdzje fan spesjalisearre technologyen.

Hjir is in foarbyld fan in "stik" fan sa'n ûntwikkelingsplan:

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

Ien fan de projekten foar juny wie CO2-Monitor. Wy hawwe in CO2-sensor yn ús kantoar dy't wy kocht hawwe om de keamer op 'e tiid te ventilearjen. Lang ergere er elkenien mei syn piip doe't it CO2-nivo boppe de ynstelde wearde kaam, dus ha wy it lûd gewoan foar him útsetten. As gefolch, de sensor blykte te wêzen nutteloos.

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

Tidens de staazje wie it de taak om it protokol fan dizze sensor te bestudearjen, in tsjinner en in chatbot te ymplementearjen, dy't, as CO2 te oertsjûge waard, in berjocht stjoere soe nei de kantoarmanager dat it tiid wie om de keamers te ventilearjen.

No hat CO2-Monitor fleksibele ynstellings foar notifikaasjetiden en is yntegreare mei it Mattermost bedriuwchat. Sa sloegen wy twa fûgels yn ien klap: wy trainden in stazjêre en sykhelje frisse lucht.

De rol en foardielen fan 'e kurator

De tafersjochhâlder jout ferskate oeren yn 'e wike foar oerlis mei stazjêres. De stazjêre krijt kennis, oandacht en fynt gau in mienskiplike taal mei it hiele team. De mentor krijt in bonus en ûnderfining foar it oplieden fan in nijkommer, wêrtroch hy kin groeie fan midden nei senior of teamlieder.

Yn de finale, nei it foltôgjen fan de lêste taak, fiere wy in sertifisearring fan 'e trainee, sadat hy in objektive beoardieling fan syn kwalifikaasjes kin krije. En yn gefal fan suksesfolle foltôging fan 'e definitive taak en adekwate foarútgong neffens it ûntwikkelingsplan, beskôgje wy it probleem fan it brûken fan dizze trainee yn ús bedriuw.

Hoe te behâlden nei in staazje

Wy meitsje in oerienkomst mei alle âld-trainees, dêr't alle arbeidsbetingsten omskreaun binne. Wy iens "op 'e wâl" oer mooglike situaasjes oan eltse kant.

Wy hawwe bygelyks in klausule dêr't yn stiet dat wy ús nimme om de kwalifikaasjes fan in meiwurker te ferbetterjen op betingst dat de meiwurker op syn minst 2 jier yn it bedriuw wurket. By ûntslach krijt de meiwurker opliedingskosten fergoede. It bedrach is nochal symboalysk, en oant no hat gjinien it werom te beteljen. Foar ús is dit in soarte fan filter, sadat besluten mei ynsjoch makke wurde en gjinien om 'e nocht tiid fergrieme.

Bedriuwskantoar:

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

Is der libben bûten de Moskouske Ringwei? Hoe't wy ûntwikkelders sykje en opliede

win-win

  1. Konstante stream fan oanfregers. Wy binne yn Penza bekend as it bedriuw dat jo moatte meidwaan as jo in profesjonele ûntwikkelder wurde wolle.
  2. Wy filterje dejingen dy't gjin perspektyf hawwe by de yngong.
  3. Gjin gaos. Newbies binne soms gewoan bang om op te kommen en te freegjen. En hjir is d'r in dúdlik plan oer hoe't jo in nije meiwurker ûntwikkelje kinne.
  4. Yn mar in moanne past in nije meiwurker noflik yn it team en leart dissipline. Der is praktysk gjin omset.
  5. Oanpassing is benammen maklik foar junioaren dy't wend binne oan it systeem (lykas bygelyks yn universiteiten).
  6. Heech kwalifisearre ûntwikkelders (waans tiid djoer is) wurde ûntslein fan har wurkdruk. It proses wurdt behannele troch in meiwurker fan de HR-ôfdieling

Diel yn 'e opmerkingen hoe't jo meiwurkers fine en traine?

Foar dyjingen dy't de miening fan 'e oanfregers sels witte wolle, hjir is in rapport fan ús meiwurker Alexey (Java-ûntwikkelder by Codeinside):



Boarne: www.habr.com

Add a comment