{"id":34162,"date":"2019-10-31T21:56:44","date_gmt":"2019-10-31T18:56:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom\/"},"modified":"2019-10-31T21:56:44","modified_gmt":"2019-10-31T18:56:44","slug":"izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom","title":{"rendered":"Kuidas vabaneda hirmust esimese t\u00f6\u00f6koha ees","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kuidas vabaneda hirmust esimese t\u00f6\u00f6koha ees\" src=\"\/wp-content\/uploads\/2019\/05\/e5efdea0680359fa4ef34c47afc27c1c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kader filmist \u00abHarry Potter ja Azkabani vang\u00bb<\/i><\/p>\n<blockquote><p>Selle maailma probleem on see, et haritud inimesed on t\u00e4is kahtlusi, samas kui idioodid on t\u00e4is kindlust.<\/p>\n<p>Charles Bukowski<\/p><\/blockquote>\n<p> Hiljuti viisime l\u00e4bi \u00fche individuaalse programmeerimisseansi. Erinevalt tavalistest tundidest ei olnud teema mitte keele struktuur ega probleemi lahendamine. \u00dcli\u00f5pilane jagas oma muret tuleviku t\u00f6\u00f6 leidmise \u00fcle. Ta ise oli \u00fcsna arvestatav. \u00dcks neist, kes tuleb kursustele, l\u00e4bib kogu programmi kiiremini kui keegi teine ja leiab originaalseid lahendusi, kuid alahindab end pidevalt. Minu arvates tekivad sellised kahtlused ainult teabe puudumisest. P\u00fc\u00fcdsin selle l\u00fcnga t\u00e4ita ettevalmistamata r\u00e4\u00e4kides tunni jooksul.<\/p>\n<p>K\u00fcsimused olid umbes sellised:<\/p>\n<ul>\n<li>Igal aastal l\u00f5petab \u00fclikooli palju tudengeid ja nad k\u00f5ik hakkavad t\u00f6\u00f6 otsima. See on ju v\u00e4ga palju inimesi. Kindlasti palgatakse parimad ja mulle ei j\u00e4tku kohta.<\/li>\n<li>Mis juhtub, kui ma teen vea ja mind kohe vallandavad?<\/li>\n<li>Mis juhtub, kui nad t\u00f6\u00f6tamise k\u00e4igus aru saavad, et ma olen tobe ja nad mind v\u00e4lja viskavad?<\/li>\n<\/ul>\n<p>\nSee \u00fcli\u00f5pilane ei olnud esimene, kes esitas mulle sarnaseid k\u00fcsimusi. Need tekivad paljudel ja tavaliselt tuleb r\u00e4\u00e4kida ettevalmistamata. Seekord otsustasin oma monolooge m\u00e4rkmikusse kirja panna. Arvasin, et saan kokku paar l\u00f5iku, aga kokku tuli terve artikkel.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nArtiklis on kirjeldatud minu vaatenurka ja minu kogemust. Kuid meie maailm on v\u00e4ga mitmekesine ja seal juhtuvad uskumatud asjad. Kui te millegagi ei n\u00f5ustu v\u00f5i teie kogemus erineb, siis palun kirjutage kommentaar.<\/p>\n<p>Artikkel on kirjutatud arendajatelt arendajatele. Kuid kui plaanite tegeleda testimise, haldamise v\u00f5i millegi muuga IT-s, siis on m\u00f5ned n\u00e4pun\u00e4ited teile samuti kasulikud.<\/p>\n<h3>\u00dcldse ei palgata.<\/h3>\n<p>\nKuidas kujutada ette, et igal aastal l\u00f5petab mitusada \u00fclikooli tudengeid, siis muutub see ebamugavaks. Kuidas sellise tohutu rahvaga konkureerida?<\/p>\n<p>Kahjuks ei ole k\u00f5ik l\u00f5petajad omandanud piisavat tehnilist ettevalmistust. Proovige k\u00fcsida m\u00f5nelt tuttavalt \u00fcli\u00f5pilaselt \u00fclikoolist: kuidas saavad inimesed tema grupis eksamiteks n\u00f5udeid t\u00e4ita ainetes nagu \"andmebaasid\" v\u00f5i \"alusteadmised algoritmis ja programmeerimises\"? 30 liikmest grupis on k\u00f5ige paremas seisus 3-5 \"edukamat\" inimest, kes on k\u00f5ik ise reaalselt teinud. \u00dclej\u00e4\u00e4nud lihtsalt kopeerivad neist, \u00f5pivad vastuseid k\u00fcsimustele ja teevad eksami.<\/p>\n<p>Nii oli ka siis, kui mina \u00f5ppisin. Siiski v\u00f5is minu kogemus olla ebat\u00e4pne. Seet\u00f5ttu k\u00fcsisin sellest k\u00fcsimusest mitmelt erinevalt \u00fcli\u00f5pilaselt. Vastus oli enam-v\u00e4hem sarnane. Vastajad olid erinevatest k\u00f5rgkoolidest ja kolled\u017eitest. Arutlused p\u00f5hjustest j\u00e4tan selle artikli raames v\u00e4ljapoole. T\u00e4ieliku uurimist\u00f6\u00f6 jaoks ei piisa mulle, seega teen j\u00e4relduse olemasolevatest faktidest. <\/p>\n<blockquote><p>Saja l\u00f5petaja seas vaid paarik\u00fcmnel on t\u00f6\u00f6andjate jaoks t\u00f5eline huvi.<\/p><\/blockquote>\n<p> V\u00e4ga v\u00e4hesed l\u00f5petajad saavad t\u00f5eliselt konkureerida andeka \u00fcli\u00f5pilasega, kellel on hea ettevalmistus. Siiski, isegi kui olete kohusetundlikult \u00f5ppinud, siis p\u00e4rast esimest intervjuud ei pruugita teid t\u00f5en\u00e4oliselt palgata. Teise j\u00e4rel t\u00f5en\u00e4oliselt samuti mitte. K\u00f5ik v\u00f5ib minna h\u00e4sti, kuid on parem valmistuda mitte r\u00fcnnakuks, vaid piiramiseks. Eba\u00f5nnestunud katse t\u00f6\u00f6le saada on lihtsalt v\u00f5imalus teha veidi kodut\u00f6\u00f6d ja proovida uuesti. Ma ei hakka r\u00e4\u00e4kima intervjuudeks ettevalmistumisest. Internetis on juba palju sellest kirjutatud. \u00dctlen vaid, et intervjuudeks valmistumisel on n\u00fcansse, mille selgitamiseks ei pruugi teie \u00f5ppekavas olla aega. Otsige seda teavet ise, see v\u00f5ib v\u00e4hendada katsete arvu.<\/p>\n<blockquote><p>Hullus on sama tegevuse pidev kordamine. Kord-korralt, lootuses muutusele.<\/p>\n<p>Albert Einstein<\/p><\/blockquote>\n<p> Kuna intervjuud ei tohiks muutuda hulluseks, tuleb iga uue katse j\u00e4rel paremaks muutuda. M\u00e4letage v\u00f5i kirjutage \u00fcles k\u00fcsimused, mida teile intervjuul esitati. Kodus olles vaadake see nimekiri \u00fcle ja kontrollige end internetis. Nii saate aru, kus eksisite teie ja kus - intervjueerija. Seda juhtub ka. Korrake v\u00f5i uurige teemasid, milles vastasite halvasti, ja proovige j\u00e4lle.<\/p>\n<p>Lisaks on t\u00f6\u00f6turul selgelt v\u00e4ljendunud hooajalisus. Nutikad ettev\u00f5tted planeerivad v\u00e4rbamist arvesse v\u00f5ttes koolide l\u00f5petamise kuup\u00e4evi. Kevadel on algajatele vabu t\u00f6\u00f6kohti rohkem kui muul ajal. Siiski on sel ajal konkurents k\u00f5rgem.<\/p>\n<h4>T\u00f6\u00f6tuks j\u00e4\u00e4b \u2014 saadetakse minema<\/h4>\n<p><\/p>\n<blockquote><p>Kui inimesi, kellel pole kogemusi, t\u00f6\u00f6le v\u00f5etakse, siis on nende suhtes vastavad ootused.<\/p><\/blockquote>\n<p> Algjalt oodatakse t\u00f6\u00f6l, et:<\/p>\n<ul>\n<li>\u00dcldiste tehniliste teadmiste omamine<\/li>\n<li>Ettev\u00f5tte valdkonna erip\u00e4rade uurimine<\/li>\n<li>Kasutatavate t\u00f6\u00f6riistade ja praktikate omandamine<\/li>\n<\/ul>\n<p>\nM\u00f5nes organisatsioonis korraldatakse algajatele koolituskursuseid kasutatavate tehnoloogiate, t\u00f6\u00f6riistade ja kohalike kordade kohta. N\u00e4iteks korporatiivse e-posti kasutamise etikett, dokumentide muutmise protseduurid vikis, kohaliku VCS ja viga j\u00e4lgiva s\u00fcsteemi t\u00f6\u00f6 erip\u00e4rad.<\/p>\n<p>On ka tehnilisi sissejuhatavaid kursuseid, kuid nende kasulikkus on kaheldav. Kui asjad on j\u00f5udnud t\u00f6\u00f6le kandideerimisele, siis on t\u00f6\u00f6andjad veendunud, et teil on teatud vajalikud teadmised. Parim on selliseid kursuseid ausalt l\u00e4bida, kui v\u00e4ike formaalsus. V\u00f5ib-olla on seal t\u00f5esti midagi kasulikku.<\/p>\n<p>T\u00f6\u00f6d alustades pidage meeles, et algajale ei usaldata kindlasti kiiret, keerulist ja samal ajal olulist \u00fclesannet. T\u00f5en\u00e4oliselt on see vaid \u00fcks neist omadustest. Kas lihtne, aga kiire: paigaldada kujundus, edastada kellegile fail v\u00f5i probleemi paljastamine. V\u00f5i keeruline, kuid ilma lootuseta l\u00f5petada \u2014 et algaja koguks rohkem kogemusi. V\u00f5i oluline, kuid katsetav. N\u00e4iteks projekt, mida k\u00f5ik ammu soovivad, kuid ei suuda sellele aega p\u00fchendada.<\/p>\n<p>T\u00f6\u00f6riistade omandamise \u00fclesanded on \u00abkeerulised\u00bb ja kunstlikud. T\u00f5en\u00e4oliselt on see lihtsustatud versioon p\u00f5hisisust. Sarnastes \u00fclesannetes kasutatakse sama tehnoloogia paketti ja samu terminoloogiaid valdkonnast nagu kogu projektis. Selle tulemus ei j\u00f5ua siiski l\u00f5ppkasutajani. See v\u00f5ib demotiveerida, kuid sellele meeleolule on parem vastu seista. Kunstlikke \u00fclesandeid tuleb lahendada ausalt, nagu oleks see projekti saatusest s\u00f5ltuv.<\/p>\n<blockquote><p>Teie esimese \u00fclesande lahenduse tulemus j\u00e4tab kolleegidele, kes ei olnud intervjueerimisel kohal, esialgse mulje teist.<\/p><\/blockquote>\n<p> Teine \u00fclesanne t\u00f6\u00f6riistade omandamiseks on \"projekt k\u00e4ivitada kohalikus masinas\/katsekeskkonnas\". M\u00f5nikord on see protsess kirjas juhendis. Kuid need on \u00fcldiselt vanad ja osaliselt ebat\u00e4psed. Projekti jaoks saab t\u00f5eliselt kasulikku panust anda, kirjutades uusi juhiseid, kus on t\u00e4psustatud tekkinud probleemid. Kindlasti olete \u00fclikoolis pidanud kirjutama RGR-i m\u00f5ne aine aruande jaoks. Siin on see peaaegu sama. Dokumendis peavad olema kajastatud tegevused, mida tuleb k\u00e4ivitamiseks teha.<\/p>\n<p>Tavaliselt on toote k\u00e4ivitamise tegevused katsekeskkonnas umbes sellised:<\/p>\n<ul>\n<li>kloneerida repositoorium, l\u00fclituda m\u00f5nele harule v\u00f5i sildile<\/li>\n<li>koostada m\u00f5ni konfiguratsioonifail<\/li>\n<li>valmistada ette andmebaasi struktuur<\/li>\n<li>t\u00e4ita see testandmetega<\/li>\n<li>teha projekti kogumine v\u00f5i kompileerimine,<\/li>\n<li>k\u00e4ivitada rida konsooliketreid kindlas j\u00e4rjekorras<\/li>\n<\/ul>\n<p><\/p>\n<blockquote><p>Kohalikus s\u00fcsteemi k\u00e4ivitamise protsessis on paratamatud etten\u00e4gematud probleemid.<\/p><\/blockquote>\n<p> Leitud probleemide lahendused tuleb lisada juurutamisjuhendisse. Siis j\u00e4rgmisel korral juhendi j\u00e4rgimisel ei teki neid probleeme enam. Konfiguratsioonifailide t\u00e4itmisel ja skriptide kutsumisel tuleb t\u00e4helepanu p\u00f6\u00f6rata sellele, milline v\u00e4\u00e4rtus kuskil kasutatakse ja millega see peaks kokku langema. N\u00e4iteks, kui projekt kogutakse CI-s\u00fcsteemi abil ja seej\u00e4rel k\u00e4ivitatakse skripti poolt, on oluline m\u00f5ista, kuhu kirjutada haru nimi v\u00f5i commit number. Tohiks juhtuda, et skript eeldab edastamist <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"627\">IP-aadressid<\/a> v\u00f5i andmebaasi DNS nime, selle kasutajanime ja parooli. Sellisel juhul tuleb teada, millist aadressi testkeskkonna jaoks kasutada, millised kasutajanimesid seal on ja millised paroolid neile tuleb m\u00e4\u00e4rata.<\/p>\n<blockquote><p>M\u00f5ned \u00fclesanded v\u00f5ivad tunduda kogenud arendajatele lihtsad ja tekitada praktikantidele raskusi. See on normaalne n\u00e4htus.<\/p><\/blockquote>\n<p> Arendajat peavad iga p\u00e4ev lahendama tehnilisi probleeme. Kogenud t\u00f6\u00f6tajad on paljusid probleeme juba varem lahendanud, samas kui uutel t\u00f6\u00f6tajatel on veel ees nende \u00fcletamine. Parim taktika on kirja panna k\u00f5ik kohtatud vead dokumendis \u201eprobleemide lahendamine ${task_name}\u201c. Iga probleemi korral tuleks formuleerida h\u00fcpotees p\u00f5hjuse kohta, otsida internetist lahendusevariandid ja proovida neid j\u00e4rjestikku. Iga katse tulemus tuleks samuti fikseerida.<\/p>\n<p>Teie uurimist\u00f6\u00f6 dokumenteerimine v\u00f5imaldab:<\/p>\n<ul>\n<li>v\u00e4lja kanda v\u00e4ikeseid detaile. N\u00e4iteks konfiguratsiooni parameetreid, DNS\/IP-aadresse, k\u00e4surea k\u00e4ske ja SQL p\u00e4ringuid.<\/li>\n<li>meelde tuletada \u201emida ma eile tegin\u201c, kui \u00fclesanne venib p\u00e4evade kaupa.<\/li>\n<li>mitte rakkuda ringiratast. Saate alati lugeda, mida varem tegite, ja m\u00f5ista, et olete tagasi algse probleemi juurde.<\/li>\n<li>selgelt vastata k\u00fcsimusele: \u201emida sa t\u00e4na tegid?\u201c isegi kui valmislahendust veel pole.<\/li>\n<\/ul>\n<p><\/p>\n<blockquote><p>Peate oskama r\u00e4\u00e4kida oma \u00fclesannete seisust kolleegidele.<\/p><\/blockquote>\n<p>\nPerioodiliselt k\u00fcsivad kolleegid teie edusammude kohta ja jagavad oma. Selleks eraldatakse iga p\u00e4ev v\u00f5i n\u00e4dal veidi aega.<\/p>\n<p>Kui te ei j\u00e4lgi kohtatud ja lahendatud probleeme, siis teie edusammude kirjeldus n\u00e4eb v\u00e4lja nagu: \"Ma p\u00fc\u00fcdsin \u00fclesannet teha, kuid mul ei \u00f5nnestunud. Praegu otsin lahendust.\" Sellisest jutust ei selgu, kas praktikant tegi midagi v\u00f5i lihtsalt luges Habra. Kas tal on abi vaja? Kas olukord on muutunud alates eilisest?<\/p>\n<p>Kui pidada dokumenti lahenduste otsimiseks, siis saate \u00f6elda: \"Ma p\u00fc\u00fcan teha seda \u00fclesannet. Mul olid sellised vead. Need sain lahendatud nii. Selle kohta ma veel ei ole suutnud. Mul on sellised h\u00fcpoteesid ja lahendusvariandid. Praegu kontrollin neid.\"<\/p>\n<p>Kui \u00fclesannet saab kuidagi m\u00f5\u00f5ta, peaks seisukohas olema numbreid. N\u00e4iteks \u00fclesande \u201ekirjutada \u00fcksustestid mooduli jaoks\u201c puhul v\u00f5ib \u00f6elda: \"plaanin teha 20 testi, praegu olen kirjutanud 10.\"<\/p>\n<p>Mida rohkem detaile te jagate, seda paremini m\u00f5istavad teie kolleegid, mida te tegite. See loob kolleegides positiivse suhtumise teie suhtes ja v\u00f5imaldab neil m\u00f5ista, kas vajate abi v\u00f5i mitte.<\/p>\n<blockquote><p>\u00c4rge kartke otsida abi.<\/p><\/blockquote>\n<p> Varem mainisin, et kui probleem ilmneb, peate formuleerima h\u00fcpoteesi selle p\u00f5hjuste ja lahenduste kohta. Kuid juhtub ka, et h\u00fcpoteesid ei \u00f5igustu, ja iseseisvalt leitud lahendused ei t\u00f6\u00f6ta. Sel juhul on parem abi paluda. Et mitte \u00fcle koormata kolleege, tuleb iga probleemi \u00fcle m\u00f5elda iseseisvalt. Kui paar tunni jooksul ei ole lahendust leidnud, on aeg p\u00f6\u00f6rduda kogenumate kaaslaste poole.<\/p>\n<p>Parim on alustada k\u00fcsimusest: \"kas keegi on varem selle probleemiga kokku puutunud?\" koos l\u00fchikese probleemi kirjeldusega. Soovitav on lisada veateate fragment v\u00f5i ekraanipilt. Seda s\u00f5numit tasub esmakordselt saata m\u00f5nda \u00fcldisesse t\u00f6\u00f6keskkonna chatti. Nii ei h\u00e4iri te neid, kes on t\u00f5eliselt h\u00f5ivatud. Vabad kolleegid n\u00e4evad teie s\u00f5numit ja saavad aidata.<\/p>\n<p>Kui p\u00e4rast s\u00f5numi saatmist \u00fcldises chatis ei ole keegi aidanud, proovige kogenud kolleegi kinni p\u00fc\u00fcda l\u00f5una ajal, tee\/kohe, tennisem\u00e4ngu ajal v\u00f5i suitsetamise pausi ajal. Kui see ei \u00f5nnestu, siis teatage oma raskustest meeskonna koosolekul v\u00f5i standup'is.<\/p>\n<p>Tuntud probleemide lahendamisel v\u00f5ib see k\u00f5ik sellega l\u00f5ppeda. Kui probleem on aga uus, algab uurimine, kus tuleb toimida vastavalt olukorrale.<\/p>\n<p>Uute t\u00f6\u00f6tajate \"olulised\" \u00fclesanded, mis on l\u00f5ppkasutajale vajalikud, on igavad ja v\u00e4ikesed. N\u00e4iteks \"lisada lisaveerg raportisse\" v\u00f5i \"parandada tr\u00fckiviga printimisel\" v\u00f5i \"rakendada mudeli meetod kliendi atribuutide laadimiseks andmebaasist\". Selliste \u00fclesannete eesm\u00e4rk on, et uus t\u00f6\u00f6taja tutvub valdkonna sisuga ja integreerub igap\u00e4evasesse t\u00f6\u00f6voogu.<\/p>\n<blockquote><p>Oluline on mitte ainult tehniliselt \u00fclesanne lahendada, vaid ka oma teadmisi valdkonnast laiendada.<\/p><\/blockquote>\n<p> \u00dclesande kirjelduses, vestlustes ja aruteludes esinevad terminid v\u00f5ivad tunduda tuttavad nimis\u00f5nadena. Kuid informatsioonis\u00fcsteemi kontekstis omandavad need erilisi ja t\u00e4psemaid t\u00e4hendusi. Leitud terminite t\u00e4hendusi on k\u00f5ige parem kirja panna spetsiaalsesse dokumenti \u2013 terminite s\u00f5naraamatusse. S\u00f5nastikku lisamiseks piisab oma arusaama kirja panemisest, ent \u00f5igete seletuste saamiseks on parem p\u00f6\u00f6rduda anal\u00fc\u00fctiku poole. Kui seda ei ole, siis vanade projektiliikmete poole. Terminite s\u00f5naraamatu pidamine on \u00fcks lihtsamaid viise kaasamiseks projekti ainealasse.<\/p>\n<p>Niipea kui leiate kolleegidega \u00fchise keele, hakkavad nad n\u00e4gema teid mitte kui algajat, vaid enda tasemel spetsialistina.<\/p>\n<p>On eritingimusi, n\u00e4iteks \"kirjutada mooduli jaoks unit-testid\". Sellise \u00fclesandega ei saa pikalt kinni j\u00e4\u00e4da lahenduste otsimisega. Samas on see t\u00f5sine \u00fclesanne, mis ei ole m\u00f5eldud ainult algajate koolitamiseks. Kirjeldatud testid suurendavad projekti stabiilsust, v\u00e4hendades rakenduses vigu ja v\u00e4hendades inimeste testimisele kuluvat aega. Ideaalses maailmas kirjutatakse unit-testid kohe arendamise k\u00e4igus, kuid reaalsus on alati erinev. Juhtub, et mooduli arendaja hoiab seda t\u00e4ielikult oma peas ega n\u00e4e nende kirjutamise vajadust. \"K\u00f5ik on ju ilmne, et mida siin testida?\" M\u00f5nikord kirjutatakse mooduleid kiirusel ja unit-testide jaoks ei j\u00e4\u00e4 aega. Seega ei pruugi reaalses maailmas unit-teste olla. Seet\u00f5ttu antakse \u00fclesanne unit-testide kirjutamiseks algajale. Nii saab praktikant kiiremini projekti sisse elada, samas kui projekt suudab s\u00e4\u00e4sta k\u00f5rgema palgaga spetsialistide aega.<\/p>\n<p>Juhtub, et praktikantidele ja algajatele antakse \u00fclesanne t\u00e4ita t\u00e4ie\u00f5iguslikke testija rolli. Enne seda tuleb tavaliselt toode kohalikult \u00fcles seada ja n\u00f5uded \u00fcle vaadata. Uuselt t\u00f6\u00f6tajalt oodatakse j\u00e4rgmisi tulemusi:<\/p>\n<ul>\n<li>k\u00fcsimused nagu \"kui teha nii, siis on tulemus see. N\u00f5uetes seda ei ole. Kuidas peaks olema?\"<\/li>\n<li>\u00fclesandeid veakontrollis \"n\u00f5uetes on kirjas nii, kuid tegelikkuses on teisiti.\"<\/li>\n<\/ul>\n<p>\nTestimine on selle artikli jaoks \u00fclem\u00e4\u00e4ra ulatuslik tegevusala. Kui teile on antud sarnane \u00fclesanne, otsige internetist parimaid meetodeid selle t\u00e4itmiseks.<\/p>\n<h4>Vale teed \u2014 saad peksa v\u00f5i vallandatakse.<\/h4>\n<p>\nNormaalses organisatsioonis, kui juhtub, et kogenematu t\u00f6\u00f6taja p\u00e4\u00e4seb ligip\u00e4\u00e4su millelegi kriitilisele ja midagi rikkuda, siis on s\u00fc\u00fcdi see, kes nii lubas. Kogenematutel ei ole vaikimisi juurdep\u00e4\u00e4su kriitilisele infrastruktuurile. \u00d5ige juhtimise korral ei heideta kogu s\u00fc\u00fcd kogenematule praktikantile.<\/p>\n<p>Kui juhtub midagi, ei hakata \u00fchte juhtumit t\u00f5ttu kedagi vallandama. Inimesed \u00f5pivad oma vigadest. Eksinud praktikant sai v\u00e4\u00e4rtusliku \u00f5ppetunni ja erineb sellega teistest praktikantidest. Kui vallandada eksinud, tuleb selle asemele keegi teine, kes eksib t\u00e4pselt sama moodi.<\/p>\n<blockquote><p>Oluline on \u00f5ppida vigadest ja mitte kordama neid.<\/p><\/blockquote>\n<p>\nKuid kui inimene ei tee oma vigadest j\u00e4reldusi, proovib temaga lahku minna. Kuid maailm on mitmekesine. M\u00f5nes kuritegelikus organisatsioonis v\u00f5idakse esimese vea t\u00f5ttu kohe aknast v\u00e4lja visata. Aga parem on selliseid firmasid v\u00e4ltida, selleks tasub enne uurida v\u00f5i intervjuu ajal rohkem teada saada.<\/p>\n<blockquote><p>Incidente on parem mitte lubada.<\/p><\/blockquote>\n<p> Isegi kui teid isiklikult ei vallandata vea t\u00f5ttu, toob see juhtum teie meeskonnale ja projektile tervikuna soovimatuid probleeme. Seet\u00f5ttu olge eriti ettevaatlik andmebaasi tabelite kustutamise v\u00f5i loomise, failide, teenuste instantside ja projekti teadmistebaasi dokumentide haldamise operatsioonide puhul. Kui kohtate uue \u00fchenduse aadressi, kontrollige v\u00e4hemalt kahe erineva inimesega, mida seal teha tohib. Kontrollige oma \u00f5igusi keskkondades mitte katse-eksituse meetodil, vaid vastavate k\u00e4skude abil. N\u00e4iteks kontrollige failide kustutamise \u00f5igusi k\u00e4su `ls` abil, tabelite t\u00f6\u00f6tamise \u00f5igusi MySQL-is k\u00e4suga `SHOW GRANTS FOR 'user'@'host';` ja nii edasi. Peaaegu igas t\u00f6\u00f6ristas on teil sarnane v\u00f5imalus.<\/p>\n<p>Failide redigeerimisel hoidke igaks juhuks originaalkoopia.<\/p>\n<blockquote><p>Praktikandi ja l\u00f5ppkasutaja vahel luuakse mitu barj\u00e4\u00e4ri.<\/p><\/blockquote>\n<p> Kui saaksite oma toote otse tarbijale anda, saaksite mitte t\u00f6\u00f6le asuda, vaid heituda 'vabadusse'. Kuid kuniks teil pole sellist v\u00f5imalust (ja vastutust), peate l\u00e4bima mitu kontrolliastet projektis.<br \/>\nEsimene neist on juhendaja kontroll. Ta hindab algaja lahendust tehnilisest vaatenurgast. Kui juhendajat ei ole m\u00e4\u00e4ratud, tuleb see leida. Selleks valige keegi projekti vanematest ning paluge tal tegemisi vaadata: kas \u00fclesanne on \u00f5igesti lahendatud? Kui ta hakkab vaatama ja vastama, on juhendaja leitud. Kui ta ignoreerib, tasub k\u00fcsida veel kedagi.<\/p>\n<p>J\u00e4rgmiseks on kvaliteedikontroll. Eesti keeles - testijad. N\u00f5ukogude ajal - normikontroll ja OTK. Nad peavad veenduma, et praktikandi t\u00f6\u00f6 tulemus vastab talle antud \u00fclesandele. Nad harva loevad koodi. Enamasti kontrollivad testijad kogutud projekti, mille arendaja salvestab versioonihalduss\u00fcsteemis.<\/p>\n<p>Kolmas etapp on v\u00e4ljaande juht. Selle \u00fclesande jaoks ei pruugi olla eraldi inimest, kuid keegi ikka t\u00e4idab seda rolli. Ta kontrollib, et testijad on kinnitanud, et projekt v\u00f5ib v\u00e4lja anda. P\u00e4rast seda viib ta l\u00e4bi toote kohaletoimetamise l\u00f5ppkasutajatele.<br \/>\nV\u00e4ikestes organisatsioonides v\u00f5ivad need barj\u00e4\u00e4rid erinevatel p\u00f5hjustel puududa. Siiski ei anta algajale \u00fclesannet millegi olulise muutmiseks. Sest see risk ei ole kellelegi vajalik.<\/p>\n<blockquote><p>Esiteks tuleb minna lahingusse ja siis vaadata, kuidas l\u00e4heb.<br \/>\nNapoleon Bonaparte<\/p><\/blockquote>\n<p> Loodan, et artikkel aitab sul \u00fcletada oma ebakindlust ja saata oma esimese CV. Loomulikult pead sa ette valmistuma. Kuid ei tohi liialt venitada. Sa oled ilmselt juba mitu aastat \u00f5ppinud \u00fclikoolis v\u00f5i kolled\u017eis. Kuhu veel edasi venitada? L\u00f5ppude l\u00f5puks on parem \u00fcks kord kuulda \"ei\" spetsialistilt ja teha oma vigadest \u00f5ppetunde, kui iga p\u00e4ev \u00f6elda endale \"ei\" ja j\u00e4\u00e4da professionaalses kasvus pidama.<\/p>\n<p>T\u00f6\u00f6tamise ajal tuleb keskenduda sellele, et liikuda praktikandi staatusest t\u00e4ie\u00f5iguslikuks meeskonna liikmeks. Selline kasv kaasneb tavaliselt sinu palga suurenemisega.<\/p>\n<p>Soovin sulle kannatlikkust ja visadust.<\/p>\n<p class=\"for_users_only_msg\">Ainult registreeritud kasutajad saavad k\u00fcsitluses osaleda. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Logige sisse<\/a><\/noindex>, palun.<\/p>\n<h2 class=\"default-block__polling-title\">Millised olid sinu esimesed \u00fclesanded oma esimeses IT-t\u00f6\u00f6s?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Kohutavad<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Olulised<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Kiired<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    \u00dckski neist punktidest<\/p>\n<\/li>\n<\/ul>\n<p>    H\u00e4\u00e4letas 75 kasutajat. 20 kasutajat j\u00e4id erapooletuks.<\/p>\n<h2 class=\"default-block__polling-title\">Mida tuli alguses esimeses t\u00f6\u00f6s umbes teha?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Installeer toode kohalikult<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Testige olemasolevat toodet<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Tehke harjutust, mis ei ole t\u00f5eline \u00fclesanne<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Tehke eksperimentaalset, t\u00f5elist projekti kliendi jaoks<\/p>\n<\/li>\n<\/ul>\n<p>    H\u00e4\u00e4letas 63 kasutajat. 25 kasutajat j\u00e4tsid h\u00e4\u00e4letamata.<\/p>\n<h2 class=\"default-block__polling-title\">Kui palju \u00f5pilasi teie grupis \u00f5ppes suutis iseseisvalt t\u00e4ita tehniliste ainete \u00fclesandeid?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    1 k\u00fcmnest<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    1 viiest<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Iga teine<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    K\u00f5ik, v\u00e4lja arvatud harvadel juhtudel<\/p>\n<\/li>\n<\/ul>\n<p>    H\u00e4\u00e4letas 70 kasutajat. 19 kasutajat j\u00e4tsid h\u00e4\u00e4letamata.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/448444\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u0434\u0440 \u0438\u0437 \u043a\/\u0444 \u00ab\u0413\u0430\u0440\u0440\u0438 \u041f\u043e\u0442\u0442\u0435\u0440 \u0438 \u0443\u0437\u043d\u0438\u043a \u0410\u0437\u043a\u0430\u0431\u0430\u043d\u0430\u00bb \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u044d\u0442\u043e\u0433\u043e \u043c\u0438\u0440\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u043e\u0441\u043f\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u043b\u044e\u0434\u0438 \u043f\u043e\u043b\u043d\u044b \u0441\u043e\u043c\u043d\u0435\u043d\u0438\u0439, \u0430 \u0438\u0434\u0438\u043e\u0442\u044b \u043f\u043e\u043b\u043d\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0427\u0430\u0440\u043b\u044c\u0437 \u0411\u0443\u043a\u043e\u0432\u0441\u043a\u0438 \u041d\u0435\u0434\u0430\u0432\u043d\u043e \u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u0430\u043d\u044f\u0442\u0438\u0435 \u043f\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u043d\u044f\u0442\u0438\u0439, \u0442\u0435\u043c\u043e\u0439 \u0441\u0442\u0430\u043b\u0430 \u043d\u0435 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u0438 \u043d\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043f\u0440\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u0447\u0438. \u0421\u0442\u0443\u0434\u0435\u043d\u0442 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u0431\u0435\u0441\u043f\u043e\u043a\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043d\u0430 \u0442\u0435\u043c\u0443 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25778,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34162","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=\"\u041a\u0430\u0434\u0440 \u0438\u0437 \u043a\/\u0444 \u00ab\u0413\u0430\u0440\u0440\u0438 \u041f\u043e\u0442\u0442\u0435\u0440 \u0438 \u0443\u0437\u043d\u0438\u043a.\" \/>\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\/izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom\" \/>\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\u0418\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u043c\u0441\u044f \u043e\u0442 \u0441\u0442\u0440\u0430\u0445\u0430 \u043f\u0435\u0440\u0435\u0434 \u043f\u0435\u0440\u0432\u044b\u043c \u0442\u0440\u0443\u0434\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u0434\u0440 \u0438\u0437 \u043a\/\u0444 \u00ab\u0413\u0430\u0440\u0440\u0438 \u041f\u043e\u0442\u0442\u0435\u0440 \u0438 \u0443\u0437\u043d\u0438\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom\" \/>\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:56:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:44+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\udd47Vabane hirmust esimese t\u00f6\u00f6 leidmise ees | ProHoster","description":"Kaader filmist \"Harry Potter ja vangid.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom","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\u0418\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u043c\u0441\u044f \u043e\u0442 \u0441\u0442\u0440\u0430\u0445\u0430 \u043f\u0435\u0440\u0435\u0434 \u043f\u0435\u0440\u0432\u044b\u043c \u0442\u0440\u0443\u0434\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c | ProHoster","og:description":"\u041a\u0430\u0434\u0440 \u0438\u0437 \u043a\/\u0444 \u00ab\u0413\u0430\u0440\u0440\u0438 \u041f\u043e\u0442\u0442\u0435\u0440 \u0438 \u0443\u0437\u043d\u0438\u043a.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/izbavlyaemsya-ot-straha-pered-pervym-trudoustrojstvom","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:56:44+00:00","article:modified_time":"2019-10-31T18:56:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34162","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-02-08 20:27:18","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:27:29","updated":"2026-02-08 20:27:18","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\/34162","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=34162"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34162\/revisions"}],"predecessor-version":[{"id":157818,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34162\/revisions\/157818"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/25778"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}