{"id":30582,"date":"2019-10-31T21:36:21","date_gmt":"2019-10-31T18:36:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/stazhirovka-v-it-vzglyad-rukovoditelya\/"},"modified":"2019-10-31T21:36:21","modified_gmt":"2019-10-31T18:36:21","slug":"stazhirovka-v-it-vzglyad-rukovoditelya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya","title":{"rendered":"St\u017eiranje u IT: pogled iz perspektive vo\u0111e","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/26906807c8ee33256522420a73fd4a3f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrijave za <noindex><a rel=\"nofollow\" href=\"https:\/\/yandex.ru\/yaintern\/?utm_source=habr&amp;utm_content=290319\">ljetnu praksu<\/a><\/noindex> u Yandexu su otvorene. Ona se odvija u pet smjerova: backend, ML, mobilna razvijanja, frontend i analitika. Na ovom blogu, te na drugih blogovima na Habr\u00e9 i izvan njega, mo\u017eete prona\u0107i mnogo informacija o tome kako se odvija praksa. No, mnogo toga u ovom procesu ostaje misterij za one koji ne rade u tvrtki. A ako gledate iz perspektive voditelja razvoja, postavlja se jo\u0161 vi\u0161e pitanja. Kako pravilno provesti praksu, kako maksimizirati uzajamnu korist s praktikantom, kako uspjeti upoznati ga u tri mjeseca i nau\u010diti sve \u0161to je potrebno za nastavak rada?<\/p>\n<p>Ovu smo temu pripremili u petorici. Predstavimo se: Ihnat Kolesni\u010denko iz slu\u017ebe tehnologija distribuiranih ra\u010dunalnih sustava, Mi\u0161a Levin iz slu\u017ebe strojne inteligencije Marketa, Denis Malih iz slu\u017ebe razvoja aplikacija, Sere\u017ea Bere\u017enoj iz odjela razvoja pretra\u017eiva\u010dkih su\u010delja i Dima \u010cerkasov iz grupe razvoja antifrauda. Svaki od nas predstavlja svoje podru\u010dje prakse. Svi smo voditelji, trebaju nam praktikanti, i imamo odre\u0111eno iskustvo u radu s njima. Dopustite da podijelimo ne\u0161to od tog iskustva.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Razgovor prije prakse<\/h3>\n<p>\nKandidate o\u010dekuje nekoliko tehni\u010dkih razgovora. Uspjeh na razgovoru ovisi manje o softverskim vje\u0161tinama (sposobnosti u\u010dinkovite komunikacije) i vi\u0161e o hardverskim vje\u0161tinama (znanjima iz matematike i programiranja). Me\u0111utim, voditelji ocjenjuju i jedno i drugo. <\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>\u010cak i ako je osoba veoma sposobna, ali potpuno nekomunikativna \u2014 ne mo\u017ee primijeniti sve svoje vje\u0161tine. Na to, naravno, obra\u0107amo pa\u017enju, ali to nije razlog da nekoga ne primimo na praksu. Tijekom tri mjeseca sve se mo\u017ee promijeniti, a osim toga, tvoj prvi dojam mo\u017ee biti neto\u010dan. A ako je sve to\u010dno \u2014 treba\u0107e toj osobi objasniti, tra\u017eiti joj druge timove. Komunikativnost zasigurno nije klju\u010dni faktor za praktikante. Ipak, profesionalne vje\u0161tine su mnogo va\u017enije.<\/p><\/blockquote>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Svi\u0111a mi se kada ljudi pri\u010daju pri\u010de \u2013 u dobrom smislu. Osoba koja mo\u017ee ispri\u010dati kako se njen tim hrabro nosio s nekim neuspjehom je zanimljiva. Po\u010dinjem postavljati dodatna pitanja kada takva pri\u010da ispliva. No, to se rijetko de\u0161ava ako jednostavno zamolite da 'pri\u010daju ne\u0161to zanimljivo o svojim projektima'. <\/p>\n<p>Jedan kandidat je jednom izgovorio prekrasnu re\u010denicu koju sam \u010dak i zapisao: 'Uspje\u0161no sam izbjegavao rje\u0161avanje dosadnih zadataka'.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/4ea8f3422efb412060fd2d9753fb2943.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBudu\u0107i da je vremena za komunikaciju malo, ispitatelj svake minute sastanka nastoji dobiti korisne informacije o kandidatu. Bilo bi sjajno ako se pripravnik unaprijed prisjetio kojim bi detaljima svog iskustva (ne iz \u017eivotopisa) mogao podijeliti. To bi trebao biti kratki pripovijed po pitanju.<\/p>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Obra\u0107am pa\u017enju ako osoba pri\u010da da je isprobala mnoge jezike, pristupe. Ljudi s \u0161irim pogledom \u010desto smi\u0161ljaju elegantnija rje\u0161enja u akciji. No, to nije jednozna\u010dna prednost. Mo\u017ee se dota\u0107i mnogo toga, a zapravo ni\u0161ta ozbiljno ne nau\u010diti.<\/p><\/blockquote>\n<p>\nVrijeme za pri\u010de koje opisuje Denis obi\u010dno ostaje samo na zavr\u0161nom intervjuu. Do tada je potrebno pokazati one temeljne i prakti\u010dne znanja koja \u0107e biti temelj budu\u0107eg rada. I naravno, bi\u0107e potrebno pisati kod na plo\u010di ili na papiru. <\/p>\n<h5><i>Mi\u0161a:<\/i><\/h5>\n<blockquote><p>Provjeravamo znanje teorije vjerojatnosti i matemati\u010dke statistike. Gledamo ima li osoba iskustva s metrima, s algoritmima strojnog u\u010denja, s postavljanjem njihovih parametara, s ponovnim u\u010denjem itd. O\u010dekujemo da osoba mo\u017ee pisati kod u dovoljnoj mjeri da bude analiti\u010dar.<\/p><\/blockquote>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Oni koji dolaze na intervju uglavnom znaju jezike: u Jekaterinburgu imamo dobru \u0161kolu osnovnih jezika, dobre institucije. No, iskreno, kandidat za praksu s dobrim hardvverskim vje\u0161tinama je rijetkost, barem u na\u0161em epsilon okru\u017eenju. Na primjer, Swift. U njemu je vrlo slo\u017een rad sa stringovima, a malo je ljudi koji mogu raditi s njima napamet. Takvi odmah upadaju u o\u010di. \u010cesto na intervjuima postavljam zadatak koji se bavi obradom stringova. I za sve vrijeme bio je samo jedan \u010dovjek koji je odmah, na papiru, mogao napisati takav Swift kod. Nakon toga, hodao sam i svima govorio kako je netko kona\u010dno uspio rije\u0161iti taj zadatak u Swifta na papiru.<\/p><\/blockquote>\n<p><\/p>\n<h3>Provjera algoritama na intervjuu<\/h3>\n<p>\nTo je posebna tema, jer se kandidati i dalje pitaju - za\u0161to uvijek ocjenjujemo znanje algoritama i struktura podataka? \u010cak i budu\u0107i mobilni programeri i front-end developeri prolaze kroz ovu provjeru. <\/p>\n<h5><i>Mi\u0161a:<\/i><\/h5>\n<blockquote><p>Na intervjuu obavezno postavljamo neku algoritamsku zada\u0107u. Kandidat treba smisliti kako je implementirati na Pythonu, po\u017eeljno bez gre\u0161aka. Treba shvatiti kako testirati svoj program i samostalno ga ispraviti.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/a522735e41adec1caadb3b4d87e92e68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIskustvo u algoritmima bit \u0107e korisno iz tri razloga. Prvo, o\u010dito \u0107e biti potrebno za algoritamske zadatke - koji se doga\u0111aju rijetko, ali se ipak doga\u0111aju. Drugo, programer \u0107e u\u010dinkovitije rje\u0161avati zadatke koji se odnose na algoritme, iako ne zahtijevaju ulazak u same algoritme (a takvih je ve\u0107 prili\u010dno mnogo). Tre\u0107e, ako vam algoritme nisu predavali na fakultetu, ali i dalje znate raditi s njima, to vas karakterizira kao znati\u017eeljnu osobu i podi\u017ee va\u0161 ugled u o\u010dima sugovornika.<\/p>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Veliki dio mobilnog razvoja je 'prebacivanje JSON-a'. No, svakih \u0161est mjeseci doga\u0111aju se slu\u010dajevi kada su algoritmi potrebni. Trenutno radim lijepe karte za Yandex.Vremensku prognozu. I trebao sam realizirati algoritam za izravnavanje, Sutherland-Hodgman algoritam i Martinezov algoritam. Da je osoba nije znala \u0161to je he\u0161 mapa ili prioritetni red, dugo bi se s tim mu\u010dila i nije jasno bi li uspjela bez tu\u0111e pomo\u0107i.<\/p>\n<p>Algoritmi su osnova razvoja. To je ono \u0161to poma\u017ee programeru da bude programer. Bez obzira \u010dime se bavite. Potrebni su \u010dak i u jednostavnim projektima gdje se osnovni rad sastoji od \u201eprebacivanja JSON-a\u201c. \u010cak i ako sami ne pi\u0161ete algoritme, ali neizravno koristite neke strukture podataka, bolje je razumjeti ih. Ina\u010de, imat \u0107ete aplikacije koje rade sporo ili pogre\u0161no.<\/p>\n<p>Postoje programeri koji su akademski u\u0161li u razvoj: upisali su fakultet, po\u0161teno studirali pet godina i stekli zvanje. Oni poznaju algoritme, jer su ih nau\u010dili. I tada samo znanje algoritama nikako ne karakterizira op\u0107enitost osobe, treba provjeriti tu op\u0107enitost na drugi na\u010din.<\/p>\n<p>Tu su i samouki, me\u0111u koje se svrstavam i ja. Da, formalno imam IT obrazovanje, diplomu in\u017eenjera programera. No samouci su nau\u010dili programirati \u201euprkos\u201c. Nisu imali sveu\u010dili\u0161ni program. Obi\u010dno nisu upoznati s algoritmima \u2014 jer nikada nisu imali potrebu da ih prou\u010de. I kada takva osoba razumije algoritme, to zna\u010di da je potro\u0161ila vrijeme da ih shvati. Nakon \u0161to sam zavr\u0161io fakultet, shvatio sam da imam bijela mjesta u dijelu fundamentalnih algoritama \u2014 stvar je u tome da je specijalnost bila primijenjena. Oti\u0161ao sam i prou\u010dio online te\u010dajeve Sveu\u010dili\u0161ta Princeton, dobro poznatog Roberta Sedgewicka. Razjasnio sam, napravio sve doma\u0107e zada\u0107e. I kada osoba na razgovoru za posao pri\u010da sli\u010dnu pri\u010du, odmah me zanima, javlja se \u017eelja za radom s njom ili barem za nastavkom razgovora.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/795041c1d83fa5e055b9146133e6eee3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Kada intervjuirate pripravnika, u odre\u0111enom smislu o\u010dekujete \u010dak i vi\u0161e nego od iskusnog programera. Rije\u010d je o sposobnosti rje\u0161avanja algoritamskih zadataka, brzom pisanju bilo kakvog ispravnog koda. Kandidat za praksu \u2014 on je jo\u0161 na fakultetu. Prije samo godinu dana sve o algoritmima mu je bilo detaljno obja\u0161njeno. O\u010dekuje se da ih mo\u017ee reproducirati. Ako je osoba normalna i pa\u017eljivo je slu\u0161ala predavanja, jednostavno \u0107e sve znati, izvu\u0107i iz cache-a.<\/p><\/blockquote>\n<p><\/p>\n<h3>Koje zadatke rje\u0161ava pripravnik<\/h3>\n<p>\nObi\u010dno se program prakse mo\u017ee dogovoriti i raspraviti na zavr\u0161nim razgovorima. Praksa \u010desto zapo\u010dinje s trening zadacima koji ne\u0107e biti uklju\u010deni u proizvodnju. \u0160tovi\u0161e, vjerojatnost dobivanja takvih zadataka nije velika. Naj\u010de\u0161\u0107e se dodjeljuju stvarni projekti iz backloga, odnosno oni koji su prepoznati kao vrijedni pa\u017enje, ali neprioritetni i 'odvojivi' - da implementacija ne bude ovisna o drugim komponentama. Voditelji nastoje rasporediti zadatke tako da se praktikant upozna s razli\u010ditim dijelovima usluge i radi u istom okru\u017eenju s drugim \u010dlanovima tima.<\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>To su izuzetno korisni zadaci. Mogu\u0107e je da ne\u0107e pove\u0107ati iskori\u0161tenost klastera za 10%, niti u\u0161tedjeti milijun dolara tvrtki, ali \u0107e usre\u0107iti stotine ljudi. Na primjer, imamo praktikanta koji se bavi na\u0161im klijentom za pokretanje operacija na na\u0161im klasterima. Prije pokretanja, operacija mora u\u010ditati neke podatke na klaster. To obi\u010dno traje 20-40 sekundi, a prije je to prolazilo tiho: pokrenuo si to u konzoli i sjedi\u0161, gleda\u0161 u crni ekran. Praktikant je do\u0161ao i u dva tjedna napravi funkciju: sada se mo\u017ee vidjeti kako se datoteke u\u010ditavaju i \u0161to se doga\u0111a. Zadak je, s jedne strane, jednostavan za opisivati, a s druge - ima dosta toga za istra\u017eiti, koje biblioteke provjeriti. Najljep\u0161e je \u0161to si to napravio, pro\u0161ao je tjedan, to je na klasterima, ljudi to ve\u0107 koriste. Napi\u0161e\u0161 post u internu mre\u017eu - ka\u017eu ti hvala.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/b231a17dadf6bdf50655f7bdf378e52b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5><i>Mi\u0161a:<\/i><\/h5>\n<blockquote><p>Praktikanti pripremaju modele, prikupljaju podatke za njih, osmi\u0161ljavaju metrike i provode eksperimentiranje. Postupno im dajemo vi\u0161e slobode i odgovornosti - provjeravamo kako se snalaze. Ako da - prelaze na sljede\u0107u razinu. Ne pretpostavljamo da praktikant sve to zna kada do\u0111e. Voditelj mu poma\u017ee da se sna\u0111e, daje poveznicu na unutarnji resurs ili online te\u010daj.<\/p><\/blockquote>\n<p>\nAko se praktikant poka\u017ee izvanrednim - mo\u017ee dobiti ne\u0161to prioritetno, va\u017eno za odjel ili druge usluge.<\/p>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Na\u0161 pripravnik trenutno se bavi intenzivnim doradama anti-fraud sustava. To je sustav koji se bori s raznim oblicima zlostavljanja i prevarama na uslugama Yandex-a. Isprva smo mislili davati mu jednostavne i ne ba\u0161 bitne zadatke za produkciju. Unaprijed planiramo zadatke za pripravnika, ali ovdje smo primijetili da osoba \"gori\", brzo i dobro rje\u0161ava zadatke. Na kraju smo mu povjerili pokretanje anti-fraud sustava za nove usluge.<\/p><\/blockquote>\n<p>\nOsim toga, postoji mala \u0161ansa da dobije zadatak na kojem su se kolege ranije nisu usudile raditi zbog njegovog obujma.<\/p>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Postoji jedan stari sustav, a postoji i novi, jo\u0161 nedovr\u0161eni. Potrebno je provesti migraciju s jednog na drugi. U perspektivi je to va\u017ean projekt, iako s visokom neizvjesno\u0161\u0107u: potrebno je puno komunicirati i \u010ditati nejasan legacijski kod. Na zadnjem intervjuu smo iskreno rekli pripravniku da je zadatak slo\u017een. On je odgovorio da je spreman, pridru\u017eio se na\u0161em timu i uspio je. Ispostavilo se da ima osobine ne samo programera, ve\u0107 i menad\u017eera. Bio je spreman sam odlaziti, pitati, pingati.<\/p><\/blockquote>\n<p><\/p>\n<h3>Mentorstvo nad pripravnikom<\/h3>\n<p>\nPripravniku je potreban mentor kako bi se uronio u procese. To je osoba koja je informirana ne samo o svojim zadacima, ve\u0107 i o zadacima pripravnika. S mentorom je uspostavljena redovita komunikacija, uvijek se mo\u017ee obratiti za savjet. Mentor mo\u017ee biti ili vo\u0111a grupe (ako je to mala grupa), ili netko od kolega, stalnih sudionika tima.<\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Trudim se barem svaka dva dana pri\u0107i, pitati kako je s pripravnikom. Ako primijetim da je preoptere\u0107en, trudim se pomo\u0107i, pitati \u0161to je problem i zajedno s njim to razjasniti. Jasno je da to oduzima moje snage i \u010dini rad pripravnika manje u\u010dinkovitim \u2014 i ja tro\u0161im svoje vrijeme. Ipak, to mu omogu\u0107ava da se ne zagu\u0161i, postigne rezultat. I svejedno je to br\u017ee nego da sam to radio sam. Meni bi trebalo otprilike 5 sati za zadatak. Pripravnik bi ga odradio za 5 dana. I da, potro\u0161it \u0107u 2 sata tijekom tih 5 dana da razgovaram s pripravnikom i pomognem mu. No, barem 3 sata \u0107u u\u0161tedjeti, i pripravniku \u0107e biti drago \u0161to mu je netko pomogao. Uglavnom, potrebno je samo redovito komunicirati, gledati \u0161to osoba radi, ne gubiti kontakt.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/b09d2c8d74b0194354756bace0a8c80a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5><i>Serjo\u017ea:<\/i><\/h5>\n<blockquote><p>Stalni je kontakt izme\u0111u pripravnika i njegovog mentora, a svakodnevno se \u010duje s njim nekoliko puta. Mentor pregledava kod, sudjeluje u parnom programiranju s pripravnikom i poma\u017ee kada se jave problemi. Ovim pristupom, kombiniraju\u0107i pomo\u0107 mentora i stvarne radne zadatke, obu\u010davamo frontend programere.<\/p><\/blockquote>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Kako bi pripravnik bio potpomognut, razgovaramo ve\u0107 prije zapo\u0161ljavanja o tome tko \u0107e mu biti mentor. To je tako\u0111er velika prilika za mentora: priprema za ulogu vo\u0111e tima, provjera sposobnosti zadr\u017eavanja svojih zadataka i zadataka pripravnika u glavi. Odr\u017eavamo redovite sastanke, ponekad sudjelujem i ja, kako bih bio u tijeku. No, mentor se svakodnevno povezuje s pripravnikom. U po\u010detku ula\u017ee puno vremena, no to se isplati.<\/p><\/blockquote>\n<p>\nMe\u0111utim, postojanje mentora ne zna\u010di da se svi nastali problemi rje\u0161avaju preko njega.<\/p>\n<h5><i>Mi\u0161a:<\/i><\/h5>\n<blockquote><p>Kod nas je uobi\u010dajeno da ljudi koji se suo\u010davaju s problemom pitaju susjede, kolege i brzo pronalaze pomo\u0107. \u0160to br\u017ee osoba raste, to \u010de\u0161\u0107e treba oti\u0107i do kolega da sazna ne\u0161to. Korisno je \u010dak i samo znati o zadacima drugih kako bi smislili nove. Kada pripravnik sam mo\u017ee pregovarati, razumjeti \u0161to je va\u017eno drugoj strani i do\u0107i do rje\u0161enja u timu, znatno br\u017ee \u0107e napredovati nego onaj za kojeg sve to mora raditi vo\u0111a.<\/p><\/blockquote>\n<h5><i>Serjo\u017ea:<\/i><\/h5>\n<blockquote><p>Postoji dokumentacija, ali ve\u0107i dio informacija je nevidljiv. Ako je upija\u0161 na po\u010detku karijere, to je dodatna prednost, a mi mo\u017eemo usmjeriti osobu na ono \u0161to treba prou\u010diti. <\/p>\n<p>Idealan pripravnik je onaj koji se pripravlja nekoliko mjeseci, postaje mla\u0111i programer, zatim obi\u010dan programer, a onda vo\u0111a tima itd. Za to je potreban arhetip u\u010denika koji se ne boji pitati ako mu ne\u0161to nije jasno, ali istovremeno je sposoban za samostalni rad. Ako mu ka\u017eu da mo\u017ee pro\u010ditati o tome tu i tu, oti\u0107i \u0107e, pro\u010ditati i zaista se vratiti s novim znanjem. Mo\u017ee grije\u0161iti, ali ne bi trebao grije\u0161iti vi\u0161e od jednom, maksimalno dvaput na istom mjestu. Idealan pripravnik treba se razvijati, upijati sve kao sun\u0111er, u\u010diti i rasti. Onaj koji sjedi, poku\u0161ava sve rije\u0161iti sam, dugo se mu\u010di, ne postavlja pitanja, te\u0161ko \u0107e se uklopiti.<\/p><\/blockquote>\n<p><\/p>\n<h3>Kraj pripravni\u0161tva<\/h3>\n<p>\nPrije po\u010detka rada potpisujemo s svakim pripravnikom ugovor na odre\u0111eno vrijeme. Naravno, pripravni\u0161tvo je pla\u0107eno, formalizirano prema zakonodavstvu RF, a pripravnik dobiva iste pogodnosti kao i bilo koji drugi zaposlenik Yandexa. Nakon tri mjeseca program se zavr\u0161ava \u2014 mnoge pripravnike tada prebacujemo u stalni radni odnos (na neodre\u0111eno).<\/p>\n<p><img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/5503f6c3e18a2e3cc164207c22c9756d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS jedne strane, vo\u0111i tima va\u017eno je da programer ispuni svoj pripravni\u010dki minimum. Upravo to vodi pripravnika, po\u010dev\u0161i od intervjua. Me\u0111utim, to je samo po\u010detak pri\u010de. Pripravnik je za nas uvijek potencijalni kandidat za stalni radni odnos. Minimalni program za vo\u0111u tima je ve\u0107 na po\u010detku prepoznati takvu osobu koju nakon tri mjeseca ne\u0107e biti neugodno preporu\u010diti drugim odjelima. Maksimalni program je zadr\u017eati ga u istom timu i zaposliti ga. Pri tome uzimamo u obzir da \u0107e student drugog ili tre\u0107eg razreda \u2014 \u010dak i ako postane pripravnik \u2014 s po\u010detkom akademske godine trebati nastaviti obrazovanje na sveu\u010dili\u0161tu.<\/p>\n<h5><i>Serjo\u017ea:<\/i><\/h5>\n<blockquote><p>Prije svega, pripravnici su za nas kadrovski potencijal. Poku\u0161avamo izgraditi ljude unutar Yandexa kako bi savr\u0161eno odgovarali na\u0161im zadacima. Pru\u017eamo im sve, od kulture komunikacije i suradnje u timovima do enciklopedijskih znanja o svim na\u0161im sustavima.<\/p><\/blockquote>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Kada zapo\u0161ljavamo pripravnika, odmah ga poku\u0161avamo prilagoditi kako bi postao \u010dlan na\u0161eg tima. A obi\u010dno je jedina prepreka nedostatak slobodnih radnih mjesta. Poku\u0161avamo zaposliti dovoljno mladih ljudi kao pripravnike. Ako netko ima pet godina iskustva u razvoju, a dolazi u Yandex i na razini je pripravnika, na\u017ealost, to za nas zna\u010di da, iako je talentiran, \u010dim se zapo\u0161ljava u Yandex s pet godina iskustva, ne\u0107e mo\u0107i napredovati do senior programera. Obi\u010dno se radi o brzini: spor rast u pro\u0161losti zna\u010dit \u0107e spor rast i kod nas. Da, ponekad spoznaja da osoba nije prikladna dolazi tek nakon tri mjeseca. No, to je dovoljno rijetko. U vi\u0161e od polovice slu\u010dajeva spremni smo zaposliti ljude. U mom iskustvu, nije bilo situacija gdje je osoba uspje\u0161no obavila praksu, ali nije uspjela pro\u0107i razgovor za stalno radno mjesto.<\/p><\/blockquote>\n<h5><i>Mi\u0161a:<\/i><\/h5>\n<blockquote><p>Svim uspje\u0161nim pripravnicima nudimo da ostanu u tvrtki. Nakon prakse, obi\u010dno zaposlimo vi\u0161e od polovice njih na puno radno vrijeme. S ljetnom praksom je te\u017ee, jer \u010desto dolaze studenti, na primjer, tre\u0107e godine, i te\u0161ko im je uskladiti rad s u\u010denjem.<\/p><\/blockquote>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Pretpostavimo da pripravnik odli\u010dno obavlja zadatke i ima mnogo potencijala da postane dobar programer \u2014 \u010dak i ako trenutno nema dovoljno iskustva. I pretpostavimo da nema slobodnog radnog mjesta za stalni ugovor. Tada je situacija jednostavna: moram oti\u0107i svom voditelju i re\u0107i mu \u2014 ovaj genijalni \u010dovjek mora biti po svaku cijenu zadr\u017ean, dajmo mu neku ponudu, na\u0111imo mjesto gdje ga mo\u017eemo smjestiti.<\/p><\/blockquote>\n<p><\/p>\n<h3>Pri\u010de o pripravnicima<\/h3>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Djevojka koja se kod nas zaposlila na praksi 2017. godine dolazila je iz Permi. To je oko 400 kilometara zapadno od Jekaterinburga. Svaki tjedan je dolazila kod nas vlakom u \u0160kolu mobilnog razvoja. Dolazila je tijekom dana, u\u010dila nave\u010der i kasno nave\u010der se vra\u0107ala natrag. Cijeniv\u0161i tu odlu\u010dnost, pozvali smo je da radi s nama, i to se pokazalo ispravnim.<\/p><\/blockquote>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Prije nekoliko godina sudjelovali smo u programu razmjene sta\u017eista. Bilo je zanimljivo raditi s tim stranim mladima. No, sta\u017eisti odande nisu bolji od, recimo, onih iz \u0160ADe ili FKN-a. \u010cinilo bi se da je EPFL me\u0111u top 20 sveu\u010dili\u0161ta u Europi. U tom trenutku \u2014 kao ne previ\u0161e iskusni intervjuator \u2014 imao sam takva o\u010dekivanja: nevjerojatno, razgovaramo s ljudima iz EPFL-a, bit \u0107e super talentirani. No, ljudi koji su osnovno obrazovanje o kodiranju stekli kod nas \u2014 uklju\u010duju\u0107i i na klju\u010dnim regionalnim sveu\u010dili\u0161tima \u2014 zapravo su na istom nivou.<\/p>\n<p>Ili druga pri\u010da. Sada u mom timu radi de\u010dko, jo\u0161 mlad, oko 20 godina. Radi u Petersburgu, do\u0161ao je na sta\u017e. On je zaista izvrsan. Kao i obi\u010dno, daje\u0161 osobi zadatke, on ih rje\u0161ava, a nakon mjesec dana dolazi i govori: rije\u0161io sam to, gledam, i \u010dini se da vam je arhitektura lo\u0161e postavljena. Hajde da to prepravimo. Kod \u0107e postati jednostavniji, jasniji. Naravno, poku\u0161ao sam ga odvratiti: obim posla je velik, korisnicima ne donosi korist, ali ideja zvu\u010di apsolutno razumno. Osoba se sna\u0161la u slo\u017eenom vi\u0161edretvenom procesu i predlo\u017eila pobolj\u0161anja \u2014 mo\u017eda i neblagovremena, refaktoring radi refaktoringa. Ali kad god po\u017eelite dodatno zakomplicirati taj kod, to pobolj\u0161anje se mo\u017ee napraviti. Pro\u0161lo je nekoliko mjeseci, i po\u010deli smo se baviti tim zadatkom. S rado\u0161\u0107u sam ga zaposlio. Svi mi nismo geniji. Mo\u017eete do\u0107i, shvatiti ne\u0161to i ukazati nam na na\u0161e probleme. To se cijeni.<\/p><\/blockquote>\n<h5><i>Mi\u0161a:<\/i><\/h5>\n<blockquote><p>Imamo takve idealne sta\u017eiste. Unato\u010d nedostatku iskustva, oni ne vide zadatak samo na tehni\u010dkoj razini, ve\u0107 i na globalnoj. Predla\u017eu principijalna pobolj\u0161anja. Imaju razumijevanje kako prenijeti zadatke iz stvarnog svijeta u tehni\u010dki, a da pritom ne izgube smisao. Razmi\u0161ljaju o tome koja je krajnja svrha, trebaju li se sada zaglaviti u detaljima ili mogu potpuno promijeniti pristup zadatku ili \u010dak formulaciju zadatka. To zna\u010di da imaju potencial da budu nekoliko razina iznad. Da bi pro\u0161li taj put, samo trebaju usavr\u0161iti neke vje\u0161tine i unutarnje alate. Plus, pokrenuti nekoliko uspje\u0161nih projekata.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"St\u017eiranje u IT: pogled iz perspektive vo\u0111e\" src=\"\/wp-content\/uploads\/2019\/03\/5ea3f0d5d18f4fbfe989a8c289df3b26.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/yandex\/blog\/445962\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0431\u043e\u0440 \u043d\u0430 \u043b\u0435\u0442\u043d\u044e\u044e \u0441\u0442\u0430\u0436\u0438\u0440\u043e\u0432\u043a\u0443 \u0432 \u042f\u043d\u0434\u0435\u043a\u0441 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f. \u041e\u043d \u0438\u0434\u0451\u0442 \u043f\u043e \u043f\u044f\u0442\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c: \u0431\u044d\u043a\u0435\u043d\u0434, ML, \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430. \u0412 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u0433\u0435, \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u0431\u043b\u043e\u0433\u0430\u0445 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u0438 \u0437\u0430 \u0435\u0433\u043e \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0435\u043c\u0430\u043b\u043e \u0438\u043d\u0441\u0430\u0439\u0434\u0430 \u043f\u0440\u043e \u0442\u043e, \u043a\u0430\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0441\u0442\u0430\u0436\u0438\u0440\u043e\u0432\u043a\u0430. \u041d\u043e \u043c\u043d\u043e\u0433\u043e\u0435 \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0437\u0430\u0433\u0430\u0434\u043a\u043e\u0439 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u0410 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22577,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-30582","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.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u0431\u043e\u0440 \u043d\u0430\" \/>\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\/stazhirovka-v-it-vzglyad-rukovoditelya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\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\u0421\u0442\u0430\u0436\u0438\u0440\u043e\u0432\u043a\u0430 \u0432 IT: \u0432\u0437\u0433\u043b\u044f\u0434 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0431\u043e\u0440 \u043d\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya\" \/>\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-31T18:36:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:36:21+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\udd47Sta\u017eiranje u IT-ju: pogled vo\u0111e | ProHoster","description":"Prijave za","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya","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\u0421\u0442\u0430\u0436\u0438\u0440\u043e\u0432\u043a\u0430 \u0432 IT: \u0432\u0437\u0433\u043b\u044f\u0434 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f | ProHoster","og:description":"\u041d\u0430\u0431\u043e\u0440 \u043d\u0430","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya","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-31T18:36:21+00:00","article:modified_time":"2019-10-31T18:36:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30582","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-21 01:56:29","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:32:36","updated":"2026-01-21 01:56:29","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\/30582","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=30582"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/30582\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/22577"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=30582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=30582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=30582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}