Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developerSa artikulong ito gusto naming ibahagi ang karanasan ng development team Codeinside mula sa Penza kung paano maghanap at mabilis na magkomisyon ng bagong empleyado sa rehiyon. Inaanyayahan ka naming ilarawan ang iyong karanasan sa mga komento.

Marahil, ang ilan sa mga mambabasa na hindi konektado sa IT ay naguguluhan: ang paghahanap ng developer (kahit sa Penza) ay isang problema? Mukhang gumawa ng isang listahan ng mga kinakailangan, mag-post ng isang bakante sa isa sa mga portal, nangangako ng suweldo na +100500 rubles, at mahinahon na pakikipanayam ang mga kandidato. Hindi kaya. Basahin ang aming kuwento sa ibaba ng hiwa.

Sa kasamaang palad, ang paghahanap ng mga empleyado para sa opisina ng isang rehiyonal na kumpanya ng IT ay isang sakit. At dahil jan:

  1. Sa Penza, tulad sa maraming iba pang mga lungsod na may populasyon na mas mababa sa isang milyon, mayroong patuloy na kakulangan ng mga kwalipikadong tauhan. Kahit walang turnover, kailangang umunlad ang kumpanya. At kailangan ang team sa opisina.
  2. Maraming tao ang nagpapanggap na mga junior, ngunit sa katunayan ang kanilang karanasan at kaalaman ay hindi sapat upang maisagawa ang mga pangunahing gawain. Walang mga middle o senior na magagamit sa merkado. Ang pagkuha ng karampatang middle manager ay higit na swerte.
  3. Maaari itong maging lubos na malungkot kapag ang mga kandidato ay hindi nag-abala na basahin ang listahan ng mga kinakailangan para sa mga aplikante at gumala-gala sa bawat kumpanya sa pag-asa ng tagumpay.
  4. Matagal nang huli ang mga unibersidad sa rehiyon at sa pangkalahatan ay nagsasanay kung sino sila at para sa anong layunin (sa kabutihang palad, may mga pagbubukod).
  5. Hindi rin maganda ang mga lokal na ahensya ng HR. Sisingilin nila ang kumpanya ng isang kondisyon na 20 rubles at itapon ang mga profile ng kandidato na kinuha mula sa mga bukas na database.
  6. Ang isang bagong empleyado ay kailangang ilagay sa operasyon nang mabilis at mahusay hangga't maaari. Ang mga bagong dating ay umalis nang walang pag-aalaga nang mabilis na "pagsamahin." Ang kumpanya ay nawawalan ng oras at pera, at posibleng mahalagang tauhan.

Ilang taon na ang nakalilipas, bumuo kami ng sarili naming pamamaraan para sa pagpili at pagbagay ng mga batang espesyalista:

  1. "Bumuo" Junes.
  2. Pumili ng mga angkop.
  3. Tren.
  4. Hawakan.
  5. Paunlarin.

Parang isang algorithm, hindi ba?

"Henerasyon"

Malinaw na sa ating sitwasyon ginagamit natin ang lahat ng ating makakaya, kabilang ang pag-post ng impormasyon sa mga unibersidad.

Ngunit sa paglipas ng maraming taon, kami ay naging kumbinsido na ang personal na komunikasyon lamang ang maaaring magpakita ng antas ng isang kumpanya sa mga aplikante. Samakatuwid, kami ay dumating sa konklusyon na kailangan naming lumikha ng isang komunidad kung saan ang mga employer, mga eksperto at mga espesyalista na naghahanap ng trabaho ay magkikita.

Ganito lumitaw ang regional Developers Association SECON, na kinabibilangan ng pinakamalakas na kumpanya sa rehiyon, ang dalubhasang internasyonal na kumperensya sa software development SECON ng parehong pangalan, IT Laboratory at iba pang mga proyekto.

Samahan ng mga Nag-develop

Ang mga kumpanya ng Penza IT ay nagkaisa upang sama-samang lutasin ang mga karaniwang problema, pangunahing nauugnay sa pagpapabuti ng antas ng propesyonal ng mga lokal na espesyalista sa IT. Ang ilang mga kaganapan ng rehiyonal na kahalagahan ay gaganapin sa ilalim ng tangkilik ng Association at mga pagsisikap nito.

SECON Conference

Ito ay isang taunang pagpupulong ng mga programmer, web designer, tagapamahala ng mga proyekto at kumpanya ng IT, mga taong nagpaplano lamang na ikonekta ang kanilang kinabukasan sa IT - lahat ng gustong malaman kung ano ang mangyayari bukas upang magamit ang teknolohiya ng impormasyon ngayon.

Ang aming kaganapan taun-taon ay pinagsasama-sama ang higit sa 1000 mga kalahok mula sa iba't ibang rehiyon ng Russia at sa ibang bansa. 2 araw ng epektibong networking, 15 seksyon, 40 pagsasanay sa mga nagsasalita at, siyempre, kaaya-ayang mga sorpresa mula sa mga organizers.

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

IT-Laboratory

Nagsasagawa kami ng isang praktikal na proyektong pang-edukasyon para sa mga mag-aaral at nagsisimulang mga developer: IT Laboratory. Sa loob ng 6 na linggo, ang mga kalahok ay sumasailalim sa pang-araw-araw na pagsasanay at pagbutihin ang kanilang antas ng kaalaman sa ilalim ng gabay ng mga propesyonal.

Ang pangunahing layunin ay upang ipakita ang buong ikot ng pag-unlad. Ang lahat ng kalahok ay nahahati sa mga koponan batay sa mga proyekto, na kinabibilangan ng mga developer, designer, tester, marketer at project manager.

Bawat linggo ay may araw ng demo, kung saan ipinapakita ng mga koponan ang kanilang mga resulta para sa linggo. Ang kaganapan ay nagtatapos sa isang araw ng pagtatanggol sa proyekto. Inaanyayahan namin ang mga kalahok ng matagumpay na natapos na mga proyekto na sumailalim sa isang full-time na internship sa aming kumpanya (kasalukuyan kaming may 4 na empleyado mula sa IT laboratoryo, at sa kabuuan ay higit sa 60 nagtapos sa 227 na trabaho sa mga kumpanya ng Penza IT).

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

Ang mga contact ng mga kalahok ng lahat ng mga kaganapan at komunidad ay kasama sa mailing list.
Naglalaman ang newsletter ng mga balita sa Association, balita at mga bakante ng mga kumpanya at kasosyo, at inanunsyo namin ang iba't ibang mga pagkikita. Ang pamamahagi ay nangyayari tuwing Biyernes. Target na madla: mga mag-aaral, mga kalahok sa kaganapan, mga programmer.

Ang laboratoryo, kumperensya at mga mapagkukunan ng Asosasyon ay nagbibigay sa amin ng patuloy na daloy ng mga kandidato at kanilang tiwala. Bawat linggo 1-2 developer ang pumupunta sa amin para sa isang panayam.

Kung paano nagsimula ang lahat

Ang proseso ay simple, ngunit tumatagal ng oras. Ang mga developer ay mayroon nang sapat na mga gawain, ngunit narito sila ay ginulo ng lahat ng uri ng "walang silbi" na mga bagay. Samakatuwid, responsable ang HR para sa sandaling ito. Inaalis namin ang mga prosesong gawain mula sa mga developer, na nakakatipid sa kanilang oras at sa aming mga pananalapi.

Mga gawain sa pagsubok

Ang lahat ng mga aplikante ay tumatanggap ng isang pagsubok na gawain. Ang mga gawain ay hindi mahirap, ngunit nangangailangan ito ng oras at pasensya upang makabisado ang wika at mga bagong pangunahing aklatan. Sa yugtong ito, higit sa kalahati ng mga aplikante ay tinanggal: marami ang hindi man lang nagsasagawa ng gawain.

Halimbawa ng isang pagsubok na gawain:

1) Algorithmization na gawain. Kailangan mong daanan ang file system at maghanap ng isang naibigay na teksto sa file system.

Ang application ay multi-threaded, tumatakbo mula sa command line at tumatanggap ng argumento bilang isang parameter sa paghahanap.

2) Kinakailangang ayusin ang pamamahagi ng mail gaya ng mga sumusunod. Marahil ang mailing module ay bahagi ng isang umiiral na aplikasyon.

Kinakailangang bumuo ng isang bagay ng provider na lilikha ng mga trabaho sa pamamahagi ng mail, at isang bagay ng consumer na kukuha ng mga trabaho sa pamamahagi ng mail mula sa pila at isasagawa ang mga ito. Ano ang kinakailangan sa output: isang maliit na imitasyon ng proseso ng paglikha at pagproseso ng mga gawain.

Yung. Ang mga gawain sa pagpapadala sa koreo ay nilikha sa mga random na oras, at pinoproseso ito ng consumer sa pana-panahon. Maipapayo na gumamit ng isang pila sa pamamagitan ng patuloy na imbakan (halimbawa Postgresql). Ang panimulang punto para sa buong proseso sa pamamagitan ng mga pagsubok. Hindi mo kailangang pisikal na magpadala ng mail, sumulat lang sa log. Lahat ay maaaring gawin sa purong Java.

Ang mga nakayanan ay matagumpay na nakakakuha ng internship, kabilang ang isang bayad, na nagaganap sa ilalim ng gabay ng isang tagapangasiwa.

Sa pamamagitan ng paraan, mayroon kaming pagpipilian ng isang malayong internship; madalas itong pinipili ng mga hindi pa nauugnay sa IT. Halimbawa, isa sa aming mga kasalukuyang empleyado, isang dating kusinero sa isang sushi bar, ay nag-internet sa amin nang malayuan. Ang isang distance internship ay nagpapahintulot sa isang kandidato na simulan ang kanyang pagsasanay at pag-unlad bilang isang programmer nang hindi umaalis sa kanyang kasalukuyang trabaho o nawawalan ng kita.

Para sa buong tagal ng internship, isang plano sa pag-unlad ay iginuhit at isang superbisor ang ibinigay. Ang Hunyo ay kumokonekta sa isang panloob, pananaliksik o real-world na proyekto. Natural, maaari siyang mag-commit sa repository ng proyekto pagkatapos lamang ng pag-apruba ng curator. Bilang karagdagan, ang trainee ay sumali sa isang online na kurso para sa malalim na pag-aaral ng mga dalubhasang teknolohiya.

Narito ang isang halimbawa ng isang "piraso" ng naturang plano sa pagpapaunlad:

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

Isa sa mga proyekto para sa Hunyo ay CO2-Monitor. Mayroon kaming CO2 sensor sa aming opisina na binili namin upang ma-ventilate ang silid sa isang napapanahong paraan. Sa loob ng mahabang panahon ay iniinis niya ang lahat sa kanyang tili nang lumampas ang antas ng CO2 sa itinakdang halaga, kaya pinatay na lang namin ang tunog para sa kanya. Bilang isang resulta, ang sensor ay naging walang silbi.

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

Sa panahon ng internship, ang gawain ay pag-aralan ang protocol ng sensor na ito, ipatupad ang isang server at isang chat bot, na, kapag lumampas ang CO2, ay magpapadala ng mensahe sa manager ng opisina na oras na para ma-ventilate ang mga silid.

Ngayon ang CO2-Monitor ay may mga flexible na setting para sa mga oras ng notification at isinama sa Mattermost corporate chat. Kaya pinatay namin ang dalawang ibon gamit ang isang bato: nagsanay kami ng isang intern at lumanghap ng sariwang hangin.

Ang papel at pakinabang ng tagapangasiwa

Ang superbisor ay naglalaan ng ilang oras sa isang linggo para sa konsultasyon sa mga intern. Ang intern ay tumatanggap ng kaalaman, atensyon, at mabilis na nakahanap ng isang karaniwang wika sa buong koponan. Ang mentor ay tumatanggap ng bonus at karanasan para sa pagsasanay ng isang bagong dating, salamat sa kung saan maaari siyang lumago mula sa gitna hanggang sa nakatatanda o nangunguna sa koponan.

Sa pangwakas, pagkatapos makumpleto ang pangwakas na gawain, nagsasagawa kami ng sertipikasyon ng trainee upang makatanggap siya ng layunin na pagtatasa ng kanyang mga kwalipikasyon. At sa kaso ng matagumpay na pagkumpleto ng pangwakas na gawain at sapat na pag-unlad ayon sa plano ng pagpapaunlad, isinasaalang-alang namin ang isyu ng pag-empleyo ng trainee na ito sa aming kumpanya.

Paano mapanatili pagkatapos ng isang internship

Pumapasok kami sa isang kasunduan sa lahat ng dating trainees, na naglalarawan sa lahat ng mga kondisyon sa pagtatrabaho. Sumasang-ayon kami "sa baybayin" tungkol sa mga posibleng sitwasyon sa bawat panig.

Halimbawa, mayroon kaming sugnay na nagsasaad na nagsasagawa kami ng pagpapabuti sa mga kwalipikasyon ng isang empleyado sa kondisyon na ang empleyado ay nagtatrabaho sa kumpanya nang hindi bababa sa 2 taon. Sa kaso ng pagbibitiw, ang empleyado ay binabayaran para sa mga gastos sa pagsasanay. Ang halaga ay medyo simboliko, at sa ngayon ay wala pang kailangang magbayad nito. Para sa amin, ito ay isang uri ng filter upang ang mga pagpapasya ay ginawang maingat at walang sinuman ang nag-aaksaya ng oras sa walang kabuluhan.

Tanggapan ng kumpanya:

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

Mayroon bang buhay sa kabila ng Moscow Ring Road? Paano namin hinahanap at sinasanay ang mga developer

Manalo-manalo

  1. Patuloy na daloy ng mga aplikante. Kilala kami sa Penza bilang kumpanyang kailangan mong salihan kung gusto mong maging isang propesyonal na developer.
  2. Sinasala namin yung mga walang prospect sa pasukan.
  3. Walang kaguluhan. Ang mga baguhan ay minsan ay natatakot lamang na lumapit at magtanong. At dito mayroong isang malinaw na plano kung paano bumuo ng isang bagong empleyado.
  4. Sa loob lamang ng isang buwan, ang isang bagong empleyado ay kumportable na umaangkop sa koponan at natututo ng disiplina. Halos walang turnover.
  5. Ang adaptasyon ay lalong madali para sa mga junior na sanay sa sistema (tulad ng sa mga unibersidad, halimbawa).
  6. Ang mga high qualified na developer (na ang oras ay mahal) ay inalis sa kanilang trabaho. Ang proseso ay pinangangasiwaan ng isang empleyado ng departamento ng HR

Ibahagi sa mga komento kung paano mo mahahanap at sanayin ang mga empleyado?

Para sa mga gustong malaman ang opinyon ng mga aplikante mismo, narito ang ulat mula sa aming empleyadong si Alexey (Java developer sa Codeinside):



Pinagmulan: www.habr.com

Magdagdag ng komento