{"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\/hr\/blog\/news\/kak-priruchit-dzhuniora","title":{"rendered":"Kako ukrotiti juniora?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kako do\u0107i do velike tvrtke ako si junior? Kako zaposliti kvalitetnog junira ako si velika tvrtka? U nastavku \u0107u ispri\u010dati na\u0161u pri\u010du o zapo\u0161ljavanju mladih ljudi za frontend: o tome kako smo razvijali testne zadatke, pripremali se za provo\u0111enje intervjua i uspostavili mentorski program za razvoj i onboarding novih \u010dlanova, kao i za\u0161to standardna pitanja za intervjue ne rade.<\/p>\n<p><img decoding=\"async\" alt=\"Kako ukrotiti juniora?\" src=\"\/wp-content\/uploads\/2019\/08\/7d25796ac2b47f408d68abe202332b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Poku\u0161avam ukrotiti junira<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nBok! Zovem se Pavel, radim frontend u timu Wrike. Stvaramo sustav za upravljanje projektima i suradnju. Radim na webu od 2010. godine, 3 godine sam radio na stranoj udaljenoj poziciji, sudjelovao sam u nekoliko startupa i predavao te\u010daj o web tehnologijama na sveu\u010dili\u0161tu. U tvrtki sudjelujem u razvoju tehni\u010dkih te\u010dajeva i mentorskom programu Wrike za juniore, kao i u njihovom zapo\u0161ljavanju.<\/p>\n<h3>Za\u0161to smo se uop\u0107e po\u010deli baviti zapo\u0161ljavanjem juniora<\/h3>\n<p>\nDo nedavno smo zapo\u0161ljavali frontend programere razine middle ili senior \u2014 dovoljno neovisne da nakon onboardinga mogu obavljati proizvodne zadatke. Na po\u010detku ove godine shvatili smo da \u017eelimo promijeniti ovu politiku: tijekom godine broj na\u0161ih produkcijskih timova skoro se udvostru\u010dio, broj frontend programera pribli\u017eio se stotinu, a u bliskoj budu\u0107nosti trebao bi se ponovno udvostru\u010diti. Posla je mnogo, slobodnih ruku malo, na tr\u017ei\u0161tu ih je jo\u0161 manje, pa smo odlu\u010dili obratiti se ljudima koji tek zapo\u010dinju svoj put u frontendu i shvatili da smo spremni ulagati u njihov razvoj.<\/p>\n<h3>Tko je junior?<\/h3>\n<p>\nTo je prvo pitanje koje smo si postavili. Postoje razli\u010diti kriteriji, ali najjednostavniji i najjasniji princip je sljede\u0107i:<\/p>\n<blockquote><p>Juniru treba objasniti koju funkcionalnost i kako napraviti. Middu treba objasniti koja funkcionalnost je potrebna, a on \u0107e se sam snalaziti s realizacijom. Senior \u0107e ti sam objasniti za\u0161to tu funkcionalnost ne bi trebao raditi uop\u0107e.<\/p><\/blockquote>\n<p>Tako ili onako, junior je onaj programer kojem treba savjet o tome kako konkretno realizirati odre\u0111eno rje\u0161enje. Od \u010dega smo odlu\u010dili polaziti:<\/p>\n<ol>\n<li>Junior je onaj tko \u017eeli napredovati i spreman je puno raditi za to;<\/li>\n<li>On ne zna uvijek u kojem to\u010dno smjeru \u017eeli napredovati;<\/li>\n<li>Treba savjet i tra\u017ei pomo\u0107 izvana \u2014 od svog vo\u0111e, mentora ili u zajednici.<\/li>\n<\/ol>\n<p>\nTako\u0111er smo imali nekoliko hipoteza:<\/p>\n<ol>\n<li><i>Na poziciju juniorskog zaposlenika bit \u0107e pravi plima prijava<\/i>. Trebamo filtrirati slu\u010dajne prijave ve\u0107 u fazi slanja \u017eivotopisa;<\/li>\n<li><i>Prvi filter ne\u0107e pomo\u0107i<\/i> \u2014 potrebni su dodatni testni zadaci;<\/li>\n<li><i>Testni zadaci \u0107e sve prestra\u0161iti<\/i> \u2014 nisu potrebni.<\/li>\n<\/ol>\n<p>\nNaravno, imali smo cilj: <b>4 juniora u 3 tjedna<\/b>.<\/p>\n<p>S tim saznanjem po\u010deli smo eksperimentirati. Plan je bio jednostavan: zapo\u010deti s maksimalno \u0161irokim kanalom i postupno ga su\u017eavati kako bismo stizali obraditi prijave, ali da to ne svede sve na 1 kandidata tjedno.<\/p>\n<h3>Objavljujemo oglas za posao<\/h3>\n<p><\/p>\n<blockquote><p><b>Za kompaniju<\/b>: Bit \u0107e stotine prijava! Razmislite o filteru.<\/p>\n<p><b>Za juniora<\/b>: Ne bojte se upitnika prije slanja \u017eivotopisa i testnog zadatka \u2014 to je znak da se kompanija brine o vama i dobro je postavila proces.\n<\/p><\/blockquote>\n<p>\nNa prvi dan primili smo oko 70 \u017eivotopisa od kandidata \"s poznavanjem JavaScript-a\". A zatim jo\u0161. I jo\u0161. Fizi\u010dki nismo mogli pozvati sve na intervju u ured i odabrali smo one s najboljim pet-projektima, aktivnim GitHub profilima ili barem iskustvom. <\/p>\n<p>Ali glavni zaklju\u010dak koji smo donijeli ve\u0107 prvog dana \u2014 oluja je po\u010dela. Do\u0161lo je vrijeme za dodavanje upitnika prije slanja \u017eivotopisa. Njegov zadatak bio je isklju\u010diti kandidate koji nisu spremni ulo\u017eiti minimalne napore za slanje \u017eivotopisa, i one koji ne posjeduju znanja i kontekst barem toliko da mogu prona\u0107i pravilne odgovore na Google-u. <\/p>\n<p>U njemu su bila standardna pitanja o JS-u, HTML-u, webu, ra\u010dunalnim znanostima \u2014 to zna svatko tko ima predstavu o onome \u0161to se pita na intervjuima za front-end. Koja je razlika izme\u0111u let\/var\/const? Kako primijeniti stilove samo za ekrane \u0161ire od 600px? Nismo \u017eeljeli postavljati ta pitanja na tehni\u010dkom intervjuu \u2014 praksa je pokazala da se na njih mo\u017ee odgovoriti nakon 2-3 intervjua, a da se uop\u0107e ne razumije u razvoj. Ali su barem mogli po\u010detno pokazati razumije li kandidat kontekst.<\/p>\n<p>U svakoj kategoriji pripremili smo 3-5 pitanja i dan za danom mijenjali njihove setove u obliku prijave, dok nismo isklju\u010dili najslabije i najte\u017ee. To je omogu\u0107ilo smanjenje broja \u2014 u 3 tjedna dobili smo <b>122 kandidata<\/b>, s kojima se moglo nastaviti raditi. To su bili studenti IT-a; de\u010dki koji su \u017eeljeli pre\u0107i s backenda na frontend; radnici ili in\u017eenjeri u dobi od 25 do 35 godina koji su drasti\u010dno \u017eeljeli promijeniti svoje zanimanje i ulo\u017eili su razli\u010dite napore u samostalno obrazovanje, te\u010dajeve i sta\u017eiranje.<\/p>\n<h3>Upoznajmo se bolje<\/h3>\n<p><\/p>\n<blockquote><p><b>Za kompaniju<\/b>: Testni zadatak ne odbija kandidate, ve\u0107 poma\u017ee skratiti proces selekcije.<\/p>\n<p><b>Za juniora<\/b>: Ne kopirajte testne zadatke - to je o\u010digledno. I odr\u017eavajte svoj GitHub u redu!\n<\/p><\/blockquote>\n<p>Da smo pozvali sve na tehni\u010dki intervju, morali bismo provesti otprilike 40 intervjua tjedno samo za juniore i samo za frontend. Stoga smo odlu\u010dili testirati drugu hipotezu - o testnom zadatku.<\/p>\n<p>\u0160to nam je bilo va\u017eno u testnom zadatku:<\/p>\n<ol>\n<li>Izgraditi dobru skalabilnu arhitekturu, ali bez prekompleksnosti;<\/li>\n<li>Bolje je raditi du\u017ee, ali dobro, nego napraviti ne\u0161to lo\u0161e za jednu no\u0107 i poslati uz komentar 'obe\u0107ajem da \u0107u zavr\u0161iti';<\/li>\n<li>Povijest razvoja u Gitu - in\u017eenjerska kultura, iterativnost razvoja i to da rje\u0161enje nije posve o\u010digledno prekopirano.<\/li>\n<\/ol>\n<p>\nSlo\u017eili smo se da \u017eelimo vidjeti jedan algoritamski zadatak i malu web-aplikaciju. Algoritamski zadaci su pripremljeni na razini laboratorijskih vje\u017ebi po\u010detnih te\u010dajeva - binarna pretraga, sortiranje, provjera anagrama, rad s listama i stablima. Na kraju smo se odlu\u010dili za binarnu pretragu kao prvi probni zadatak. Web-aplikacija trebala je biti igra kri\u017ei\u0107-kri\u017ei\u0107 uz kori\u0161tenje bilo kojeg okvira (ili bez njega).<\/p>\n<p>Testni zadatak je uspje\u0161no zavr\u0161ila gotovo polovina preostalih de\u010dki - poslali su nam rje\u0161enja <b>54 kandidata<\/b>. Nevjerojatan uvid - koliko mislite da postoji realizacija kri\u017ei\u0107-kri\u017ei\u0107 igre koja se mo\u017ee kopirati s interneta? <\/p>\n<p><b class=\"spoiler_title\">Koliko?<\/b>Zapravo, izgleda da samo 3. I u velikoj ve\u0107ini rje\u0161enja su bila upravo ta 3 varijante.<br \/>\n\u0160to se nije svidjelo:<\/p>\n<ul>\n<li>kopiranje koda ili razvoj prema istom tutorijalu bez vlastite arhitekture;<\/li>\n<li>oba zadatka u jednom repozitoriju u razli\u010ditim mapama, povijest commit-a naravno ne postoji;<\/li>\n<li>neuredan kod, kr\u0161enje DRY principa, nedostatak formatiranja;<\/li>\n<li>mje\u0161avina modela, prikaza i kontrolera u jednu klasu duga\u010dku stotine linija koda;<\/li>\n<li>nedostatak razumijevanja jedinica ispitivanja;<\/li>\n<li>rje\u0161enje \"u izravnom pristupu\" \u2014 hardkod matrice dobitnih kombinacija 3x3, \u0161to \u0107e biti prili\u010dno te\u0161ko pro\u0161iriti na 10x10, na primjer.<\/li>\n<\/ul>\n<p>\nTako\u0111er smo obra\u0107ali pa\u017enju na susjedne repozitorije \u2014 cool pet-projekti su i\u0161li u plus, a hrpa testnih zadataka od drugih tvrtki bila je vi\u0161e signal: za\u0161to kandidat nije uspio pro\u0107i tamo?<\/p>\n<p>Na kraju smo prona\u0161li sjajne opcije na Reactu, Angularu, Vanilla JS \u2014 skupilo se njih 29. I jo\u0161 jednog kandidata smo odlu\u010dili pozvati bez testa zbog njegovih super cool pet-projekata. Na\u0161a hipoteza o koristi testnih zadataka se potvrdila.<\/p>\n<h3>Tehni\u010dko intervjuiranje<\/h3>\n<blockquote><p><b>Za kompaniju<\/b>: Niste se susreli s mid-level ili senior kandidatima! Trebamo vi\u0161e individualnog pristupa.<\/p>\n<p><b>Za juniora<\/b>: Zapamtite, ovo nije ispit \u2014 nemojte poku\u0161avati samo \u0161utjeti na trojku ili zbuniti profesora svim svojim znanjem, kako bi on zbunjuje i dao \"odli\u010dan\".\n<\/p><\/blockquote>\n<p>\u0160to \u017eelimo razumjeti na tehni\u010dkog intervju? Jednu jednostavnu stvar \u2014 kako kandidat razmi\u0161lja. Vjerojatno posjeduje neke hard skills, ako je pro\u0161ao prve faze selekcije \u2014 ostalo je utvrditi zna li ih primijeniti. Dogovorili smo se o 3 zadatka.<\/p>\n<p>Prvi \u2014 o algoritmima i strukturama podataka. Olovkom, na komadu papira, na pseudokodu i s crte\u017eima analizirali smo kako kopirati stablo ili kako ukloniti element iz jednostruko povezanog popisa. Neugodna spoznaja bila je da ne razumiju svi rekurziju i kako poveznice funkcioni\u0161u.<\/p>\n<p>Drugi \u2014 live coding. Prijavili smo se na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codewars.com\/\">codewars.com<\/a><\/noindex>, birali jednostavne stvari poput sortiranja niza re\u010di po posljednjem slovu, a tijekom 30-40 minuta zajedno s kandidatom poku\u0161avali smo pro\u0107i sve testove. \u010cinilo se da ne bi trebalo biti iznena\u0111enja od ljudi koji su savladali kri\u017ei\u0107e i nuli \u2014 no u praksi nisu svi shvatili da se vrijednost mora \u010duvati u varijabli, a funkcija ne\u0161to mora vra\u0107ati preko return. Iako iskreno se nadam da je to bio tremor i da su se momci uspjeli sna\u0107i s tim zadatcima u lak\u0161im uvjetima.<\/p>\n<p>Napokon, tre\u0107i \u2014 malo o arhitekturi. Razgovarali smo o tome kako napraviti pretra\u017eiva\u010d, kako funkcionira debounce, kako renderirati razli\u010dite widgete u predlozima za pretra\u017eivanje, kako frontend mo\u017ee komunicirati s backendom. Bilo je nekoliko zanimljivih rje\u0161enja, uklju\u010duju\u0107i server-side renderiranje i web-sokete.<\/p>\n<p>Proveli smo 21 intervju prema ovoj shemi. Publika je bila potpuno raznolika \u2014 hajde da to ilustrujemo na stripovima:<\/p>\n<ol>\n<li><b>\u201eRaketa\u201c<\/b>. Nikada ne miruje, svuda se umije\u0161a, a na intervjuu \u0107e vas preplaviti prevelikim tokom misli, koje uop\u0107e nisu povezane s postavljenim pitanjem. Da je to na univerzitetu, to bi bila poznata mnogima poku\u0161aj demonstriranja svih svojih znanja, kada se s upitom usko pove\u017eete, a sje\u0107ate se samo da ste sino\u0107 odlu\u010dili da ga ne u\u010dite \u2014 ionako ne biste uspjeli.<\/li>\n<li><b>\u201eGroot\u201c<\/b>. Te\u0161ko je uspostaviti kontakt s njim, jer on je Groot. Na intervjuu se dugo mu\u010dite da izvu\u010dete odgovore, rije\u010d po rije\u010d. Dobro je ako je to samo zastoj \u2014 ina\u010de \u0107e vam kasnije u svakodnevnom poslu biti jako te\u0161ko.<\/li>\n<li><b>\u201eDrax\u201c<\/b>. Ranije se bavio transportom tereta, a od programiranja je u\u010de\u0107i samo JS putem Stackoverflowa, pa ne razumije uvijek o \u010demu se zapravo razgovara na intervjuu. Ipak, dobar je \u010dovjek, ima najbolje namjere i \u017eeli postati odli\u010dan frontend stru\u010dnjak.<\/li>\n<li>I vjerojatno, <b>\u201eZvjezdani lord\u201c<\/b>. U cjelini, dobar kandidat s kojim se mo\u017ee dogovoriti i uspostaviti dijalog.<\/li>\n<\/ol>\n<p>\nNa kraju na\u0161ih istra\u017eivanja <b>7 kandidata<\/b> do\u0161lo je do finala, potvr\u0111uju\u0107i svoje hard skill-ove odli\u010dnim testnim zadatkom i dobrim odgovorima na intervjuu.<\/p>\n<h3>Kulturalna prilagodba<\/h3>\n<blockquote><p><b>Za kompaniju<\/b>: Ho\u0107e\u0161 li raditi s njim! Je li kandidat spreman raditi ekstremno puno za svoj razvoj? Je li se sigurno uklopio u tim?<\/p>\n<p><b>Za juniora<\/b>: Ho\u0107e\u0161 li raditi s njima! Je li kompanija spremna ulagati u rast juniora, ili \u0107e jednostavno sve prljave poslove prebaciti na vas za nisku pla\u0107u?\n<\/p><\/blockquote>\n<p>Svaki junior, osim u proizvodnom timu, \u010diji vo\u0111a ga mora prihvatiti, dobiva mentora. Zadatak mentora je provesti ga kroz trodnevni proces onboardinga i unapre\u0111enja hard skill-ova. Stoga smo na svaki test kulture dolazili kao mentori i postavljali si pitanje: \u201eHo\u0107u li preuzeti odgovornost za unapre\u0111enje kandidata za 3 mjeseca prema na\u0161em planu?\u201c<\/p>\n<p>Ova etapa je pro\u0161la bez posebnosti i na kraju nam je donijela <b>4 ponude<\/b>, od kojih su 3 prihva\u0107ene i momci su u\u0161li u timove.<\/p>\n<h3>\u017divot nakon ponude<\/h3>\n<blockquote><p><b>Za kompaniju<\/b>: Pobrini se za svoje juniore ili \u0107e to drugi u\u010diniti!<\/p>\n<p><b>Za juniora<\/b>: AAAAAAA!!!\n<\/p><\/blockquote>\n<p>\nKada novi zaposlenik do\u0111e, potrebno ga je onboardati \u2013 uvesti ga u procese, objasniti kako sve funkcionira u tvrtki i timu te kako uop\u0107e treba raditi. Kada do\u0111e junior, potrebno je razumjeti kako ga razvijati. <\/p>\n<p>Kada smo razmi\u0161ljali o tome, sastavili smo popis od 26 vje\u0161tina koje, prema na\u0161em mi\u0161ljenju, junior treba imati do kraja tromjese\u010dnog onboarding razdoblja. Uvrstili smo hard-skills (prema na\u0161em tech stacku), znanje o na\u0161im procesima, scrumu, infrastrukturi, arhitekturi projekta. Spojili smo ih u roadmap raspore\u0111en tijekom 3 mjeseca.<\/p>\n<p><img decoding=\"async\" alt=\"Kako ukrotiti juniora?\" src=\"\/wp-content\/uploads\/2019\/08\/ba26eeefd9d19ab404e33bf2239d4392.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Na primjer, evo roadmapa mog juniora.<\/i><\/p>\n<p>Svakom junioru dodijeljujemo mentora koji s njim radi individualno. Ovisno o mentoru i trenutnoj razini kandidata, sastanci se mogu odr\u017eavati od 1 do 5 puta tjedno po 1 sat. Mentorima se dobrovoljno javljaju proaktivni frontend developeri koji \u017eele raditi vi\u0161e od samog pisanja koda. <\/p>\n<p>Dio optere\u0107enja s mentora preuzimaju te\u010dajevi o na\u0161em stacku \u2013 Dart, Angular. Te\u010dajevi se redovito odr\u017eavaju za manje grupe od 4-6 osoba, gdje se sudionici bave radom bez prekidanja.<\/p>\n<p>Tijekom 3 mjeseca povremeno prikupljamo povratne informacije od juniora, njihovih mentora i voditelja te individualno prilago\u0111avamo proces. 1-2 puta tijekom cijelog razdoblja provodi se provjera ste\u010denih vje\u0161tina, a sli\u010dna provjera se radi na kraju \u2013 na temelju njih se formiraju preporuke o tome \u0161to se treba dodatno usavr\u0161iti.<\/p>\n<h3>Zaklju\u010dak<\/h3>\n<blockquote><p><b>Za kompaniju<\/b>: Treba li ulagati u juniore? Da!<\/p>\n<p><b>Za juniora<\/b>: Tra\u017eite tvrtke koje pa\u017eljivo biraju kandidate i znaju ih razvijati.\n<\/p><\/blockquote>\n<p>Tijekom 3 mjeseca pregledali smo 122 upitnika, 54 testna zadatka i proveli 21 tehni\u010dki intervju. To nam je donijelo 3 sjajna juniora, koji su sada pro\u0161li polovicu svojih roadmapa za onboarding i akceleraciju. Ve\u0107 rje\u0161avaju stvarne proizvodne zadatke u na\u0161em projektu, gdje na frontend-u ima vi\u0161e od 2 000 000 linija koda i vi\u0161e od 400 repozitorija.<\/p>\n<p>Utvr\u0111eno je da mo\u017ee i treba postojati relativno slo\u017eena cijev za juniore, ali na kraju njome prolaze samo oni koji su zaista spremni puno raditi i ulagati u svoj razvoj. <\/p>\n<p>Trenutno je na\u0161 glavni zadatak zavr\u0161iti trojmese\u010dne razvojne planove za svakog juniorskog zaposlenika putem individualnog rada s mentorom i zajedni\u010dkih te\u010dajeva, prikupiti metrike, povratne informacije vo\u0111a, mentora i samih u\u010denika. Na temelju ovoga prva eksperimenta mo\u0107i \u0107emo ga smatrati zavr\u0161enim, donijeti zaklju\u010dke, pobolj\u0161ati proces i ponovo ga pokrenuti za odabir novih kandidata.<br \/>\n<br \/>Izvor: <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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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\udd47Kako ukrotiti juniora? | ProHoster","description":"Kako do\u0107i do velike kompanije ako si junior? Kako zaposliti dostojnog juniora ako si velika kompanija?","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/kak-priruchit-dzhuniora","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/36985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=36985"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/36985\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/27718"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=36985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=36985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=36985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}