{"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\/et\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya","title":{"rendered":"IT praktika: juhi vaatepunkt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/26906807c8ee33256522420a73fd4a3f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e4rbamine <noindex><a rel=\"nofollow\" href=\"https:\/\/yandex.ru\/yaintern\/?utm_source=habr&amp;utm_content=290319\">suvekursusele<\/a><\/noindex> Yandexis j\u00e4tkub. See k\u00e4ib viie suuna kaudu: tagasiside, ML, mobiilne arendus, esik\u00fclg ja anal\u00fc\u00fctika. Selles blogis, teistes blogides Habr\u00e9 ja kaugemal on palju teavet selle kohta, kuidas praktika toimub. Kuid palju sellest protsessist j\u00e4\u00e4b saladuseks neile, kes ettev\u00f5ttes ei t\u00f6\u00f6ta. Ja kui vaadata seda arendajate juhtide perspektiivist, siis tekib veel rohkem k\u00fcsimusi. Kuidas \u00f5igesti praktikat l\u00e4bi viia, kuidas maksimeerida vastastikust kasu praktikandi ja ettev\u00f5tte vahel, kuidas kolme kuu jooksul inimesega tuttavaks saada ja \u00f5petada k\u00f5ik, mis on vajalik t\u00f6\u00f6 j\u00e4tkamiseks?<\/p>\n<p>Me valmistasime selle artikli ette viiekesi. Tutvustame end: Ihnat Kolesnitsenko jaotuse tehnoloogiate teenistusest, Misha Levin turu masin\u00f5ppe teenusest, Denis Malykh rakenduste arendamise teenusest, Sergei Berezhnoy otsinguliideste arendusosakonnast ja Dima Cherkasov petmise vastase arenduse r\u00fchmast. Iga\u00fchel meist on oma praktika suund. Me k\u00f5ik oleme juhid, vajame praktikante ja meil on nende t\u00f6\u00f6ga m\u00f5ningane kogemus. R\u00e4\u00e4gime sellest kogemusest.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Praktika eelne vestlus<\/h3>\n<p>\nKandidaate ootavad mitmed tehnilised vestlused. Vestluse edukus s\u00f5ltub v\u00e4hem soft skills\u2019ist (efektiivne suhtlemisv\u00f5ime) ja rohkem hard skills\u2019ist (oskused matemaatikas ja programmeerimises). Siiski hindavad juhid m\u00f5lemat. <\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Isegi kui inimene on v\u00e4ga lahe, kuid t\u00e4iesti mittekommunikatiivne \u2014 ei suuda ta k\u00f5iki oskusi rakendada. Me p\u00f6\u00f6rame sellele t\u00e4helepanu, kuid see ei ole p\u00f5hjus kedagi praktikale mitte v\u00f5tta. Kolme kuu jooksul v\u00f5ib k\u00f5ik muutuda, ja pealegi v\u00f5ib sinu esimene mulje osutuda vale. Kui k\u00f5ik on t\u00f5si \u2014 tuleb inimesele selgitada, otsida talle teisi meeskondi. Praktikantide puhul ei ole kommunikatiivsus kindlasti peamine tegur. L\u00f5ppkokkuv\u00f5ttes on professionaalsed oskused palju olulisemad.<\/p><\/blockquote>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Mulle meeldivad inimesed, kes r\u00e4\u00e4givad lugusid \u2013 heas m\u00f5ttes. Inimene, kes suudab r\u00e4\u00e4kida, kuidas nad meeskonnaga kangelaslikult m\u00f5ne probleemiga hakkama said, on huvitav. Ma hakkan esitama t\u00e4iendavaid k\u00fcsimusi, kui selline lugu esile kerkib. Kuid see juhtub harva, kui lihtsalt k\u00fcsida, \"r\u00e4\u00e4gi midagi huvitavat oma projektidest.\" <\/p>\n<p>\u00dcks kandidaat \u00fctles kord imelise lause, mille ma isegi \u00fcles kirjutasin: \"Olen edukalt v\u00e4ltinud igavaid \u00fclesandeid.\"<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/4ea8f3422efb412060fd2d9753fb2943.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuna suhtlemiseks on v\u00e4he aega, p\u00fc\u00fcdleb intervjueerija iga kohtumise minuti jooksul, et saada kasulikku teavet kandidaadi kohta. On suurep\u00e4rane, kui praktikant on eelnevalt m\u00f5elnud, milliseid oma kogemuse detaile (mitte CV-st) ta jagada v\u00f5iks. See peaks olema l\u00fchike jutustus, mis on rangelt asjakohane.<\/p>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Ma j\u00e4lgin, kui inimene r\u00e4\u00e4gib, et on proovinud palju keeli ja l\u00e4henemisviise. Inimestel, kellel on laiem silmaring, \u00f5nnestub lahingure\u017eiimil leida elegantsemaid lahendusi. Kuid see on kahtlane pluss. V\u00f5ib kergelt pinnapealselt tutvuda, kuid t\u00f5eliselt mitte millestki ei \u00f5pita.<\/p><\/blockquote>\n<p>\nAeg lugude jaoks, mida Denis kirjeldab, j\u00e4\u00e4b tavaliselt alles ainult l\u00f5ppvestlusele. Kuni selle ajani tuleb demonstreerida neid p\u00f5hiteadmisi ja praktilisi oskusi, mis saavad olema tulevase t\u00f6\u00f6 aluseks. Ja loomulikult on vajalik kood kirjutada tahvlile v\u00f5i paberile. <\/p>\n<h5><i>Misha:<\/i><\/h5>\n<blockquote><p>Me kontrollime t\u00f5en\u00e4osusteooria ja matemaatilise statistika teadmisi. Vaata, kas inimesel on kogemusi meetrikatega, masin\u00f5ppe algoritmidega, nende h\u00e4\u00e4lestamisega, \u00fclekoolitamisega jne. Ootame, et inimene suudab koodi kirjutada piisavalt h\u00e4sti, et saada anal\u00fc\u00fctikuks.<\/p><\/blockquote>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Need intervjuule tulejad teavad enamasti keeli: meil Jekaterinburgis on hea p\u00f5hiliste keelte kool ja head instituudid. Kuid ausalt \u00f6eldes on kandidaat, kellel on head hard skills, haruldane juhtum, v\u00e4hemalt meie epsiiloni \u00fcmbruses. N\u00e4iteks Swiftis on stringide t\u00f6\u00f6tlemine v\u00e4ga keeruline ja inimesi, kes saavad sellest v\u00e4lja m\u00f5elda, on v\u00e4he. Need krabavad kohe silma. Ma annan sageli intervjuudel \u00fclesande, mis on seotud stringide t\u00f6\u00f6tlemisega. Ja kogu selle aja jooksul on olnud vaid \u00fcks inimene, kes suudaks kirjuta sellist Swift-koodi kohapeal paberil. P\u00e4rast seda r\u00e4\u00e4kisin ma k\u00f5igile, et keegi suudab l\u00f5puks selle \u00fclesande lahendada Swiftis paberil.<\/p><\/blockquote>\n<p><\/p>\n<h3>Algoritmide kontrollimine intervjuul<\/h3>\n<p>\nSee on eraldi teema, kuna kandidaatidel tekib endiselt k\u00fcsimus \u2014 miks me alati hindame algoritmide ja andmestruktuuride tundmist? I isegi tulevaste mobiilsea arendajate ja frontendite puhul toimub selline kontroll. <\/p>\n<h5><i>Misha:<\/i><\/h5>\n<blockquote><p>Intervjuul anname kindlasti m\u00f5ne algoritmi \u00fclesande. Kandidaadil tuleb m\u00f5elda, kuidas see Pythonis rakendada, soovitatavalt ilma vigadeta. Peame aru saama, kuidas oma programmi kontrollida ja ise seda parandada.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/a522735e41adec1caadb3b4d87e92e68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKogemus algoritmides on kasulik kolmel p\u00f5hjusel. Esiteks, see on ilmselgelt vajalik algoritmilistes \u00fclesannetes \u2014 neid tuleb harva ette, kuid siiski on. Teiseks saab arendaja t\u00f5husamalt lahendada algoritmidega seotud \u00fclesandeid, isegi kui need ei n\u00f5ua, et nad ise algoritmidesse s\u00fcveneks (ja selliseid on juba \u00fcsna palju). Kolmandaks, kui teile ei \u00f5petatud \u00fclikoolis algoritme ja te ikkagi oskate nendega t\u00f6\u00f6tada, siis see iseloomustab teid kui uudishimulikku inimest ja t\u00f5stab teie autoriteeti vestleja silmis.<\/p>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>Suurem osa mobiili arendusest on 'JSONi \u00fclekandmine'. Kuid iga kuue kuu tagant on juhtumeid, kus algoritmid on vajalikud. Praegu joonistan ilusaid kaarte Yandexi Ilmateenistusele. Ja mul tuli n\u00e4dala jooksul rakendada sileda algoritm, Sutherland-Hodgmani algoritm ja Martinez'i algoritm. Kui inimene ei teadnud, mis on hash map v\u00f5i prioriteedi j\u00e4rjekord, oleks ta selle kallal kaua vaeva n\u00e4inud ja poleks teada, kas suutis ilma abita hakkama saada.<\/p>\n<p>Alghoritmid on arenduse alus. Need on need, mis aitavad arendajal olla arendaja. Pole t\u00e4htis, millega sa tegeled. Need on vajalikud ka lihtsate projektide puhul, kus p\u00f5hitegevus seisneb \"JSON-i \u00fcmber t\u00f5lkimises\". Isegi kui sa ise alghoritme ei kirjuta, vaid kasutad mingisuguseid andmestruktuure kaudselt, on parem need m\u00f5ista. Vastasel juhul saad sa rakendusi, mis t\u00f6\u00f6tavad aeglaselt v\u00f5i valesti.<\/p>\n<p>On programmeerijaid, kes on arendusse j\u00f5udnud akadeemiliselt: nad on astunud \u00fclikooli, \u00f5ppinud viis aastat ja saanud eriala. Nad tunnevad alghoritme, kuna neid \u00f5petati. Ja siis ei iseloomusta alghoritmide teadmine isiku silmaringi, seda tuleks kontrollida mingil muul moel.<\/p>\n<p>Aga on ka ise\u00f5ppijaid, kuhu ma liigitaksin ka end. Jah, ametlikult on mul IT-haridus, insener-programmeerija diplom. Kuid ise\u00f5ppijad on programmeerimist \u00f5ppinud \"vastu\". Neil ei olnud \u00fclikooli programmi. Tavaliselt ei ole nad alghoritmidega tuttavad \u2014 sest nad pole kunagi pidanud neid \u00f5ppima. Ja kui selline inimene m\u00f5istab alghoritme, t\u00e4hendab see, et ta on aega investeerinud ja nendega tutvunud. \u00dclikoolist l\u00f5petades sain aru, et mul on valged laigud fundamentaalsete alghoritmide osas \u2014 asi on selles, et eriala oli rakendussuunitlusega. L\u00e4ksin ja \u00f5ppisin Princetoni \u00fclikooli online-kursused, tuntud Robert Sedgewicki kursused. Omandasin teadmised, tegin k\u00f5ik kodut\u00f6\u00f6d. Ja kui inimene intervjuul r\u00e4\u00e4gib sarnastest kogemustest, siis ma kohe huviga kuulan, mul tekib soov temaga t\u00f6\u00f6tada v\u00f5i v\u00e4hemalt vestlust j\u00e4tkata.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/795041c1d83fa5e055b9146133e6eee3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Kui intervjueerid praktikanti, siis teatud m\u00f5ttes lood isegi rohkem, kui kogenud arendajalt. R\u00e4\u00e4gime v\u00f5imest lahendada alghoritmi \u00fclesandeid, kiiresti kirjutada mingit \u00f5igesti t\u00f6\u00f6tavat koodi. Praktikandikandidaat \u2014 ta ju veel \u00f5pib \u00fclikoolis. Lihtsalt aasta tagasi r\u00e4\u00e4giti talle k\u00f5igest alghoritmidest detailselt. Oodatakse, et ta suudab neid taastada. Kui inimene on normaalne ja kuulas loenguid t\u00e4helepanelikult, teab ta lihtsalt k\u00f5ike, toob m\u00e4lu varudest v\u00e4lja.<\/p><\/blockquote>\n<p><\/p>\n<h3>Milliseid \u00fclesandeid praktikant lahendab<\/h3>\n<p>\nHarilikult v\u00f5ib praktikaprogrammi kavandada ja arutada viimastel vestlustel. Praktikant saab alguses ainult koolitustegevusi, mille tulemusi ei kasutata tootmises. Veelgi enam, t\u00f5en\u00e4osus, et selliseid \u00fclesandeid antakse, on v\u00e4ike. Enamasti antakse lahinguprojekte backlogs, see t\u00e4hendab, et need on tunnustatud t\u00e4helepanuv\u00e4\u00e4rseks, kuid mitte prioriteetseteks ja \u201eeraldatavaks\u201c \u2014 et nende rakendamine ei s\u00f5ltuks teistest komponentidest. Juhtkond p\u00fc\u00fcab neid jaotada nii, et praktikant tutvuks erinevate teenuse osadega ja t\u00f6\u00f6taks samas keskkonnas koos teiste meeskonna liikmetega.<\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Need on \u00e4\u00e4rmiselt kasulikud \u00fclesanded. Kuigi need ei suurenda klastrite kasutust 10%-ni, ei s\u00e4\u00e4sta miljon dollarit ettev\u00f5ttele, teevad need sada inimest \u00f5nnelikuks. N\u00e4iteks meil on praegu praktikant, kes tegeleb meie kliendiga meie klasside operations k\u00e4ivitamiseks. Enne k\u00e4ivitamist peab operatsioon laadima m\u00f5ned andmed klastrisse. Tavaliselt v\u00f5tab see 20\u201340 sekundit ja varem toimus see vaikselt: k\u00e4ivitasid selle konsoolis ja istusid, vaatasid mustasse ekraani. Praktikant tuli ja kahe n\u00e4dalaga tegi funktsiooni: n\u00fc\u00fcd on n\u00e4ha, kuidas faile \u00fcles laaditakse ja mis juhtub. \u00dclesanne, esmapilgul lihtne, kuid teiselt poolt on seal, mida uurida, milliseid raamatukogusid vaadata. K\u00f5ige toredam on see, et sa teed seda, l\u00e4heb n\u00e4dal, ja see on klassides, inimesed juba kasutavad seda. Kirjutad postituse sisev\u00f5rku \u2014 sulle \u00f6eldakse ait\u00e4h.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/b231a17dadf6bdf50655f7bdf378e52b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h5><i>Misha:<\/i><\/h5>\n<blockquote><p>Praktikandid valmistavad mudeleid, koguvad neile andmeid, m\u00f5tlevad v\u00e4lja m\u00f5\u00f5dikud ja viivad l\u00e4bi eksperimente. Aja jooksul hakkame neile lihtsalt rohkem vabadust ja vastutust andma \u2013 kontrollime, kas nad saavad hakkama. Kui jah, siis nad liiguvad j\u00e4rgmisele tasemele. Me ei eelda, et praktikant teab k\u00f5ike, kui nad tulevad. Juht aitab neil aru saada, annab lingi sisemisele ressursile v\u00f5i online-kursusele.<\/p><\/blockquote>\n<p>\nKui praktikant n\u00e4itab end silmapaistvana, v\u00f5ivad nad saada midagi prioriteetset, mis on osakonnale v\u00f5i teistele teenustele oluline.<\/p>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Meie praktikant tegeleb praegu p\u00f5hjalike t\u00e4iustustega anti-pettuse s\u00fcsteemis. See s\u00fcsteem v\u00f5itleb erinevate kuritarvituste ja petuskeemidega Yandexi teenustes. Algul arvasime, et anname talle mitte eriti keerulisi ja mitte v\u00e4ga olulisi \u00fclesandeid produtseerimise jaoks. P\u00fc\u00fcdsime eelnevalt hoolikalt l\u00e4bi m\u00f5elda praktikandi \u00fclesandeid, kuid n\u00e4gime, et inimene on v\u00e4ga kiire ja osav probleemide lahendamisel. L\u00f5puks hakkasime talle \u00fclesandeks andma anti-pettuse k\u00e4ivitamist uute teenuste jaoks.<\/p><\/blockquote>\n<p>\nLisaks on olemas v\u00e4ike v\u00f5imalus saada \u00fclesanne, mille kallal kolleegid varem ei t\u00f6\u00f6tanud selle mahukuse t\u00f5ttu.<\/p>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>On \u00fcks vana s\u00fcsteem ja on ka uus, mis pole veel l\u00f5petatud. Peame viima \u00fclemineku \u00fchest s\u00fcsteemist teise. Tulevikus on see oluline projekt, kuigi v\u00e4ga ebakindel: me peame palju suhtlema ja lugema arusaamatuid p\u00e4randi koode. Me \u00fctlesime praktikandile viimases intervjuus, et \u00fclesanne on keeruline. Ta vastas, et on valmis, tuli meie meeskonda ja tal l\u00e4ks k\u00f5ik h\u00e4sti. Selgus, et tal on omadused, mis muudavad ta mitte ainult arendajaks, vaid ka juhiks. Ta oli valmis ise k\u00fcsima ja uurima.<\/p><\/blockquote>\n<p><\/p>\n<h3>Mentorlus praktikandi \u00fcle<\/h3>\n<p>\nPraktikandile, et ta saaks protsessidega paremini tutvuda, on vajalik mentor. See on inimene, kes on kursis mitte ainult oma \u00fclesannete, vaid ka praktikandi \u00fclesannetega. Mentoriga on korraldatud regulaarne suhtlemine, kelle poole v\u00f5ib alati n\u00f5u k\u00fcsida. Mentoriks v\u00f5ib olla grupijuht (kui see on v\u00e4ike grupp) v\u00f5i m\u00f5ni kolleeg, kes on meeskonnas pidevalt kohal.<\/p>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>P\u00fc\u00fcan v\u00e4hemalt iga kahe p\u00e4eva tagant l\u00e4heneda, k\u00fcsida, kuidas praktikandil l\u00e4heb. Kui n\u00e4en, et ta on millegisse kinni j\u00e4\u00e4nud, siis p\u00fc\u00fcan aidata, k\u00fcsida, mis probleem on, ja koos temaga seda lahendada. On selge, et see n\u00f5uab minult energiat ja muudab praktikandi t\u00f6\u00f6 v\u00e4hem efektiivseks \u2014 ma raiskan ka oma aega. Kuid see v\u00f5imaldab tal mitte ummikus olla ja saavutada tulemuse. Ja see on ikkagi kiirem, kui kui teeksin seda ise. Mina peaksin selle \u00fclesande t\u00e4itmiseks umbes 5 tundi. Praktikant teeb selle 5 p\u00e4evaga. Jah, ma kulutan nende 5 p\u00e4eva jooksul 2 tundi praktikandiga suhtlemiseks ja abistamiseks. Kuid v\u00e4hemalt 3 tundi s\u00e4\u00e4stan, ja praktikandile on meeldiv, et keegi andis n\u00f5u ja aitas. \u00dcldiselt on oluline lihtsalt suhelda, j\u00e4lgida, mida inimene teeb, ja mitte kontakti kaotada.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" 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>Praktikant on pidevalt \u00fchenduses oma mentoriga ja suhtleb temaga mitu korda p\u00e4evas. Mentor vaatab koodi \u00fcle, tegeleb praktikandiga paarist\u00f6\u00f6na, aitab, kui tekivad probleemid. Just niimoodi, kombineerides mentori abi ja reaalsete \u00fclesannetega, koolitame esmaklassilisi arendajaid.<\/p><\/blockquote>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Kuna praktikant ei tohiks end \u00fcksikuna tunda, arutame juba enne t\u00f6\u00f6le v\u00f5tmist, kes tema mentoriks saab. See on samuti suur areng ka mentorile endale: ettevalmistus tiimijuhi rolliks, v\u00f5ime hoida oma ja praktikandi \u00fclesanne meeles. On regulaarseid kohtumisi, kus k\u00e4in vahel isegi mina, et asjadest kursis olla. Kuid mentor suhtleb praktikandiga pidevalt. Alguses kulutab ta sellele palju aega, kuid see tasub end \u00e4ra.<\/p><\/blockquote>\n<p>\nSiiski ei t\u00e4henda mentori olemasolu, et k\u00f5ik k\u00fcsimused lahendatakse tema kaudu.<\/p>\n<h5><i>Misha:<\/i><\/h5>\n<blockquote><p>Meil on tavaks, et probleemide ees seisavad inimesed k\u00fcsivad abi naabrilt, kolleegitelt ja leiavad kiiresti lahenduse. Mida kiiremini inimene areneb, seda rohkem peab ta kolleegilt midagi k\u00fcsima. Kasulik on isegi lihtsalt teada teiste inimeste \u00fclesandeid, et genereerida uusi ideid. Kui praktikant suudab ise l\u00e4bir\u00e4\u00e4kimisi pidada, m\u00f5ista, mis on teise osapoole jaoks oluline, ja saavutada meeskonnas tulemus, kasvab ta kaugelt kiiremini kui see, kelle eest peab k\u00f5ike tegema juht.<\/p><\/blockquote>\n<h5><i>Serjo\u017ea:<\/i><\/h5>\n<blockquote><p>Dokumentatsioon on olemas, kuid enamik teavet on \u00f5hus. Kui sa imendad seda oma karj\u00e4\u00e4ri alguses, on see t\u00e4iendav eelis, ja me saame inimesi suunata \u00f5ppima seda, mis on vajalik. <\/p>\n<p>Ideaalne praktika on see, kes praktikab paar kuud, muutub nooremaks arendajaks, siis lihtsalt arendajaks ja seej\u00e4rel grupijuhiks jne. Selleks on vajalik \u00f5pilase arhet\u00fc\u00fcp, kes ei pelga k\u00fcsida, kui midagi on ebaselge, kuid samal ajal on suuteline iseseisvaks t\u00f6\u00f6ks. Kui talle \u00f6eldakse, et seda saab lugeda seal, siis ta l\u00e4heb, loeb ja t\u00f5esti naaseb uute teadmistega. Ta v\u00f5ib eksida, kuid ta ei tohiks eksida enam kui \u00fche v\u00f5i maksimaalselt kahe korra samas kohas. Ideaalne praktikant peab arenema, imama k\u00f5ike nagu k\u00e4sna, \u00f5ppima ja kasvama. See, kes istub, p\u00fc\u00fcab k\u00f5ike ise v\u00e4lja selgitada, kaevab kaua, ei k\u00fcsi mingeid k\u00fcsimusi, t\u00f5en\u00e4oliselt ei j\u00e4\u00e4 p\u00fcsima.<\/p><\/blockquote>\n<p><\/p>\n<h3>Praktikumi l\u00f5petamine<\/h3>\n<p>\nEnne t\u00f6\u00f6le asumist s\u00f5lmime iga praktikandiga t\u00e4htajalise lepingu. Loomulikult on praktika tasustatud, see vormistatakse vastavalt Venemaa F\u00f6deratsiooni t\u00f6\u00f6seadusele ja praktikandil on samad eelised kui igal teisel Yandexi t\u00f6\u00f6tajal. Kolme kuu p\u00e4rast programm l\u00f5ppeb \u2013 paljusid praktikante me seej\u00e4rel viime ametikohale (tagasiulatuva lepinguga).<\/p>\n<p><img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/5503f6c3e18a2e3cc164207c22c9756d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00dchelt poolt on juhile oluline, et arendaja t\u00e4idaks oma praktikumi miinimumi. Just sellele juhendab praktikanti alates vestlusest. K\u00fcll aga on see ainult loo algus. Praktikant on meie jaoks alati potentsiaalne kandidaat ametisse. Programmeerimise miinimum juhile \u2013 juba alguses m\u00e4rgata sellist inimest, keda kolme kuu p\u00e4rast ei oleks h\u00e4bi soovitada teistele osakondadele. Programmeerimise maksimum \u2013 hoida teda samas meeskonnas, v\u00f5ttes ametisse. Samuti arvestame, et teise v\u00f5i kolmanda kursuse \u00fcli\u00f5pilasel \u2013 isegi kui ta on saanud praktikandiks \u2013 on \u00f5ppeaasta algusega vajalik j\u00e4tkata \u00f5pet oma \u00fclikoolis.<\/p>\n<h5><i>Serjo\u017ea:<\/i><\/h5>\n<blockquote><p>Esiteks on meie jaoks praktikandid \u2013 \u043a\u0430\u0434\u0440\u043e\u0432\u044b\u0439 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b. P\u00fc\u00fcame kasvatada inimesi Yandexis, et nad sobiksid meie \u00fclesannetesse ideaalselt. Anname neile k\u00f5ike, alates suhtlemise ja koost\u00f6\u00f6 kultuurist meeskondades kuni ents\u00fcklopeediliste teadmisteni k\u00f5igi meie s\u00fcsteemide kohta.<\/p><\/blockquote>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>Interni validesime kohe, kas nad sobivad meie meeskonda. T\u00fc\u00fcpiliselt on ainus takistus t\u00f6\u00f6koha puudumine. P\u00fc\u00fcame v\u00f5tta piisavalt noori inimesi praktikantideks. Kui inimesel on viis aastat arenduskogemust ja ta tuleb Yandexisse internina, t\u00e4hendab see meie jaoks, et ta, kuigi on tubli, ei saa vanemaks arendajaks kasvada. Tavaliselt on asi kiirus: aeglane kasv minevikus t\u00e4hendab, et ka meie juures on oodata aeglast kasvu. Jah, m\u00f5nikord saame aru, et inimene ei sobi vaid kolme kuu l\u00f5pus, kuid see on haruldane. Rohkem kui pooled praktika l\u00f5petanud praktikandid j\u00e4\u00e4vad meie juurde t\u00f6\u00f6le. Minu m\u00e4letamist m\u00f6\u00f6da pole olnud olukordi, kus inimene on edukalt praktikal k\u00e4inud, kuid ei suutnud t\u00f6\u00f6intervjuud alaliselt positsioonile l\u00e4bida.<\/p><\/blockquote>\n<h5><i>Misha:<\/i><\/h5>\n<blockquote><p>K\u00f5igile edukatele praktikantidele pakume hiljem ettev\u00f5ttes j\u00e4\u00e4mist. P\u00e4rast praktikat v\u00f5tame tavaliselt rohkem kui pooled t\u00e4iskohaga t\u00f6\u00f6le. Suvepraktikaga on keerulisem, sest tihti tulevad meile tudengid, n\u00e4iteks kolmandast kursusest, kellel on raske t\u00f6\u00f6 ja \u00f5pingud kokku viia.<\/p><\/blockquote>\n<h5><i>Dima:<\/i><\/h5>\n<blockquote><p>Oletame, et praktikant saab \u00fclesannetega suurep\u00e4raselt hakkama ja tal on palju perspektiive kasvada heaks arendajaks, isegi kui tal praegu ei ole piisavalt kogemusi. Oletame, et alalist t\u00f6\u00f6lepingut ei ole. Siis on k\u00f5ik lihtne: pean minema oma juhendaja juurde ja \u00fctlema, et siin on suurep\u00e4rane inimene, keda peaks igal viisil hoidma, teeme talle pakkumise, leiame, kuhu ta sobib.<\/p><\/blockquote>\n<p><\/p>\n<h3>Lood praktikantidest<\/h3>\n<h5><i>Denis:<\/i><\/h5>\n<blockquote><p>T\u00fcdruk, kes tuli meile praktikasse 2017. aastal, oli p\u00e4rit Permist. See on umbes 400 kilomeetrit ida pool Jekaterinburgist. Ta s\u00f5itis iga n\u00e4dal meile Permist rongiga mobiilse arenduse kooli. Ta saabus p\u00e4eval, \u00f5ppis \u00f5htul ja lahkus hilja \u00f5htul tagasi. Sellist innukust hinnates kutsusime ta t\u00f6\u00f6le ja see \u00f5igustas end h\u00e4sti.<\/p><\/blockquote>\n<h5><i>Ihnat:<\/i><\/h5>\n<blockquote><p>M\u00f5ni aasta tagasi osalesime praktikantide vahetusprogrammis. T\u00f6\u00f6 teha v\u00e4lismaalastega oli huvitav. Kuid sealsetel praktikantidel ei ole p\u00e4devust rohkem kui n\u00e4iteks \u0160ADA v\u00f5i FKN-ist. Tundub, et EPFL on Euroopa 20 parima \u00fclikooli seas. Mul oli siis \u2014 nagu mitte eriti kogenud vestlejal \u2014 selline ootustus: uskumatult, me intervjueerime inimesi EPFL-ist, nad on super\u00e4gedad. Kuid inimesed, kes on saanud meie juures p\u00f5hihariduse koodimise alal \u2014 sealhulgas meie v\u00f5tme piirkondlike \u00fclikoolide juures \u2014 osutuvad olevat t\u00e4iesti tasemel.<\/p>\n<p>V\u00f5i teine lugu. Praegu on mul t\u00f6\u00f6l noormees, t\u00e4iesti noor, umbes 20 aastat vana. T\u00f6\u00f6tab Peterburis, k\u00e4is praktikatal. Ta on v\u00e4ga \u00e4ge. Sa, nagu tavaliselt, annad inimesele \u00fclesandeid, ta lahendab need, ja kuu aja p\u00e4rast tuleb ja \u00fctleb: ma lahendasin, vaatan ja tundub, et teil on arhitektuur halvasti \u00fcles ehitatud. Teeme uuesti. Kood muutub lihtsamaks, arusaadavamaks. Ma \u00fctlesin talle muidugi \u00fcmber: t\u00f6\u00f6maht on suur, kasutajatele pole kasu, kuid idee k\u00f5lab t\u00e4iesti m\u00f5istlikult. Inimene m\u00f5istis keerulist \u00fcheaegset protsessi ja pakkus parendusi \u2014 v\u00f5ib-olla ka ebasobivaid, refaktoreerimine refaktoreerimise nimel. Kuid niipea kui tahame seda koodi keerulisemaks muuta, saab ka refaktoreerimise siiski teha. Tegelikult on anda paar kuud ja me hakkasime selle \u00fclesande kallal t\u00f6\u00f6tama. V\u00f5tsin ta r\u00f5\u00f5muga t\u00f6\u00f6le. Me k\u00f5ik ei ole geeniused. V\u00f5ib tulla, aru saada milleski ja juhtida meid meie probleemidele. See on hinnatud.<\/p><\/blockquote>\n<h5><i>Misha:<\/i><\/h5>\n<blockquote><p>Meil on selliseid ideaalseid praktikante. Vaatamata kogemuse puudumisele n\u00e4evad nad \u00fclesannet mitte ainult tehniliselt, vaid ka globaalsel tasandil. Pakuvad p\u00f5him\u00f5ttelisi parandusi. Neil on arusaam, kuidas viia \u00fclesanded reaalsest maailmast tehniliseks, kaotamata t\u00e4hendust. Nad m\u00f5tlevad, mis on l\u00f5ppeesm\u00e4rk, kas hetkel on m\u00f5tet detailsesse s\u00fcveneda v\u00f5i saab \u00fclesande l\u00e4henemist v\u00f5i isegi \u00fclesande formuleeringut t\u00e4iesti muuta. See t\u00e4hendab, et neil on potentsiaali j\u00f5uda mitmele tasemele k\u00f5rgemale. Selle tee l\u00e4bimiseks peavad nad lihtsalt arendama mingeid oskusi ja sisemisi t\u00f6\u00f6riistu. Pluss, k\u00e4ivitama mitu edukat projekti.<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"IT praktika: juhi vaatepunkt\" src=\"\/wp-content\/uploads\/2019\/03\/5ea3f0d5d18f4fbfe989a8c289df3b26.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Praktika IT-s: juhi vaade | ProHoster","description":"V\u00e4rbamine","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/stazhirovka-v-it-vzglyad-rukovoditelya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/30582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=30582"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/30582\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/22577"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=30582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=30582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=30582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}