{"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\/lv\/blog\/news\/kak-priruchit-dzhuniora","title":{"rendered":"K\u0101 pieradin\u0101t junioru?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u0101 iek\u013c\u016bt liel\u0101 uz\u0146\u0113mum\u0101, ja esi juniors? K\u0101 pie\u0146emt darb\u0101 cien\u012bgu junioru, ja tu esi liels uz\u0146\u0113mums? Zem\u0101k past\u0101st\u012b\u0161u m\u016bsu pieredzi, pie\u0146emot darb\u0101 jaunus cilv\u0113kus frontend jom\u0101: k\u0101 m\u0113s izstr\u0101d\u0101j\u0101m test\u0113\u0161anas uzdevumus, gatavoj\u0101mies intervij\u0101m un veidoj\u0101m mentor\u0113\u0161anas programmu, lai att\u012bst\u012btu un ieviestu jaunpien\u0101c\u0113jus, k\u0101 ar\u012b k\u0101p\u0113c standartiz\u0113tie interviju jaut\u0101jumi nedarbojas.<\/p>\n<p><img decoding=\"async\" alt=\"K\u0101 pieradin\u0101t junioru?\" src=\"\/wp-content\/uploads\/2019\/08\/7d25796ac2b47f408d68abe202332b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Es m\u0113\u0123inu pieradin\u0101t junioru<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSveiki! Mani sauc P\u0101vels, es str\u0101d\u0101ju frontend komand\u0101 uz\u0146\u0113mum\u0101 Wrike. M\u0113s izstr\u0101d\u0101jam sist\u0113mu projektu vad\u012bbai un sadarb\u012bbai. Es nodarbojos ar t\u012bmekli kop\u0161 2010. gada, tr\u012bs gadus str\u0101d\u0101ju att\u0101lin\u0101ti \u0101rpus valsts, piedal\u012bjos vair\u0101kos jaunuz\u0146\u0113mumos un pasniedzu kursu par t\u012bmek\u013ca tehnolo\u0123ij\u0101m universit\u0101t\u0113. Uz\u0146\u0113mum\u0101 es piedalos tehnisko kursu un Wrike mentor\u0113\u0161anas programmas att\u012bst\u012bb\u0101 junioriem, k\u0101 ar\u012b to pie\u0146em\u0161an\u0101 darb\u0101.<\/p>\n<h3>K\u0101p\u0113c m\u0113s visp\u0101r s\u0101ka dom\u0101t par junioru pie\u0146em\u0161anu darb\u0101<\/h3>\n<p>\nL\u012bdz nesenam laikam m\u0113s pie\u0146\u0113m\u0101m darb\u0101 frontend izstr\u0101d\u0101t\u0101jus ar middle vai senior l\u012bmeni \u2014 pietiekami patst\u0101v\u012bgus, lai p\u0113c iepaz\u012b\u0161an\u0101s var\u0113tu veikt produktu uzdevumus. \u0160\u012b gada s\u0101kum\u0101 saprat\u0101m, ka v\u0113lamies main\u012bt \u0161o politiku: gada laik\u0101 m\u016bsu produktu komandu skaits palielin\u0101j\u0101s gandr\u012bz divas reizes, frontend att\u012bst\u012bt\u0101ju skaits tuvojas simtam, un tuv\u0101kaj\u0101 n\u0101kotn\u0113 tas visam vajadz\u0113tu v\u0113lreiz dubultoties. Darba ir daudz, br\u012bvo roku maz, bet tirg\u016b ir v\u0113l maz\u0101k, t\u0101p\u0113c nol\u0113m\u0101m piev\u0113rsties jaunajiem, kas tikai s\u0101k savu ce\u013cu frontend jom\u0101, un saprat\u0101m, ka esam gatavi invest\u0113t vi\u0146u att\u012bst\u012bb\u0101.<\/p>\n<h3>Kas ir juniors?<\/h3>\n<p>\nTas ir pirmais jaut\u0101jums, ko uzdev\u0101m sev. Ir da\u017e\u0101di krit\u0113riji, bet pats vienk\u0101r\u0161\u0101kais un saprotam\u0101kais princips ir \u0161\u0101ds:<\/p>\n<blockquote><p>Juniors ir nepiecie\u0161ams paskaidrot, k\u0101da funkcija un k\u0101d\u0101 veid\u0101 j\u0101izstr\u0101d\u0101. Middels ir j\u0101izskaidro, k\u0101da funkcija nepiecie\u0161ama, un vi\u0146\u0161 pats noskaidros, k\u0101 to ieviest. Senioram pa\u0161am b\u016bs j\u0101izskaidro, k\u0101p\u0113c \u0161o funkciju nevajadz\u0113tu veikt visp\u0101r.<\/p><\/blockquote>\n<p>T\u0101 vai cit\u0101di, juniors ir tas izstr\u0101d\u0101t\u0101js, kuram nepiecie\u0161ama vadl\u012bnija, k\u0101 \u012bstenot attiec\u012bgo risin\u0101jumu. No k\u0101 m\u0113s nol\u0113m\u0101m balst\u012bties:<\/p>\n<ol>\n<li>Juniors ir tas, kur\u0161 v\u0113las att\u012bst\u012bties un ir gatavs daudz str\u0101d\u0101t;<\/li>\n<li>Vi\u0146\u0161 ne vienm\u0113r zina, k\u0101d\u0101 tie\u0161i virzien\u0101 v\u0113las att\u012bst\u012bties;<\/li>\n<li>Vi\u0146am vajadz\u012bga pal\u012bdz\u012bba un vi\u0146\u0161 mekl\u0113 atbalstu no \u0101rpuses \u2014 no sava l\u012bdera, mentora vai kopienas.<\/li>\n<\/ol>\n<p>\nMums bija v\u0113l da\u017eas hipot\u0113zes:<\/p>\n<ol>\n<li><i>Uz juniora poz\u012bciju b\u016bs straume ar pieteikumiem<\/i>. Ir nepiecie\u0161ams filtr\u0113t nejau\u0161os pieteikumus jau pie ats\u016bt\u012btajiem CV;<\/li>\n<li><i>Prim\u0101rais filtrs nepal\u012bdz\u0113s<\/i> \u2014 nepiecie\u0161ami v\u0113l testi;<\/li>\n<li><i>Testi visus baid\u012bs<\/i> \u2014 tie nav nepiecie\u0161ami.<\/li>\n<\/ol>\n<p>\nNu, protams, mums bija m\u0113r\u0137is: <b>4 juniorus 3 ned\u0113\u013cu laik\u0101<\/b>.<\/p>\n<p>Ar \u0161o apzi\u0146u m\u0113s s\u0101k\u0101m eksperiment\u0113t. Pl\u0101ns bija vienk\u0101r\u0161s: s\u0101kt ar p\u0113c iesp\u0113jas pla\u0161\u0101ku kr\u0101tu un pak\u0101peniski to sa\u0161aurin\u0101t, lai var\u0113tu apstr\u0101d\u0101t pl\u016bsmu, bet nerad\u012bt situ\u0101ciju, ka paliek tikai 1 kandid\u0101ts ned\u0113\u013c\u0101.<\/p>\n<h3>Izvietojam sludin\u0101jumu<\/h3>\n<p><\/p>\n<blockquote><p><b>Uz uz\u0146\u0113mumu<\/b>: B\u016bs simtiem pieteikumu! Apsveriet filtru.<\/p>\n<p><b>Uz junioru<\/b>: Nebaidieties no anketas pirms CV nos\u016bt\u012b\u0161anas un testa \u2014 tas ir z\u012bme, ka uz\u0146\u0113mums r\u016bp\u0113jas par jums un labi organiz\u0113jis procesu.\n<\/p><\/blockquote>\n<p>\nJau pirmaj\u0101 dien\u0101 m\u0113s sa\u0146\u0113m\u0101m apm\u0113ram 70 CV no kandid\u0101tiem \"ar JavaScript zin\u0101\u0161an\u0101m\". Un tad v\u0113l. Un v\u0113l. M\u0113s fiziski nevar\u0113j\u0101m visus uzaicin\u0101t uz interviju un izv\u0113l\u0113j\u0101mies tos, kuriem bija visinteresant\u0101kie pet-projekti, akt\u012bvs GitHub vai vismaz pieredze. <\/p>\n<p>Bet galvenais secin\u0101jums, ko m\u0113s izdar\u012bj\u0101m pirmaj\u0101 dien\u0101 \u2014 v\u0113tra s\u0101k\u0101s. Ir pien\u0101cis laiks pievienot anketas formu pirms CV nos\u016bt\u012b\u0161anas. T\u0101s uzdevums bija izsl\u0113gt kandid\u0101tus, kuri nav gatavi veikt minim\u0101las p\u016bles, lai nos\u016bt\u012btu CV, un tos, kuri neorient\u0113jas vismaz tik daudz, lai var\u0113tu samekl\u0113t pareiz\u0101s atbildes. <\/p>\n<p>Taj\u0101 bija standarta jaut\u0101jumi par JS, izstr\u0101di, t\u012bmekli, datorzin\u0101tn\u0113m \u2014 tos zina katrs, kur\u0161 saprot, ko jaut\u0101 intervij\u0101 uz frontend. K\u0101da ir at\u0161\u0137ir\u012bba starp let\/var\/const? K\u0101 piem\u0113rot stilus tikai ekr\u0101niem, kas ir maz\u0101ki par 600px platum\u0101? M\u0113s nev\u0113l\u0113j\u0101mies uzdot \u0161os jaut\u0101jumus tehniskaj\u0101 intervij\u0101 \u2014 prakse par\u0101d\u012bja, ka uz tiem var atbild\u0113t p\u0113c 2-3 intervij\u0101m, piln\u012bgi neraksturojot izstr\u0101di. Bet tie var\u0113ja s\u0101kotn\u0113ji par\u0101d\u012bt, vai kandid\u0101ts visp\u0101r izprot kontekstu.<\/p>\n<p>Katram jaut\u0101jumam m\u0113s sagatavoj\u0101m 3-5 jaut\u0101jumus un katru dienu main\u012bj\u0101m to komplektu atbild\u0113, kam\u0113r izsl\u0113dz\u0101m visus vieglos un visgr\u016bt\u0101kos. Tas \u013c\u0101va samazin\u0101t pl\u016bsmu \u2014 3 ned\u0113\u013cu laik\u0101 m\u0113s sa\u0146\u0113m\u0101m <b>122 kandid\u0101tus<\/b>, ar kuriem turpin\u0101t str\u0101d\u0101t. Tie bija IT studenti; puikas, kuri v\u0113l\u0113j\u0101s p\u0101riet no aizmugures uz priek\u0161pusi; darbinieki vai in\u017eenieri vecum\u0101 no 25 l\u012bdz 35 gadiem, kuri radik\u0101li v\u0113l\u0113j\u0101s main\u012bt savu nodarbo\u0161anos un pielika da\u017e\u0101das p\u016bles pie pa\u0161izgl\u012bt\u012bbas, kursiem un praks\u0113m.<\/p>\n<h3>Iepaz\u012bsimies tuv\u0101k<\/h3>\n<p><\/p>\n<blockquote><p><b>Uz uz\u0146\u0113mumu<\/b>: Testa uzdevums neaizbaida kandid\u0101tus, bet pal\u012bdz sa\u012bsin\u0101t person\u0101la atlases procesu.<\/p>\n<p><b>Uz junioru<\/b>: Nep\u0101rrakstiet testus \u2014 tas ir redzams. Un sak\u0101rtojiet savu GitHub!\n<\/p><\/blockquote>\n<p>Ja m\u0113s aicin\u0101tu visus uz tehnisko interviju, mums b\u016btu j\u0101r\u012bko apm\u0113ram 40 intervijas ned\u0113\u013c\u0101 tikai junioriem un tikai frontend\u0101. T\u0101p\u0113c m\u0113s izlem\u0101m p\u0101rbaud\u012bt otro hipot\u0113zi \u2014 par testu uzdevumiem.<\/p>\n<p>Kas bija svar\u012bgi m\u016bsu test\u0101:<\/p>\n<ol>\n<li>Izveidot labu, m\u0113rogojamu arhitekt\u016bru, bet bez p\u0101rlieku sare\u017e\u0123\u012btas pieejas;<\/li>\n<li>Lab\u0101k dar\u012bt ilg\u0101k, bet izdar\u012bt labi, nek\u0101 nakti saskald\u012bt celtniec\u012bbas priek\u0161metu un nos\u016bt\u012bt ar koment\u0101ru \u00abnoteikti pabeig\u0161u\u00bb;<\/li>\n<li>Izstr\u0101des v\u0113sture Git\u0101 \u2014 in\u017eenieru kult\u016bra, izstr\u0101des iterativit\u0101te un tas, ka risin\u0101jums nav vienk\u0101r\u0161i nokop\u0113ts.<\/li>\n<\/ol>\n<p>\nM\u0113s vienoj\u0101mies, ka v\u0113lamies apskat\u012bt vienu algoritmisko uzdevumu un nelielu t\u012bmek\u013ca lietojumprogrammu. Algoritmiskie uzdevumi bija sagatavoti s\u0101kotn\u0113jo kursu l\u012bmen\u012b \u2014 bin\u0101rais mekl\u0113jums, \u0161\u0137iro\u0161ana, anagrammu p\u0101rbaude, darbs ar sarakstiem un kokiem. Galu gal\u0101 m\u0113s apst\u0101j\u0101mies pie bin\u0101r\u0101 mekl\u0113juma k\u0101 pirm\u0101 izm\u0113\u0123in\u0101juma varianta. T\u012bmek\u013ca lietojumprogrammai vajadz\u0113ja b\u016bt krustojumiem ar null\u0113m, izmantojot jebkuru ietvaru (vai bez t\u0101).<\/p>\n<p>Testa uzdevumu izpild\u012bja gandr\u012bz puse no paliku\u0161ajiem dal\u012bbniekiem \u2014 mums nos\u016bt\u012bja risin\u0101jumus <b>54 kandid\u0101ti<\/b>. Neticams ieskats \u2014 ko dom\u0101jat, cik realiz\u0101ciju krustojumiem ar null\u0113m, kas gatavi kop\u0113\u0161anai, ir pieejami internet\u0101? <\/p>\n<p><b class=\"spoiler_title\">Cik?<\/b>Paties\u012bb\u0101 izr\u0101d\u0101s, ka tikai 3. Un liel\u0101kaj\u0101 da\u013c\u0101 risin\u0101jumu bija tie\u0161i \u0161ie 3 varianti.<br \/>\nKas nepatika:<\/p>\n<ul>\n<li>kop\u0113\u0161ana vai izstr\u0101de p\u0113c viena un t\u0101 pa\u0161a pam\u0101c\u012bbas bez savas arhitekt\u016bras;<\/li>\n<li>abas uzdevumu izpildes vien\u0101 repozitorij\u0101 da\u017e\u0101d\u0101s map\u0113s ar, protams, neeso\u0161u izmai\u0146u v\u0113sturi;<\/li>\n<li>net\u012brs kods, DRY p\u0101rk\u0101pumi, format\u0113\u0161anas tr\u016bkums;<\/li>\n<li>mode\u013ca, skata un kontroliera sajauk\u0161ana vien\u0101 klas\u0113 ar simtiem rindi\u0146u koda;<\/li>\n<li>sapratnes tr\u016bkums par vien\u012bbu test\u0113\u0161anu;<\/li>\n<li>risin\u0101jums \u00abneaugt\u00bb \u2014 gr\u016bti main\u0101ms 3x3 uzvar\u0113jo\u0161o kombin\u0101ciju matricas hardkods, ko b\u016bs gr\u016bti papla\u0161in\u0101t l\u012bdz 10x10, piem\u0113ram.<\/li>\n<\/ul>\n<p>\nV\u0113l m\u0113s piev\u0113rs\u0101m uzman\u012bbu blakus eso\u0161ajiem repozitorijiem \u2014 lieliski petprojekti dev\u0101s uz aug\u0161u, bet kaudze test\u0113\u0161anas uzdevumu no cit\u0101m komp\u0101nij\u0101m dr\u012bz\u0101k bija sign\u0101ls: k\u0101p\u0113c kandid\u0101ts tur neiztur\u0113ja?<\/p>\n<p>Beig\u0101s m\u0113s atrad\u0101m lieliskus variantus uz React, Angular, Vanilla JS \u2014 t\u0101du bija 29. Un v\u0113l vienu kandid\u0101tu m\u0113s nol\u0113m\u0101m uzaicin\u0101t bez testiem, jo vi\u0146am bija \u013coti for\u0161i petprojekti. M\u016bsu hipot\u0113ze par test\u0113\u0161anas uzdevumu izmanto\u0161anu apstiprin\u0101j\u0101s.<\/p>\n<h3>Tehniskais intervijs<\/h3>\n<blockquote><p><b>Uz uz\u0146\u0113mumu<\/b>: Pie jums nav atn\u0101ku\u0161i vid\u0113jie\/seniori! Nepiecie\u0161ama individu\u0101l\u0101 pieeja.<\/p>\n<p><b>Uz junioru<\/b>: Atcerieties, ka t\u0101 nav eks\u0101mens \u2014 nep\u0113rciet uz trijnieku vai nesaboj\u0101jiet profesoru ar visiem saviem iesp\u0113jamajiem zin\u0101\u0161an\u0101m, lai vi\u0146\u0161 apjukt un ieliktu \u00abizcili\u00bb.\n<\/p><\/blockquote>\n<p>Ko m\u0113s v\u0113lamies saprast tehniskaj\u0101 intervij\u0101? Vienu vienk\u0101r\u0161u lietu \u2014 k\u0101 kandid\u0101ts dom\u0101. P\u0101rdom\u0101jam, vi\u0146am noteikti ir k\u0101das ciet\u0101s prasmes, ja vi\u0146\u0161 iztur\u0113ja pirmos atlases etapus \u2014 atliek tikai noskaidrot, vai vi\u0146\u0161 sp\u0113j t\u0101s piem\u0113rot. M\u0113s non\u0101c\u0101m pie trim uzdevumiem.<\/p>\n<p>Pirmais \u2014 par algoritmiem un datu strukt\u016br\u0101m. Ar z\u012bmuli, uz lapas, uz pseido valodas un ar z\u012bm\u0113jumiem m\u0113s skaidroj\u0101m, k\u0101 kop\u0113t koku vai k\u0101 dz\u0113st elementu no vienvirziena saraksta. Nepat\u012bkams atkl\u0101jums bija tas, ka ne visi saprot rekursiju un to, k\u0101 darbojas nor\u0101d\u012bjumi.<\/p>\n<p>Otr\u0101 \u2014 tie\u0161s kod\u0113\u0161ana. M\u0113s dev\u0101mies uz <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">codewars.com<\/a><\/noindex>, izv\u0113l\u0113j\u0101mies ne p\u0101r\u0101k sare\u017e\u0123\u012btas lietas, piem\u0113ram, v\u0101rdu mas\u012bvu \u0161\u0137iro\u0161anu p\u0113c p\u0113d\u0113j\u0101s burta, un 30-40 min\u016b\u0161u laik\u0101 kop\u0101 ar kandid\u0101tu m\u0113\u0123in\u0101j\u0101m izpild\u012bt visus testus. Izskat\u012bj\u0101s, ka nenotiks nek\u0101das p\u0101rsteigumi no cilv\u0113kiem, kas apguvu\u0161i krustv\u0101rdu sp\u0113les \u2014 bet praks\u0113 ne visi sp\u0113ja saprast, ka v\u0113rt\u012bba j\u0101uztur main\u012bgaj\u0101, un funkcijai kaut kas j\u0101dod atpaka\u013c ar return. Lai gan es sirsn\u012bgi ceru, ka tas bija satraukums, un cilv\u0113ki sp\u0113ja tikt gal\u0101 ar \u0161iem uzdevumiem viegl\u0101k\u0101 vid\u0113.<\/p>\n<p>Visbeidzot, tre\u0161ais \u2014 nedaudz par arhitekt\u016bru. Apspried\u0101m, k\u0101 var izveidot mekl\u0113\u0161anas joslu, k\u0101 darbojas debounce, k\u0101 att\u0113lot da\u017e\u0101dus logr\u012bkus mekl\u0113\u0161anas pied\u0101v\u0101jumos, k\u0101 frontend var mijiedarboties ar backend. Atrad\u0101s daudz interesantu risin\u0101jumu, tostarp par servera puses att\u0113lo\u0161anu un t\u012bmek\u013ca soketiem.<\/p>\n<p>M\u0113s veic\u0101m 21 interviju p\u0113c \u0161\u0101das sh\u0113mas. Publika bija piln\u012bgi da\u017e\u0101da \u2014 \u0146emsim komiksus:<\/p>\n<ol>\n<li><b>\u00abRaketa\u00bb<\/b>. Nikad neapst\u0101jas, visur iesaist\u0101s, bet intervij\u0101 j\u016bs apd\u0101vin\u0101s ar domu pl\u016bdiem, tie\u0161i pat ne saist\u012btiem ar uzdoto jaut\u0101jumu. Ja tas b\u016btu universit\u0101t\u0113, tas b\u016btu paz\u012bstams daudziem m\u0113\u0123in\u0101jums demonstr\u0113t visus savus zin\u0101\u0161anas, kad par izloz\u0113to bi\u013ceti atceraties tikai to, ka vakar vakar\u0101 izl\u0113m\u0101t to nem\u0101c\u012bties \u2014 tom\u0113r neizdosies to izvilkt.<\/li>\n<li><b>\u00abGruut\u00bb<\/b>. Ar vi\u0146u pietiekami gr\u016bti kontakt\u0113ties, jo vi\u0146\u0161 ir Gruut. Intervij\u0101 j\u0101atceras ilgi iesild\u012bties, izvilkt atbildes v\u0101rds pa v\u0101rdam. Labi, ja tas ir tikai stumbrs \u2014 cit\u0101di v\u0113l\u0101k ikdienas darb\u0101 jums b\u016bs \u013coti gr\u016bti.<\/li>\n<li><b>\u00abDraxis\u00bb<\/b>. Agr\u0101k nodarboj\u0101s ar kravu p\u0101rvad\u0101jumiem, bet no programm\u0113\u0161anas m\u0101c\u012bj\u0101s tikai JS no Stackoverflow, t\u0101p\u0113c ne vienm\u0113r saprot, par ko tie\u0161i runa intervij\u0101. Tom\u0113r ir labs cilv\u0113ks, ar lab\u0101m nodomiem un v\u0113las k\u013c\u016bt par lielisku front-end izstr\u0101d\u0101t\u0101ju.<\/li>\n<li>Un, iesp\u0113jams, <b>\u00abZvaig\u017e\u0146u kungs\u00bb<\/b>. Kopum\u0101, labs kandid\u0101ts, ar kuru var vienoties un veidot dialogu.<\/li>\n<\/ol>\n<p>\nBeidzot m\u016bsu p\u0113t\u012bjumi <b>7 kandid\u0101ti<\/b> nok\u013cuva fin\u0101l\u0101, apstiprinot savas hard skills ar lielisku testu uzdevumu un lab\u0101m atbild\u0113m intervij\u0101.<\/p>\n<h3>Kultur\u0101l\u0101 atbilst\u012bba<\/h3>\n<blockquote><p><b>Uz uz\u0146\u0113mumu<\/b>: Jums ar vi\u0146u str\u0101d\u0101t! Vai kandid\u0101ts tie\u0161\u0101m ir gatavs str\u0101d\u0101t \u0101rk\u0101rt\u012bgi daudz sava att\u012bst\u012bbas labad? Vai vi\u0146\u0161 tie\u0161\u0101m ieder\u0113sies komand\u0101?<\/p>\n<p><b>Uz junioru<\/b>: Jums ar vi\u0146iem str\u0101d\u0101t! Vai uz\u0146\u0113mums tie\u0161\u0101m ir gatavs ieguld\u012bt junioru izaugsm\u0113, vai vienk\u0101r\u0161i novirz\u012bs uz jums visu net\u012bro darbu par zemu algu?\n<\/p><\/blockquote>\n<p>Katrs juniors, papildus produktu komandai, kuras l\u012bderim j\u0101piekr\u012bt vi\u0146u uz\u0146emt, nok\u013c\u016bst pie mentora. Mentora uzdevums ir vesti vi\u0146u caur tr\u012bs m\u0113ne\u0161u onboardinga un hard skills att\u012bst\u012bbas procesu. T\u0101p\u0113c uz katru kultur\u0101lo atbilst\u012bbu m\u0113s ierad\u0101mies k\u0101 mentori un uzdev\u0101m sev jaut\u0101jumu: \u00abVai es uz\u0146em\u0161os atbild\u012bbu att\u012bst\u012bt kandid\u0101tu 3 m\u0113ne\u0161u laik\u0101 p\u0113c m\u016bsu pl\u0101na?\u00bb<\/p>\n<p>\u0160is posms notika bez \u012bpa\u0161\u012bb\u0101m un galu gal\u0101 mums deva <b>4 pied\u0101v\u0101jumus<\/b>, no kuriem 3 tika pie\u0146emti, un puisi piedal\u012bj\u0101s komand\u0101s.<\/p>\n<h3>Dz\u012bve p\u0113c pied\u0101v\u0101juma<\/h3>\n<blockquote><p><b>Uz uz\u0146\u0113mumu<\/b>: R\u016bp\u0113jieties par saviem juniors vai to izdar\u012bs citi!<\/p>\n<p><b>Uz junioru<\/b>: AAAAAAAAAAAAAA!!!\n<\/p><\/blockquote>\n<p>\nKad jaunais darbinieks ien\u0101k, vi\u0146u ir j\u0101ievada proces\u0101 \u2013 j\u0101iepaz\u012bstina ar uz\u0146\u0113muma un komandas darb\u012bbu, j\u0101past\u0101sta, k\u0101 visp\u0101r str\u0101d\u0101t. Kad pievienojas juniors, ir nepiecie\u0161ams saprast, k\u0101 vi\u0146u att\u012bst\u012bt. <\/p>\n<p>Kad par to aizdom\u0101j\u0101mies, izveidoj\u0101m sarakstu ar 26 prasm\u0113m, kur\u0101m, p\u0113c m\u016bsu dom\u0101m, junioram vajadz\u0113tu b\u016bt l\u012bdz tr\u012bs m\u0113ne\u0161u onboardinga beig\u0101m. Taj\u0101 iek\u013c\u0101v\u0101m hard skills (saska\u0146\u0101 ar m\u016bsu steku), zin\u0101\u0161anas par m\u016bsu procesiem, scrumu, infrastrukt\u016bru un projekta arhitekt\u016bru. M\u0113s t\u0101s apvienoj\u0101m ce\u013ca kart\u0113, kas sadal\u012bta laik\u0101 uz 3 m\u0113ne\u0161iem.<\/p>\n<p><img decoding=\"async\" alt=\"K\u0101 pieradin\u0101t junioru?\" src=\"\/wp-content\/uploads\/2019\/08\/ba26eeefd9d19ab404e33bf2239d4392.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Piem\u0113ram, \u0161\u012b ir mana juniora ce\u013ca karte.<\/i><\/p>\n<p>Katram junioram pie\u0161\u0137iram mentoru, kur\u0161 str\u0101d\u0101 ar vi\u0146u individu\u0101l\u0101 re\u017e\u012bm\u0101. Atkar\u012bb\u0101 no mentora un kandid\u0101ta pa\u0161reiz\u0113j\u0101 l\u012bme\u0146a tik\u0161an\u0101s var notikt no 1 l\u012bdz 5 reiz\u0113m ned\u0113\u013c\u0101 pa 1 stundai. Par mentoriem br\u012bvpr\u0101t\u012bgi k\u013c\u016bst iniciat\u012bvi front-end izstr\u0101d\u0101t\u0101ji, kuri v\u0113las dar\u012bt ko vair\u0101k nek\u0101 tikai rakst\u012bt kodu. <\/p>\n<p>Da\u013cu slodz\u0113 no mentoriem uz\u0146em m\u016bsu steka kursi \u2014 Dart, Angular. Kursi tiek organiz\u0113ti regul\u0101ri maz\u0101m grup\u0101m no 4-6 cilv\u0113kiem, kur dal\u012bbnieki nodarbojas bez darba p\u0101rtraukuma.<\/p>\n<p>Tr\u012bs m\u0113ne\u0161u laik\u0101 periodiski v\u0101cam atsauksmes no junioriem, vi\u0146u mentoriem un l\u012bderiem, un individu\u0101li kori\u0123\u0113jam procesu. 1-2 reizes vis\u0101 period\u0101 tiek veikta prasmju p\u0101rbaude, t\u0101da pati p\u0101rbaude tiek veikta beig\u0101s \u2014 uz t\u0101s pamata tiek izstr\u0101d\u0101tas rekomend\u0101cijas, k\u0101das prasmes b\u016btu j\u0101uzlabo.<\/p>\n<h3>Secin\u0101jums<\/h3>\n<blockquote><p><b>Uz uz\u0146\u0113mumu<\/b>: Vai ir v\u0113rts invest\u0113t juniors? J\u0101!<\/p>\n<p><b>Uz junioru<\/b>: Mekl\u0113jiet uz\u0146\u0113mumus, kas r\u016bp\u012bgi izv\u0113las kandid\u0101tus un zina, k\u0101 vi\u0146us att\u012bst\u012bt.\n<\/p><\/blockquote>\n<p>Tr\u012bs m\u0113ne\u0161u laik\u0101 m\u0113s apskat\u012bj\u0101m 122 aptaujas, 54 testu uzdevumus un veic\u0101m 21 tehnisko interviju. Tas deva mums 3 lieliskus juniorus, kuri tagad ir p\u0101rvar\u0113ju\u0161i pusi no sav\u0101m onboardinga un akseler\u0101cijas ce\u013ca kart\u0113m. Vi\u0146i jau risina re\u0101las produktu probl\u0113mas m\u016bsu projekt\u0101, kur\u0101 tikai front-end ir vair\u0101k nek\u0101 2 000 000 koda rindu un vair\u0101k nek\u0101 400 repozitoriju.<\/p>\n<p>M\u0113s noskaidroj\u0101m, ka junioru atlases process var un tam j\u0101b\u016bt pietiekami sare\u017e\u0123\u012btam, bet, galu gal\u0101, caur to iziet tikai tie, kuri patie\u0161\u0101m ir gatavi daudz str\u0101d\u0101t un invest\u0113t sav\u0101 att\u012bst\u012bb\u0101. <\/p>\n<p>\u0160obr\u012bd m\u016bsu galvenais uzdevums ir pabeigt tr\u012bs m\u0113ne\u0161u att\u012bst\u012bbas ce\u013cve\u017eus katram jaunajam speci\u0101listam individu\u0101l\u0101 darba re\u017e\u012bm\u0101 ar mentoru un kop\u0113jo kursu pal\u012bdz\u012bbu, v\u0101k\u0161ot metriku, atsauksmes no vad\u012bt\u0101jiem, mentoriem un pa\u0161iem jaunajiem speci\u0101listiem. \u0160aj\u0101 posm\u0101 pirmo eksperimentu var uzskat\u012bt par pabeigtu, izdar\u012bt secin\u0101jumus, uzlabot procesu un v\u0113lreiz to \u012bstenot jauno kandid\u0101tu atlasei.<br \/>\n<br \/>Avots: <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\/lv\/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=\"lv_LV\" \/>\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\/lv\/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\udd47K\u0101 apm\u0101c\u012bt jauno speci\u0101listu? | ProHoster","description":"K\u0101 iek\u013c\u016bt liel\u0101 uz\u0146\u0113mum\u0101, ja esi jaunais speci\u0101lists? K\u0101 pie\u0146emt darb\u0101 cien\u012bgu jauno speci\u0101listu, ja esi lielais uz\u0146\u0113mums?","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/kak-priruchit-dzhuniora","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/36985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=36985"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/36985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/27718"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=36985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=36985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=36985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}