{"id":36985,"date":"2019-10-31T22:15:09","date_gmt":"2019-10-31T19:15:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-priruchit-dzhuniora\/"},"modified":"2019-10-31T22:15:09","modified_gmt":"2019-10-31T19:15:09","slug":"kak-priruchit-dzhuniora","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/kak-priruchit-dzhuniora","title":{"rendered":"Ako skroti\u0165 juniora?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ako sa dosta\u0165 do ve\u013ekej spolo\u010dnosti, ak si junior? Ako naja\u0165 kvalifikovan\u00e9ho juniora, ak si ve\u013ek\u00e1 spolo\u010dnos\u0165? Pod \u010dl\u00e1nkom poviem n\u00e1\u0161 pr\u00edbeh o naj\u00edman\u00ed za\u010d\u00ednaj\u00facich \u013eud\u00ed na frontend: ako sme vypracovali testovacie \u00falohy, pripravovali sa na pohovory a nastavovali mentorsk\u00fd program pre rozvoj a onboardovanie nov\u00e1\u010dikov, ako aj to, pre\u010do nefunguj\u00fa \u0161tandardn\u00e9 ot\u00e1zky na pohovoroch.<\/p>\n<p><img decoding=\"async\" alt=\"Ako skroti\u0165 juniora?\" src=\"\/wp-content\/uploads\/2019\/08\/7d25796ac2b47f408d68abe202332b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Sna\u017e\u00edm sa skroti\u0165 juniora<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAhoj! Vol\u00e1m sa Pavol, rob\u00edm frontend v t\u00edme Wrike. Vytv\u00e1rame syst\u00e9m na riadenie projektov a spolupr\u00e1cu. Webu sa venujem od roku 2010, 3 roky som pracoval na zahrani\u010dnej dia\u013ekovej pr\u00e1ci, podie\u013eal som sa na nieko\u013ek\u00fdch startupoch a predn\u00e1\u0161al som kurz webov\u00fdch technol\u00f3gi\u00ed na univerzite. V spolo\u010dnosti sa podie\u013eam na rozvoji technick\u00fdch kurzov a mentorsk\u00e9ho programu Wrike pre juniorov, ako aj na ich n\u00e1bore.<\/p>\n<h3>Pre\u010do sme sa v\u00f4bec zamysleli nad naj\u00edman\u00edm juniorov<\/h3>\n<p>\nDo ned\u00e1vna sme naja\u0165 frontendov\u00fdch v\u00fdvoj\u00e1rov na \u00farovni middle alebo senior \u2013 dostato\u010dne samostatn\u00fdch na to, aby po onboardingu mohli plni\u0165 produktov\u00e9 \u00falohy. Na za\u010diatku tohto roku sme si uvedomili, \u017ee chceme zmeni\u0165 t\u00fato politiku: za rok sa po\u010det na\u0161ich produktov\u00fdch t\u00edmov takmer zdvojn\u00e1sobil, po\u010det frontendov\u00fdch v\u00fdvoj\u00e1rov sa pribl\u00ed\u017eil k stovke a v bl\u00edzkej bud\u00facnosti by sa to malo op\u00e4\u0165 zdvojn\u00e1sobi\u0165. Pr\u00e1ce je ve\u013ea, vo\u013en\u00fdch r\u00fak m\u00e1lo a na trhu ich je e\u0161te menej, a tak sme sa rozhodli obr\u00e1ti\u0165 sa na \u013eud\u00ed, ktor\u00ed len za\u010d\u00ednaj\u00fa svoju cestu vo frontend, a uvedomili sme si, \u017ee sme pripraven\u00ed investova\u0165 do ich rozvoja.<\/p>\n<h3>Kto je junior?<\/h3>\n<p>\nTo je najprv\u0161ia ot\u00e1zka, ktor\u00fa sme si polo\u017eili. Existuj\u00fa r\u00f4zne krit\u00e9ri\u00e1, ale najjednoduch\u0161\u00ed a najjasnej\u0161\u00ed princ\u00edp je tento:<\/p>\n<blockquote><p>Juniorovi je potrebn\u00e9 vysvetli\u0165, ak\u00fa funkciu a ako spravi\u0165. Middle potrebuj\u00fa vysvetli\u0165, ak\u00e1 funkcia je potrebn\u00e1 a on si s implement\u00e1ciou porad\u00ed s\u00e1m. Senior ti s\u00e1m vysvetl\u00ed, pre\u010do t\u00fato funkciu v\u00f4bec robi\u0165 nemus\u00ed\u0161.<\/p><\/blockquote>\n<p>Tak \u010di onak, junior je ten v\u00fdvoj\u00e1r, ktor\u00fd potrebuje radu, ako presne realizova\u0165 to ktor\u00e9 rie\u0161enie. Na \u010dom sme sa rozhodli zaklada\u0165:<\/p>\n<ol>\n<li>Junior je ten, kto sa chce rozv\u00edja\u0165 a je pripraven\u00fd preto tvrdo pracova\u0165;<\/li>\n<li>Nie v\u017edy vie, ktor\u00fdm smerom sa chce rozv\u00edja\u0165;<\/li>\n<li>Potrebuje radu a h\u013ead\u00e1 pomoc zvonku \u2013 od svojho l\u00eddra, mentora alebo komunity.<\/li>\n<\/ol>\n<p>\nMali sme e\u0161te nieko\u013eko hypot\u00e9z:<\/p>\n<ol>\n<li><i>Na poz\u00edciu juniora bude b\u00farka z reakci\u00ed<\/i>. Mus\u00edme filtrova\u0165 n\u00e1hodn\u00e9 reakcie u\u017e v etape odosielania \u017eivotopisov;<\/li>\n<li><i>Prvotn\u00fd filter nebude sta\u010di\u0165<\/i> \u2014 potrebujeme \u010fal\u0161ie testovacie \u00falohy;<\/li>\n<li><i>Testovacie \u00falohy v\u0161etk\u00fdch vystra\u0161ia<\/i> \u2014 nie s\u00fa potrebn\u00e9.<\/li>\n<\/ol>\n<p>\nNo a samozrejme, mali sme cie\u013e: <b>4 juniorov za 3 t\u00fd\u017edne<\/b>.<\/p>\n<p>S t\u00fdmto uvedomen\u00edm sme za\u010dali experimentova\u0165. Pl\u00e1n bol jednoduch\u00fd: za\u010da\u0165 s \u010do naj\u0161ir\u0161ou funnel a postupne ju zu\u017eova\u0165 tak, aby sme st\u00edhali spracova\u0165 pr\u00edsun, ale aby sme ho nezredukovali na 1 kandid\u00e1ta za t\u00fd\u017ede\u0148.<\/p>\n<h3>Zverejnili sme inzer\u00e1t na pr\u00e1cu<\/h3>\n<p><\/p>\n<blockquote><p><b>Pre spolo\u010dnos\u0165<\/b>: Bud\u00fa stovky reakci\u00ed! Premyslite si filter.<\/p>\n<p><b>Pre juniora<\/b>: Nebojte sa dotazn\u00edka pred odoslan\u00edm \u017eivotopisu a testovej \u00falohy \u2014 je to znak toho, \u017ee sa o v\u00e1s spolo\u010dnos\u0165 star\u00e1 a m\u00e1 dobre nastaven\u00fd proces.\n<\/p><\/blockquote>\n<p>\nHne\u010f na prv\u00fd de\u0148 k n\u00e1m pri\u0161lo okolo 70 \u017eivotopisov od kandid\u00e1tov \u201eso znalos\u0165ou JavaScriptu\u201c. A potom e\u0161te. A e\u0161te. Fyzicky sme nemohli pozva\u0165 v\u0161etk\u00fdch na pohovor do kancel\u00e1rie a vybrali sme medzi nimi chlapcov s najzauj\u00edmavej\u0161\u00edmi pet-projektmi, \u017eiv\u00fdm GitHubom alebo aspo\u0148 nejak\u00fdm sk\u00fasenostiam. <\/p>\n<p>Ale hlavn\u00fd z\u00e1ver, ktor\u00fd sme si urobili u\u017e na prv\u00fd de\u0148 \u2014 b\u00farka sa za\u010dala. Nastal \u010das prida\u0165 dotazn\u00edk pred odoslan\u00edm \u017eivotopisu. Jeho \u00falohou bolo odfilterova\u0165 kandid\u00e1tov, ktor\u00ed nie s\u00fa ochotn\u00ed vyvin\u00fa\u0165 minim\u00e1lne \u00fasilie na odoslanie \u017eivotopisu, a t\u00fdch, ktor\u00ed nemaj\u00fa vedomosti a kontext aspo\u0148 v takej miere, aby si googleli spr\u00e1vne odpovede. <\/p>\n<p>Obsahoval \u0161tandardn\u00e9 ot\u00e1zky o JS, frontendovom v\u00fdvoji, web, Computer Science \u2014 to vie ka\u017ed\u00fd, kto vie, \u010do sa p\u00fdta na pohovore na frontende. Ak\u00fd je rozdiel medzi let\/var\/const? Ako pou\u017ei\u0165 \u0161t\u00fdly len pre obrazovky men\u0161ie ne\u017e 600px na \u0161\u00edrku? Nechceli sme kl\u00e1s\u0165 tieto ot\u00e1zky na technickom pohovore \u2014 prax uk\u00e1zala, \u017ee na ne m\u00f4\u017eete odpoveda\u0165 po 2-3 pohovoroch, \u00faplne bez znalosti v\u00fdvoja. Ale dok\u00e1zali prim\u00e1rne uk\u00e1za\u0165, \u010di kandid\u00e1t aspo\u0148 vo v\u0161eobecnosti rozumie kontextu.<\/p>\n<p>V ka\u017edej kateg\u00f3rii sme pripravili 3-5 ot\u00e1zok a de\u0148 za d\u0148om sme menili ich s\u00fabor v dotazn\u00edku, k\u00fdm sme nevyhodili najjednoduch\u0161ie a naj\u0165a\u017e\u0161ie. To umo\u017enilo zn\u00ed\u017ei\u0165 pr\u00edsun \u2014 za 3 t\u00fd\u017edne sme dostali <b>122 kandid\u00e1tov<\/b>, s ktor\u00fdmi sa dalo dalej pracova\u0165. Boli to \u0161tudenti IT; chlapci, ktor\u00ed chceli prejs\u0165 z backendu na frontend; zamestnanci alebo in\u017einieri vo veku 25-35 rokov, ktor\u00ed sa z\u00e1sadne rozhodli zmeni\u0165 svoj odbor a vynalo\u017eili r\u00f4zne mno\u017estvo s\u00edl na samo\u0161t\u00fadium, kurzy a st\u00e1\u017ee.<\/p>\n<h3>Zozn\u00e1mime sa bli\u017e\u0161ie<\/h3>\n<p><\/p>\n<blockquote><p><b>Pre spolo\u010dnos\u0165<\/b>: Testovacia \u00faloha neodr\u00e1dza kandid\u00e1tov, ale pom\u00e1ha skr\u00e1ti\u0165 n\u00e1borov\u00fd proces.<\/p>\n<p><b>Pre juniora<\/b>: Nekop\u00edrujte testy \u2014 je to zjavn\u00e9. A majte v poriadku svoj GitHub!\n<\/p><\/blockquote>\n<p>Keby sme pozvali v\u0161etk\u00fdch na technick\u00e9 pohovory, museli by sme vies\u0165 asi 40 pohovorov t\u00fd\u017edenne len pre juniorov a len na frontende. Preto sme sa rozhodli overi\u0165 druh\u00fa hypot\u00e9zu \u2014 oh\u013eadom testovacej \u00falohy.<\/p>\n<p>\u010co pre n\u00e1s bolo d\u00f4le\u017eit\u00e9 v teste:<\/p>\n<ol>\n<li>Vytvori\u0165 dobr\u00fa \u0161k\u00e1lovate\u013en\u00fa architekt\u00faru, ale bez nadmern\u00e9ho in\u017einierstva;<\/li>\n<li>Lep\u0161ie robi\u0165 dlh\u0161ie, ale poriadne, ako za noc vyrobi\u0165 nie\u010do a posla\u0165 s koment\u00e1rom \u201eur\u010dite to dokon\u010d\u00edm\u201c;<\/li>\n<li>Hist\u00f3ria v\u00fdvoja v Gite \u2014 in\u017einierska kult\u00fara, iterat\u00edvny v\u00fdvoj a to, \u017ee rie\u0161enie nie je \u00faplne plagi\u00e1t.<\/li>\n<\/ol>\n<p>\nDohodli sme sa, \u017ee chceme vidie\u0165 jeden algoritmick\u00fd \u00faloh a mal\u00e9 webov\u00e9 aplik\u00e1cie. Algoritmy boli pripraven\u00e9 na \u00farovni laborat\u00f3rnych pr\u00e1c z \u00favodn\u00fdch kurzov \u2014 bin\u00e1rne vyh\u013ead\u00e1vanie, triedenie, overenie anagramov, pr\u00e1ca so zoznamami a stromami. Nakoniec sme sa zastavili na bin\u00e1rnom vyh\u013ead\u00e1van\u00ed ako prvom testovacom variante. Webov\u00fdm aplik\u00e1ciou mali by\u0165 pi\u0161kvorky s pou\u017eit\u00edm ak\u00e9hoko\u013evek r\u00e1mca (alebo bez neho).<\/p>\n<p>Testovaciu \u00falohu zvl\u00e1dla takmer polovica z zost\u00e1vaj\u00facich chlapcov \u2014 poslali n\u00e1m rie\u0161enia <b>54 kandid\u00e1tov<\/b>. Neuverite\u013en\u00fd postreh \u2014 ko\u013eko implement\u00e1ci\u00ed pi\u0161kvorky, pripraven\u00fdch na kop\u00edrovanie, je na internete? <\/p>\n<p><b class=\"spoiler_title\">Ko\u013eko?<\/b>V skuto\u010dnosti sa zd\u00e1, \u017ee s\u00fa len 3. A vo v\u00e4\u010d\u0161ine rie\u0161en\u00ed boli pr\u00e1ve tieto 3 varianty.<br \/>\nCo se mi nel\u00edbilo:<\/p>\n<ul>\n<li>kop\u00edrovanie, alebo v\u00fdvoj pod\u013ea jedn\u00e9ho a toho ist\u00e9ho tutori\u00e1lu bez vlastnej architekt\u00fary;<\/li>\n<li>obidve \u00falohy v jednom repozit\u00e1ri v r\u00f4znych prie\u010dinkoch, pri\u010dom \u017eiadna hist\u00f3ria commitov samozrejme nie je;<\/li>\n<li>\u0161pinav\u00fd k\u00f3d, poru\u0161ovanie DRY, absencia form\u00e1tovania;<\/li>\n<li>zmie\u0161anie modelu, poh\u013eadu a kontrol\u00e9ra do jedn\u00e9ho triedy dlh\u00e9ho stovky riadkov k\u00f3du;<\/li>\n<li>nedostatok pochopenia jednotkov\u00e9ho testovania;<\/li>\n<li>Rie\u0161enie \u201ena tvrdo\u201c \u2014 hardcodovanie matice v\u00fdhern\u00fdch kombin\u00e1ci\u00ed 3x3, \u010do bude dos\u0165 \u0165a\u017ek\u00e9 roz\u0161\u00edri\u0165 na 10x10, napr\u00edklad.<\/li>\n<\/ul>\n<p>\nA e\u0161te sme si v\u0161imli susedn\u00e9 repozit\u00e1re \u2014 skvel\u00e9 pet-projekty i\u0161li do plusu, a kopu testov\u00fdch \u00faloh od in\u00fdch spolo\u010dnost\u00ed sme vn\u00edmali sk\u00f4r ako sign\u00e1l: pre\u010do kandid\u00e1t nezvl\u00e1dol prejs\u0165 tam?<\/p>\n<p>Nakoniec sme na\u0161li skvel\u00e9 varianty na React, Angular, Vanilla JS \u2014 nazbieralo sa ich 29. A e\u0161te jedn\u00e9ho kandid\u00e1ta sme sa rozhodli pozva\u0165 bez testu za jeho ve\u013emi cool pet-projekty. Na\u0161a hypot\u00e9za o pr\u00ednose testov\u00fdch \u00faloh sa potvrdila.<\/p>\n<h3>Technick\u00e9 pohovor<\/h3>\n<blockquote><p><b>Pre spolo\u010dnos\u0165<\/b>: K v\u00e1m pri\u0161li nie middli\/seniori! Potrebujeme v\u00e4\u010d\u0161\u00ed individu\u00e1lny pr\u00edstup.<\/p>\n<p><b>Pre juniora<\/b>: Pam\u00e4tajte, \u017ee to nie je sk\u00fa\u0161ka \u2014 nesna\u017ete sa ml\u010da\u0165 na trojku alebo zlo\u017ei\u0165 profesora pr\u00fadom v\u0161etk\u00fdch svojich mo\u017en\u00fdch vedomost\u00ed, aby sa zamotal a dal \u201ev\u00fdborne\u201c.\n<\/p><\/blockquote>\n<p>\u010co chceme pochopi\u0165 na technickom pohovore? Jednoduch\u00fa vec \u2014 ako kandid\u00e1t uva\u017euje. Pravdepodobne m\u00e1 nejak\u00e9 hard skills, ak pre\u0161iel prv\u00fdmi etapami v\u00fdberu \u2014 zost\u00e1va zisti\u0165, \u010di ich vie aplikova\u0165. Dospeli sme k trom \u00faloh\u00e1m.<\/p>\n<p>Prv\u00e1 \u2014 o algoritmoch a d\u00e1tov\u00fdch \u0161trukt\u00farach. Pero, papier, pseudojazyk a pomocou obr\u00e1zkov sme sa zaoberali, ako skop\u00edrova\u0165 strom alebo ako odstr\u00e1ni\u0165 prvok z jednoduchej Linked list. Nepatrn\u00e9 zistenie bolo, \u017ee nie v\u0161etci ch\u00e1pu rekurziu a to, ako funguj\u00fa odkazy.<\/p>\n<p>Druh\u00e1 \u2014 live coding. Nav\u0161t\u00edvili sme <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">codewars.com<\/a><\/noindex>, vybrali sme si jednoduch\u00e9 \u00falohy ako triedenie po\u013ea slov pod\u013ea posledn\u00e9ho p\u00edsmena a po\u010das 30-40 min\u00fat sme sa spolu s kandid\u00e1tom sna\u017eili necha\u0165 prejs\u0165 v\u0161etky testy. Zdalo sa, \u017ee od chlapcov, ktor\u00ed zvl\u00e1dli \u201ekr\u00ed\u017eiky-nul\u00edky\u201c, by nemali by\u0165 prekvapenia \u2014 ale v praxi nie v\u0161etci dok\u00e1zali pochopi\u0165, \u017ee hodnotu treba ulo\u017ei\u0165 do premennej a funkcia by mala nie\u010do vr\u00e1ti\u0165 cez return. Aj ke\u010f \u00faprimne d\u00fafam, \u017ee to bol len stres, a chlapci sa dok\u00e1zali s t\u00fdmito \u00falohami vyrovna\u0165 v pohodovej\u0161\u00edch podmienkach.<\/p>\n<p>Nakoniec, tretia \u2014 trochu o architekt\u00fare. Diskutovali sme, ako by sa dala vytvori\u0165 vyh\u013ead\u00e1vacia li\u0161ta, ako pri tom funguje debounce, ako renderova\u0165 r\u00f4zne widgety v n\u00e1h\u013eadoch vyh\u013ead\u00e1vania, ako frontend m\u00f4\u017ee interagova\u0165 s backendom. Na\u0161li sme mno\u017estvo zauj\u00edmav\u00fdch rie\u0161en\u00ed, vr\u00e1tane server-side renderingu a webov\u00fdch socketov.<\/p>\n<p>Urobili sme 21 rozhovor pod\u013ea tejto sch\u00e9my. Publika bola \u00faplne r\u00f4znorod\u00e1 \u2014 pozrime sa na komiksy:<\/p>\n<ol>\n<li><b>\u201eRaketa\u201c<\/b>. Nikdy sa neuspokoj\u00ed, v\u0161ade sa vtiera, a na rozhovore v\u00e1s zasype pr\u00fadom my\u0161lienok, ktor\u00e9 priamo ani nes\u00favisia s polo\u017eenou ot\u00e1zkou. Keby to bolo na univerzite, bola by to zn\u00e1m\u00e1 snaha demon\u0161trova\u0165 v\u0161etky svoje znalosti, ke\u010f si pam\u00e4t\u00e1te len to, \u017ee ste sa v\u010dera ve\u010der rozhodli ho nenau\u010di\u0165 \u2014 aj tak ho nezdvihnete.<\/li>\n<li><b>\u201eGroot\u201c<\/b>. S n\u00edm sa je dos\u0165 \u0165a\u017ek\u00e9 skontaktova\u0165, preto\u017ee je Groot. Na rozhovore trv\u00e1 dlh\u0161ie, k\u00fdm sa rozbehne, vytiahnu\u0165 odpovede slovo za slovom. Je dobr\u00e9, ak to je len bezradnos\u0165 \u2014 inak v\u00e1m potom v ka\u017edodennej pr\u00e1ci bude ve\u013emi \u0165a\u017eko.<\/li>\n<li><b>\u201eDrax\u201c<\/b>. Predt\u00fdm sa zaoberal prepravou tovaru, a z programovania sa u\u010dil iba JS cez Stackoverflow, tak\u017ee nie v\u017edy rozumie, o \u010dom sa vlastne hovor\u00ed na pohovore. Napriek tomu je dobr\u00fd \u010dlovek, m\u00e1 najlep\u0161ie \u00famysly a chce sa sta\u0165 skvel\u00fdm frontend\u00e9rskym program\u00e1torom.<\/li>\n<li>No a pravdepodobne, <b>\u201eHviezdny lord\u201c<\/b>. Vo v\u0161eobecnosti nie zl\u00fd kandid\u00e1t, s ktor\u00fdm sa d\u00e1 dohodn\u00fa\u0165 a vybudova\u0165 dial\u00f3g.<\/li>\n<\/ol>\n<p>\nNa konci na\u0161ich v\u00fdskumov <b>7 kandid\u00e1tov<\/b> pre\u0161lo do fin\u00e1le, potvrdzuj\u00fac svoje hard skills skvelou testovacou \u00falohou a dobr\u00fdmi odpove\u010fami na pohovor.<\/p>\n<h3>Kult\u00farna zhoda<\/h3>\n<blockquote><p><b>Pre spolo\u010dnos\u0165<\/b>: Budete s n\u00edm pracova\u0165! Ur\u010dite je kandid\u00e1t pripraven\u00fd pracova\u0165 extr\u00e9mne ve\u013ea pre svoj rozvoj? Ur\u010dite zapadne do t\u00edmu?<\/p>\n<p><b>Pre juniora<\/b>: Budete s nimi pracova\u0165! Je firma pripraven\u00e1 investova\u0165 do rastu juniorov, alebo len zval\u00ed na v\u00e1s v\u0161etku \u0161pinav\u00fa pr\u00e1cu za n\u00edzku mzdu?\n<\/p><\/blockquote>\n<p>Ka\u017ed\u00fd junior okrem produktov\u00e9ho t\u00edmu, ktor\u00e9ho l\u00edder mus\u00ed s\u00fahlasi\u0165, \u017ee ho zoberie, dostane mentora. \u00dalohou mentora je vies\u0165 ho trojmesa\u010dn\u00fdm procesom onboardingu a zdokona\u013eovania hard skillov. Preto sme na ka\u017ed\u00fa kult\u00farnu zhody prich\u00e1dzali ako mentori a p\u00fdtali sme si sami seba ot\u00e1zku: \u201eBeriem na seba zodpovednos\u0165 zdokona\u013eova\u0165 kandid\u00e1ta za 3 mesiace pod\u013ea n\u00e1\u0161ho pl\u00e1nu?\u201c<\/p>\n<p>Tento krok prebiehal bez osobitost\u00ed a nakoniec n\u00e1m priniesol <b>4 ponuky<\/b>, z ktor\u00fdch boli 3 prijat\u00e9, a chlapci sa pripojili do t\u00edmov.<\/p>\n<h3>\u017divot po ponuke<\/h3>\n<blockquote><p><b>Pre spolo\u010dnos\u0165<\/b>: Postarajte sa o svojich juniorov, alebo to urobia in\u00ed!<\/p>\n<p><b>Pre juniora<\/b>: AAAAAAAAHHHHHHHHHHH!!!\n<\/p><\/blockquote>\n<p>\nKe\u010f pr\u00edde nov\u00fd zamestnanec, je potrebn\u00e9 ho za\u00fa\u010da\u0165 \u2014 obozn\u00e1mi\u0165 ho s procesmi, vysvetli\u0165, ako to v spolo\u010dnosti a v t\u00edme funguje a ako vlastne m\u00e1 pracova\u0165. Pri junioroch je d\u00f4le\u017eit\u00e9 pochopi\u0165, ako ich \u010falej rozv\u00edja\u0165. <\/p>\n<p>Ke\u010f sme nad t\u00fdm prem\u00fd\u0161\u013eali, zostavili sme zoznam 26 zru\u010dnost\u00ed, ktor\u00e9 by pod\u013ea n\u00e1\u0161ho n\u00e1zoru mal junior ma\u0165 na konci trojmesa\u010dn\u00e9ho za\u00fa\u010denia. Zahrnuli sme technick\u00e9 zru\u010dnosti (pod\u013ea na\u0161ich technol\u00f3gi\u00ed), znalosti na\u0161ich procesov, scrumu, infra\u0161trukt\u00fary a architekt\u00fary projektu. Spojili sme ich do roadmapy rozlo\u017eenej na 3 mesiace.<\/p>\n<p><img decoding=\"async\" alt=\"Ako skroti\u0165 juniora?\" src=\"\/wp-content\/uploads\/2019\/08\/ba26eeefd9d19ab404e33bf2239d4392.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Napr\u00edklad, tu je roadmapa m\u00f4jho juni\u00f3ra<\/i><\/p>\n<p>Ka\u017ed\u00e9mu juniorovi prira\u010fujeme mentora, ktor\u00fd s n\u00edm pracuje individu\u00e1lne. V z\u00e1vislosti od mentora a aktu\u00e1lnej \u00farovne kandid\u00e1ta sa stretnutia konaj\u00fa 1 a\u017e 5-kr\u00e1t t\u00fd\u017edenne po 1 hodine. Mentormi sa dobrovo\u013ene st\u00e1vaj\u00fa iniciat\u00edvni frontendisti, ktor\u00ed chc\u00fa robi\u0165 nie\u010do viac, ne\u017e len p\u00edsa\u0165 k\u00f3d. <\/p>\n<p>\u010cas\u0165 z\u00e1\u0165a\u017ee z mentorov preberaj\u00fa kurzy o na\u0161ich technol\u00f3gi\u00e1ch \u2014 Dart, Angular. Kurzy sa pravidelne konaj\u00fa pre mal\u00e9 skupiny 4-6 \u013eud\u00ed, kde sa \u0161tudenti vzdel\u00e1vaj\u00fa bez preru\u0161enia pr\u00e1ce.<\/p>\n<p>Po\u010das 3 mesiacov pravidelne zbierame sp\u00e4tn\u00fa v\u00e4zbu od juniorov, ich mentorov a l\u00eddrov a proces individu\u00e1lne upravujeme. 1-2-kr\u00e1t za cel\u00e9 obdobie sa vykon\u00e1va kontrola zru\u010dnost\u00ed, podobn\u00e1 kontrola prebieha na konci \u2014 na ich z\u00e1klade sa vytv\u00e1raj\u00fa odpor\u00fa\u010dania, \u010do by sa malo zlep\u0161i\u0165.<\/p>\n<h3>Z\u00e1ver<\/h3>\n<blockquote><p><b>Pre spolo\u010dnos\u0165<\/b>: M\u00e1 sa investova\u0165 do juniorov? \u00c1no!<\/p>\n<p><b>Pre juniora<\/b>: H\u013eadajte firmy, ktor\u00e9 starostlivo vyberaj\u00fa kandid\u00e1tov a vedia, ako ich rozv\u00edja\u0165\n<\/p><\/blockquote>\n<p>Za 3 mesiace sme pre\u0161li 122 dotazn\u00edkmi, 54 testov\u00fdmi \u00falohami a uskuto\u010dnili 21 technick\u00fdch pohovorov. To n\u00e1m prinieslo 3 skvel\u00fdch juniorov, ktor\u00ed u\u017e pre\u0161li polovi\u010dnou cestou svojich roadmapov za\u00fa\u010denia a akceler\u00e1cie. U\u017e rie\u0161ia skuto\u010dn\u00e9 produktov\u00e9 \u00falohy v na\u0161om projekte, kde len na frontend je viac ako 2 000 000 riadkov k\u00f3du a viac ako 400 repozit\u00e1rov.<\/p>\n<p>Zistili sme, \u017ee proces pre juniorov m\u00f4\u017ee a mus\u00ed by\u0165 dostato\u010dne zlo\u017eit\u00fd, ale nakoniec n\u00edm prejd\u00fa len t\u00ed, ktor\u00ed s\u00fa skuto\u010dne pripraven\u00ed tvrdo pracova\u0165 a investova\u0165 do svojho rozvoja. <\/p>\n<p>Na\u0161ou hlavnou \u00falohou je teraz dokon\u010di\u0165 trojmesa\u010dn\u00e9 roadmapy rozvoja pre ka\u017ed\u00e9ho juniora v re\u017eime individu\u00e1lnej pr\u00e1ce s mentorom a spolo\u010dn\u00fdch kurzov, zhroma\u017edi\u0165 metriky, sp\u00e4tn\u00fa v\u00e4zbu od l\u00eddrov, mentorov a samotn\u00fdch chlapcov. Na tomto mieste bude mo\u017en\u00e9 pova\u017eova\u0165 prv\u00fd experiment za dokon\u010den\u00fd, vyvodi\u0165 z\u00e1very, zlep\u0161i\u0165 proces a znovu ho spusti\u0165 na v\u00fdber nov\u00fdch kandid\u00e1tov.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/wrike\/blog\/462787\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f? \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043d\u0430\u0448\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043d\u0430\u0439\u043c\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0440\u0435\u0431\u044f\u0442 \u043d\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434: \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438\u0441\u044c \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u0438 \u0432\u044b\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043c\u0435\u043d\u0442\u043e\u0440\u0441\u043a\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0438 \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433\u0430 \u043d\u043e\u0432\u0438\u0447\u043a\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0434\u043b\u044f \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27718,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/kak-priruchit-dzhuniora\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043f\u0440\u0438\u0440\u0443\u0447\u0438\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/kak-priruchit-dzhuniora\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:15:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:15:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ako si skroti\u0165 juniora? | ProHoster","description":"Ako sa dosta\u0165 do ve\u013ekej spolo\u010dnosti, ak si junior? Ako naja\u0165 zasl\u00fa\u017een\u00e9ho juniora, ak si ve\u013ek\u00e1 spolo\u010dnos\u0165?","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/kak-priruchit-dzhuniora","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043f\u0440\u0438\u0440\u0443\u0447\u0438\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430? | ProHoster","og:description":"\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e, \u0435\u0441\u043b\u0438 \u0442\u044b \u0434\u0436\u0443\u043d\u0438\u043e\u0440? \u041a\u0430\u043a \u043d\u0430\u043d\u044f\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0433\u043e \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0430, \u0435\u0441\u043b\u0438 \u0442\u044b \u2014 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f?","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/kak-priruchit-dzhuniora","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:15:09+00:00","article:modified_time":"2019-10-31T19:15:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36985","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 05:38:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:35:27","updated":"2026-01-22 05:38:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/36985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=36985"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/36985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/27718"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=36985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=36985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=36985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}