Unsaon pagpaaghop sa usa ka junior?

Unsaon pagsulod sa usa ka dako nga kompanya kung ikaw usa ka junior? Giunsa pag-hire ang usa ka desente nga junior kung dako ka nga kompanya? Ubos sa cut, isulti ko kanimo ang among istorya sa pag-hire sa mga bag-ohan sa front end: kung giunsa namo pagtrabaho ang mga buluhaton sa pagsulay, nangandam sa pagpahigayon sa mga interbyu ug nagtukod og usa ka programa sa pagtudlo alang sa pagpalambo ug pag-onboard sa mga bag-ong nangabot, ug usab nganong ang mga kasagarang pangutana sa interbyu wala. dili magtrabaho.

Unsaon pagpaaghop sa usa ka junior?
Naningkamot ko nga maamong si Junior

Hello! Ang akong ngalan mao si Pavel, naghimo ko sa front-end nga trabaho sa Wrike team. Naghimo kami usa ka sistema alang sa pagdumala sa proyekto ug pagtinabangay. Nagtrabaho ko sa web sukad sa 2010, nagtrabaho sulod sa 3 ka tuig sa gawas sa nasud, miapil sa daghang mga startup ug nagtudlo og kurso sa mga teknolohiya sa web sa unibersidad. Sa kompanya, apil ko sa pagpauswag sa mga teknikal nga kurso ug sa Wrike mentoring program para sa mga juniors, ingon man sa direktang pagrekrut kanila.

Nganong nakahunahuna pa man ta sa pagkuha og mga junior?

Hangtud bag-o lang, nag-recruit kami sa tunga-tunga o senior nga lebel nga mga developer para sa frontend - igo nga independente sa pagbuhat sa mga buluhaton sa produkto human sa onboarding. Sa sinugdanan niining tuiga, naamgohan namo nga gusto namong usbon kini nga polisiya: sa tibuok tuig ang gidaghanon sa among mga team sa produkto halos midoble, ang gidaghanon sa mga front-end developers miduol sa usa ka gatos, ug sa umaabot nga panahon kining tanan mahitabo. kinahanglan nga doblehon pag-usab. Adunay daghang trabaho, pipila ka libre nga mga kamot, ug adunay mas gamay pa niini sa merkado, mao nga nakahukom kami nga ibalik ang mga lalaki nga nagsugod pa lang sa ilang panaw sa unahan ug nakaamgo nga andam kami nga mamuhunan sa ilang kalamboan.

Kinsa ang usa ka junior?

Kini ang labing una nga pangutana nga among gipangutana sa among kaugalingon. Adunay lain-laing mga criteria, apan ang pinakasimple ug mas masabtan nga prinsipyo mao kini:

Kinahanglang ipasabot ni Junior kon unsa nga bahin ug unsaon kini pagbuhat. Kinahanglang ipatin-aw sa Tunga-tunga kung unsa nga bahin ang gikinahanglan, ug siya mismo ang makahibalo sa pagpatuman. Ang nagpirma mismo ang magpasabut kanimo kung ngano nga kini nga bahin dili kinahanglan buhaton.

Usa ka paagi o lain, ang usa ka junior usa ka developer nga nanginahanglan tambag kung giunsa ipatuman kini o kana nga solusyon. Unsa ang among nakahukom sa pagtukod sa:

  1. Ang Junior usa ka tawo nga gusto nga molambo ug andam nga magtrabaho og maayo alang niini;
  2. Dili siya kanunay mahibalo kon asa nga direksyon gusto niyang pauswagon;
  3. Nagkinahanglan og tambag ug nangayo og tabang gikan sa gawas - gikan sa iyang pagpanguna, magtutudlo o sa komunidad.

Adunay usab kami daghang mga hypotheses:

  1. Adunay usa ka bagyo sa mga tubag sa posisyon sa Hunyo. Kinahanglan nimo nga i-filter ang mga random nga tubag sa yugto sa pagpadala sa imong resume;
  2. Ang panguna nga filter dili makatabang. - dugang nga mga buluhaton sa pagsulay ang gikinahanglan;
  3. Ang mga buluhaton sa pagsulay makapahadlok sa tanan - wala sila kinahanglana.

Ug siyempre, kami adunay usa ka tumong: 4 ka junior sa 3 ka semana.

Uban niini nga pagkaamgo nagsugod kami sa pag-eksperimento. Simple ra ang plano: sugdi gamit ang pinakalapad nga funnel nga posible ug sulayi nga hinayhinay nga pig-ot aron maproseso nimo ang dagan, apan ayaw kini pakunhuran sa 1 ka kandidato kada semana.

Nag post mi ug bakante

Para sa kompanya: Adunay gatusan ka mga tubag! Hunahunaa ang usa ka filter.

Para sa junior: Ayaw kahadlok sa questionnaire sa dili pa ipadala ang imong resume ug test assignment - kini usa ka timaan nga ang kompanya nag-atiman kanimo ug maayo ang pag-set up sa proseso.

Sa unang adlaw, nakadawat kami ug mga 70 ka resume gikan sa mga kandidato β€œnga adunay kahibalo sa JavaScript.” Ug unya pag-usab. Ug dugang pa. Kami sa pisikal dili makadapit sa tanan ngadto sa opisina alang sa usa ka interbyu ug mipili gikan kanila sa mga lalaki nga adunay pinakabugnaw nga mga proyekto sa binuhi, live Github, o labing menos kasinatian.

Apan ang panguna nga konklusyon nga among gihimo alang sa among kaugalingon sa una nga adlaw mao nga nagsugod na ang bagyo. Karon na ang panahon sa pagdugang og porma sa pangutana sa dili pa isumite ang imong resume. Ang iyang katuyoan mao ang pagtangtang sa mga kandidato nga dili andam nga ibutang sa labing gamay nga paningkamot sa pagsumite sa usa ka resume, ug kadtong wala’y kahibalo ug konteksto sa labing menos Google sa husto nga mga tubag.

Naglangkob kini sa mga sumbanan nga pangutana bahin sa JS, layout, web, Computer Science - ang tanan nga naghanduraw sa ilang gipangutana sa usa ka front-end nga interbyu nakaila kanila. Unsa ang kalainan tali sa let/var/const? Unsaon nako paggamit ang mga estilo sa mga screen nga mas gamay sa 600px ang gilapdon? Dili namo gusto nga pangutan-on kini nga mga pangutana sa usa ka teknikal nga interbyu - gipakita sa praktis nga matubag kini pagkahuman sa 2-3 nga mga interbyu nga wala’y pagsabut sa pag-uswag. Apan nakahimo sila sa pagpakita kanamo kung ang kandidato, sa prinsipyo, nakasabut sa konteksto.

Sa matag kategorya, nag-andam kami og 3-5 nga mga pangutana ug matag adlaw among giusab ang ilang set sa porma sa tubag hangtod nga among giwagtang ang labing kadali ug labing lisud. Kini nagtugot kanamo sa pagkunhod sa dagan - sa 3 ka semana nga among nadawat 122 ka kandidato, diin kita makatrabaho pa. Kini mga estudyante sa IT; mga lalaki nga gustong mobalhin sa atubangan gikan sa backend; mga trabahante o mga inhenyero, 25-35 ka tuig ang edad, kinsa gusto nga usbon ang ilang trabaho ug nagbutang sa lainlaing kantidad sa paningkamot sa pag-edukar sa kaugalingon, mga kurso ug internship.

Mag-ila-ila ta og maayo

Para sa kompanya: Ang buluhaton sa pagsulay dili makapugong sa mga kandidato, apan makatabang sa pagpamubo sa funnel.

Para sa junior: Ayaw pagkopya-paste sa mga pagsulay - kini mamatikdan. Ug ipadayon ang imong github nga hapsay!

Kung tawagan namon ang tanan alang sa usa ka teknikal nga interbyu, kinahanglan namon nga magpahigayon mga 40 nga mga interbyu matag semana alang lamang sa mga junior ug sa atubangan lamang. Busa, nakahukom kami nga sulayan ang ikaduha nga pangagpas - bahin sa buluhaton sa pagsulay.

Unsa ang hinungdanon alang kanamo sa pagsulay:

  1. Pagtukod og usa ka maayo nga scalable nga arkitektura, apan walay overengineering;
  2. Mas maayo nga magdugay, apan buhata kini og maayo, kay sa paghiusa sa usa ka craft sa tibuok gabii ug ipadala kini uban ang komento nga "Tapuson gyud nako kini";
  3. Ang kasaysayan sa pag-uswag sa Git mao ang kultura sa engineering, pag-uswag sa iterative ug ang kamatuoran nga ang solusyon dili klaro nga gikopya.

Miuyon kami nga gusto namong tan-awon ang usa ka algorithmic nga problema ug usa ka gamay nga web application. Ang mga algorithm giandam sa lebel sa mga laboratoryo sa lebel sa elementarya - pagpangita sa binary, pagsunud, pagsusi sa mga anagram, pagtrabaho sa mga lista ug mga kahoy. Sa katapusan, kami nanimuyo sa binary nga pagpangita isip usa ka unang pagsulay nga kapilian. Ang aplikasyon sa web kinahanglan nga tic-tac-toe gamit ang bisan unsang balangkas (o wala kini).

Hapit katunga sa nahabilin nga mga lalaki ang nakakompleto sa buluhaton sa pagsulay - gipadala nila kanamo ang mga solusyon 54 ka kandidato. Talagsaon nga panabut - pila ka mga pagpatuman sa tic-tac-toe, andam alang sa copy-paste, sa imong hunahuna naa sa Internet?

Pila?Sa tinuud, ingon og adunay 3 ra. Ug sa kadaghanan sa mga desisyon adunay tukma nga kini nga 3 nga kapilian.
Ang dili nako ganahan:

  • pagkopya-paste, o pag-uswag base sa parehas nga panudlo nga wala ang imong kaugalingon nga arkitektura;
  • ang duha ka buluhaton naa sa parehas nga repository sa lainlaing mga folder, siyempre wala’y commit nga kasaysayan;
  • hugaw nga code, DRY nga paglapas, kakulang sa pag-format;
  • usa ka sinagol nga modelo, pagtan-aw ug tigkontrol sa usa ka klase nga gatusan ka linya sa code ang gitas-on;
  • kakulang sa pagsabot sa unit testing;
  • ang usa ka "head-on" nga solusyon usa ka hardcode sa usa ka 3x3 matrix sa mga nagdaog nga kombinasyon, nga mahimong lisud nga mapalapad sa 10x10, pananglitan.

Gihatagan usab namon ang pagtagad sa mga silingan nga mga repository - ang mga cool nga proyekto sa binuhi usa ka dugang, ug usa ka hugpong sa mga buluhaton sa pagsulay gikan sa ubang mga kompanya labi pa sa usa ka tawag sa pagmata: nganong dili makaadto ang kandidato?

Ingon usa ka sangputanan, nakit-an namon ang mga cool nga kapilian sa React, Angular, Vanilla JS - adunay 29 niini. Ug nakahukom kami nga imbitahon ang usa pa nga kandidato nga wala’y pagsulay alang sa iyang cool kaayo nga mga proyekto sa binuhi. Ang among pangagpas bahin sa mga benepisyo sa mga buluhaton sa pagsulay gipamatud-an.

Teknikal nga interbyu

Para sa kompanya: Dili mga middle/senior ang mianhi kanimo! Nagkinahanglan kita og mas indibidwal nga paagi.

Para sa junior: Hinumdumi nga dili kini usa ka eksaminasyon - ayaw pagsulay nga magpabilin nga hilom alang sa usa ka C o bombard ang propesor sa usa ka sapa sa tanan nimong posible nga kahibalo aron siya maglibog ug maghatag usa ka "maayo kaayo".

Unsa ang gusto natong masabtan sa usa ka teknikal nga interbyu? Usa ka yano nga butang - kung unsa ang gihunahuna sa kandidato. Tingali adunay siya pipila ka lisud nga kahanas kung nakapasar siya sa unang mga yugto sa pagpili - kini nagpabilin nga makita kung nahibal-an niya kung giunsa kini gamiton. Nagkasabot mi sa 3 ka buluhaton.

Ang una mao ang bahin sa mga algorithm ug istruktura sa datos. Uban sa usa ka bolpen, sa usa ka piraso nga papel, sa pseudo-pinulongan ug sa tabang sa mga drowing, nahibal-an namon kung giunsa ang pagkopya sa usa ka kahoy o kung giunsa ang pagtangtang sa usa ka elemento gikan sa usa ka lista nga konektado. Ang dili maayo nga nadiskobrehan mao nga dili tanan nakasabut sa recursion ug kung giunsa ang mga pakisayran molihok.

Ang ikaduha mao ang live coding. Miadto mi sa codewars.com, mipili ug yanong mga butang sama sa paghan-ay sa han-ay sa mga pulong pinaagi sa kataposang letra ug sulod sa 30-40 minutos uban sa kandidato misulay sa pagpasa sa tanang mga pagsulay. Ingon og wala’y mga sorpresa gikan sa mga lalaki nga nakahibalo sa tic-tac-toe - apan sa pagpraktis, dili tanan nakaamgo nga ang kantidad kinahanglan nga tipigan sa usa ka variable, ug ang function kinahanglan ibalik ang usa ka butang pinaagi sa pagbalik. Bisan kung ako kinasingkasing nga naglaum nga kini usa ka jitters, ug ang mga lalaki nakahimo sa pag-atubang niini nga mga buluhaton sa mas gaan nga mga kondisyon.

Sa katapusan, ang ikatulo usa ka gamay bahin sa arkitektura. Gihisgutan namon kung giunsa paghimo ang usa ka search bar, kung giunsa ang paglihok sa debounce, kung giunsa ang paghubad sa lainlaing mga widget sa mga tip sa pagpangita, kung giunsa ang pag-interact sa atubangan nga tumoy sa likod nga tumoy. Adunay daghang makapaikag nga mga solusyon, lakip ang pag-render sa kilid sa server ug mga socket sa web.

Naghimo kami og 21 ka mga interbyu gamit kini nga disenyo. Ang mga mamiminaw hingpit nga lainlain - tan-awon naton ang mga komiks:

  1. "Rocket". Dili gyud siya mokalma, moapil sa tanan, ug sa panahon sa usa ka interbyu siya modaug kanimo sa usa ka sapa sa mga hunahuna nga wala’y direktang kalabotan sa pangutana nga gipangutana. Kung kini sa usa ka unibersidad, kini usa ka pamilyar nga pagsulay nga ipakita, maayo, ang tanan nimo nga kahibalo, kung ang tanan nimong nahinumduman bahin sa tiket nga imong nakit-an mao nga kagabii nakahukom ka nga dili magtuon niini - dili ka gihapon makakuha. nigawas.
  2. "Groot". Lisod kaayo makigkontak niya kay Groot siya. Atol sa usa ka interbyu, kinahanglan ka nga mogugol og dugay nga panahon sa pagsulay sa pagkuha sa mga tubag sa pulong sa pulong. Maayo kini kung kini usa lamang ka stupor - kung dili kini lisud kaayo alang kanimo sa imong adlaw-adlaw nga trabaho.
  3. "Drax". Nagtrabaho ako kaniadto sa transportasyon sa mga kargamento, ug sa mga termino sa pagprograma nahibal-an ra nako ang JS sa Stackoverflow, mao nga dili nako kanunay masabtan kung unsa ang gihisgutan sa usa ka interbyu. Sa parehas nga oras, siya usa ka maayong tawo, adunay labing kaayo nga katuyoan ug gusto nga mahimong usa ka maayo nga developer sa atubangan.
  4. Aw, tingali "Ginoo nga bituon". Sa kinatibuk-an, usa ka maayong kandidato nga mahimo nimong makigsabot ug maghimo usa ka dayalogo.

Sa pagtapos sa among panukiduki 7 ka kandidato nakaabot sa finals, nagpamatuod sa ilang lisud nga mga kahanas sa usa ka maayo nga buluhaton sa pagsulay ug maayong mga tubag sa interbyu.

Pagkaangay sa kultura

Para sa kompanya: Magtrabaho ka niya! Andam ba ang kandidato nga motrabaho pag-ayo alang sa iyang kalamboan? Mohaom ba gyud siya sa team?

Para sa junior: Magtrabaho ka uban nila! Andam ba gyud ang kompanya nga mamuhunan sa pagtubo sa mga junior, o ihulog lang kanimo ang tanan nga hugaw nga trabaho alang sa gamay nga suweldo?

Ang matag junior, dugang pa sa team sa produkto, kansang lead kinahanglan nga mouyon sa pagkuha kaniya, makakuha og mentor. Ang tahas sa mentor mao ang paggiya kaniya pinaagi sa tulo ka bulan nga proseso sa onboarding ug pag-upgrade sa lisud nga mga kahanas. Busa, mianhi kami sa matag kultural nga angay isip mga magtutudlo ug gitubag ang pangutana: "Akong kuhaon ang responsibilidad sa pagpalambo sa usa ka kandidato sulod sa 3 ka bulan sumala sa among plano?"

Kini nga yugto milabay nga walay bisan unsang espesyal nga mga bahin ug sa katapusan nagdala kanamo 4 mga tanyag, 3 niini gidawat, ug ang mga lalaki misulod sa mga team.

Kinabuhi human sa tanyag

Para sa kompanya: Pag-atiman sa imong mga junior o sa uban!

Para sa junior: AAAAAAAAAAAAA!!!

Kung ang usa ka bag-ong empleyado mogawas, kinahanglan siya nga masakay - gidala hangtod sa petsa sa mga proseso, gisultihan kung giunsa ang tanan molihok sa kompanya ug sa team, ug kung giunsa niya pagtrabaho sa kinatibuk-an. Kung mogawas ang usa ka junior, kinahanglan nimo nga masabtan kung giunsa siya mapalambo.

Kung gihunahuna namon kini, nakakuha kami usa ka lista sa 26 nga kahanas nga, sa among opinyon, kinahanglan nga maangkon sa usa ka junior sa katapusan sa tulo ka bulan nga panahon sa pag-onboard. Naglakip kini sa lisud nga mga kahanas (sumala sa among stack), kahibalo sa among mga proseso, Scrum, imprastraktura, ug arkitektura sa proyekto. Among gihiusa sila ngadto sa usa ka roadmap, giapod-apod sulod sa 3 ka bulan.

Unsaon pagpaaghop sa usa ka junior?

Pananglitan, ania ang roadmap sa akong junior

Nag-assign mi og mentor sa matag junior nga nagtinagsa uban niya. Depende sa magtutudlo ug sa kasamtangan nga lebel sa kandidato, ang mga miting mahimong mahitabo gikan sa 1 ngadto sa 5 ka beses sa usa ka semana sulod sa 1 ka oras. Ang mga magtutudlo mao ang mga boluntaryo nga nag-develop sa atubangan nga gusto nga buhaton ang usa ka butang nga labi pa sa pagsulat sa code.

Ang pila sa mga palas-anon sa mga magtutudlo gikuha sa mga kurso sa among stack - Dart, Angular. Ang mga kurso kanunay nga gihimo alang sa gagmay nga mga grupo sa 4-6 nga mga tawo, diin ang mga estudyante nagtuon nga wala’y hunong gikan sa trabaho.

Sulod sa 3 ka bulan, matag karon ug unya nangolekta kami og feedback gikan sa mga junior, ilang mga mentor ug nanguna ug gi-adjust ang proseso sa tagsa-tagsa. Ang mga kahanas sa pumped gisusi 1-2 ka beses sa tibuuk nga panahon, ang parehas nga pagsusi gihimo sa katapusan - base sa kanila, ang mga rekomendasyon naporma kung unsa gyud ang kinahanglan nga pauswagon.

konklusyon

Para sa kompanya: Angay ba nga mamuhunan sa mga juniors? Oo!

Para sa junior: Pangitaa ang mga kompanya nga mabinantayon nga nagpili sa mga kandidato ug nahibal-an kung giunsa sila pagpalambo

Kapin sa 3 ka bulan, gisusi namo ang 122 ka mga pangutana, 54 ka mga buluhaton sa pagsulay ug nagpahigayon og 21 ka teknikal nga mga interbyu. Nagdala kini kanamo og 3 ka bantugan nga mga junior nga nakakompleto na karon sa katunga sa ilang onboarding ug acceleration roadmaps. Nakompleto na nila ang tinuod nga mga buluhaton sa produkto sa among proyekto, diin adunay labaw pa sa 2 nga mga linya sa code ug labaw pa sa 000 nga mga repository sa atubangan nga bahin lamang.

Nahibal-an namon nga ang funnel alang sa mga junior mahimo ug kinahanglan nga komplikado, apan sa katapusan ang mga lalaki nga andam gyud nga magtrabaho og maayo ug mamuhunan sa ilang pag-uswag ang moagi niini.

Karon ang among panguna nga tahas mao ang pagkompleto sa tulo ka bulan nga mga roadmap sa pag-uswag alang sa matag junior sa mode sa indibidwal nga trabaho nga adunay usa ka magtutudlo ug mga kinatibuk-ang kurso, pagkolekta mga sukatan, feedback gikan sa mga nanguna, mga magtutudlo ug ang mga lalaki mismo. Niini nga punto, ang unang eksperimento mahimong makonsiderar nga nahuman, ang mga konklusyon mahimong makuha, ang proseso mahimong mapauswag ug kini mahimong sugdan pag-usab sa pagpili sa bag-ong mga kandidato.

Source: www.habr.com

Idugang sa usa ka comment