SÄkot darbu kÄ izstrÄdÄtÄjam, bieži var Ŕķist biedÄjoÅ”i: jÅ«s saskaraties ar nepazÄ«stamÄm problÄmÄm, daudz jÄmÄcÄs un jÄpieÅem grÅ«ti lÄmumi. Un dažos gadÄ«jumos mÄs kļūdÄmies Å”ajos lÄmumos. Tas ir gluži dabiski, un nav jÄgas sevi par to dauzÄ«ties. Bet tas, kas jums jÄdara, ir atcerÄties savu pieredzi nÄkotnei. Esmu vecÄkais izstrÄdÄtÄjs, kurÅ” savÄ laikÄ pieļÄva daudz kļūdu. TÄlÄk es jums pastÄstÄ«Å”u par astoÅÄm nopietnÄkajÄm, ko es izdarÄ«ju, kad vÄl nebiju iesÄcÄjs attÄ«stÄ«bÄ, un paskaidroÅ”u, kÄ no tiem varÄja izvairÄ«ties.
Es paÅÄmu pirmo, ko viÅi piedÄvÄja
MÄcoties rakstÄ«t kodu patstÄvÄ«gi vai pabeidzot studijas universitÄtÄ, pirmÄ darba iegÅ«Å”ana savÄ specialitÄtÄ kļūst par vienu no galvenajiem mÄrÄ·iem. Kaut kas lÄ«dzÄ«gs gaismai gara tuneļa galÄ.
TikmÄr atrast darbu nav viegli. Uz junioru amatiem pretendÄ arvien vairÄk cilvÄku. Mums vajag
TomÄr tÄ varÄtu bÅ«t slikta ideja. Mans pirmais darbs bija tÄlu no ideÄla gan profesionÄlÄs izaugsmes, gan procesa prieka ziÅÄ. IzstrÄdÄtÄji vadÄ«jÄs pÄc moto ātas darÄ«sā, un nebija ierasts pÄrÄk censties. Visi centÄs vainot viens otru, un man bieži nÄcÄs sagriezt stÅ«rus, lai ievÄrotu ļoti saspringtus termiÅus. Bet trakÄkais ir tas, ka es neuzzinÄju pilnÄ«gi neko.
Interviju laikÄ es piegriezu ausis par visiem zvaniem, mani tik ļoti aizrÄva izredzes tikt darbÄ. Ja radÄs Å”aubas, tÄs visas izlidoja no manas galvas, tiklÄ«dz dzirdÄju, ka mani ved! Un pat par labu algu!
Un tÄ bija liela kļūda.
Liela nozÄ«me ir pirmajam darbam. Tas sniedz priekÅ”statu par to, kÄ ir bÅ«t Ä«stam programmÄtÄjam, un tajÄ iegÅ«tÄ pieredze un apmÄcÄ«ba var likt pamatu visai jÅ«su turpmÄkajai karjerai. TieÅ”i tÄpÄc pirms vienoÅ”anÄs ir rÅ«pÄ«gi jÄnoskaidro viss par vakanci un darba devÄju. Smaga pieredze, slikti mentori - jums tas noteikti nav vajadzÄ«gs.
- IzpÄtiet informÄciju par uzÅÄmumu. Dodieties uz atsauksmju vietnÄm, skatiet oficiÄlo vietni, vienkÄrÅ”i sÄrfojiet internetÄ un apkopojiet atsauksmes. Tas sniegs jums labÄku priekÅ”statu par to, vai uzÅÄmums atbilst jÅ«su vajadzÄ«bÄm un mÄrÄ·iem.
- JautÄjiet saviem draugiem. Ja kÄds jÅ«su lokÄ ir strÄdÄjis pie Ŕī darba devÄja vai pazÄ«st kÄdu darbinieku, aprunÄjieties ar viÅu personÄ«gi. Uzziniet, kas viÅiem patika, kas nepatika un kÄ viÅi kopumÄ uztvÄra Å”o pieredzi.
Interviju laikÄ neuzdeva pareizos jautÄjumus
Intervija ir labÄkÄ iespÄja tuvÄk iepazÄ«t uzÅÄmumu, tÄpÄc noteikti sagatavojiet jautÄjumus par to, ko vÄlaties uzzinÄt no darbiniekiem. Å eit ir daži piemÄri:
- JautÄjiet par izstrÄdes procesu (kÄdas metodoloÄ£ijas viÅi ievÄro? vai ir kodu pÄrskatÄ«Å”ana? kÄdas tiek izmantotas atzaroÅ”anas stratÄÄ£ijas?)
- JautÄjiet par testÄÅ”anu (kÄdas pÄrbaudes tiek veiktas? vai ir Ä«paÅ”i cilvÄki, kas veic tikai testÄÅ”anu?)
- PajautÄjiet par uzÅÄmuma kultÅ«ru (cik viss ir neformÄli? vai ir kÄds atbalsts junioriem?)
NeizŔķirts par kustības trajektoriju
NeapÅ”aubÄmi, ceļŔ uz pieredzÄjuÅ”u izstrÄdÄtÄju ir ļoti lÄ«kumots. MÅ«sdienÄs varat izvÄlÄties no dažÄdÄm valodÄm, ietvariem un rÄ«kiem. Mana kļūda karjeras sÄkumÄ bija tÄ, ka mÄÄ£inÄju apgÅ«t visu. SmieklÄ«gi, ka tas tikai noveda pie tÄ, ka es neko daudz nepaguvu. Vispirms paÅÄmu Java, tad JQuery, pÄc tam pÄrgÄju uz C#, no turienes uz C++... TÄ vietÄ, lai izvÄlÄtos vienu valodu un iemestu tajÄ visu savu enerÄ£iju, es uzlÄcu no piektÄs uz desmito, tieÅ”i pÄc garastÄvokļa. Es varu jums apliecinÄt, ka Ŕī ir ļoti neefektÄ«va apmÄcÄ«bas shÄma.
BÅ«tu sasniedzis labÄkus rezultÄtus un ÄtrÄk kÄpis pa karjeras kÄpnÄm, ja uzreiz bÅ«tu izlÄmis par trajektoriju, tas ir, noteiktu tehnoloÄ£iju kopumu, un uz tÄm koncentrÄjies. PiemÄram, ja esat priekÅ”gala izstrÄdÄtÄjs, apgÅ«stiet JavaScript, CSS/HTML un ietvaru pÄc savas izvÄles. Ja strÄdÄjat pie aizmugursistÄmas, atkal Åemiet vienu valodu un rÅ«pÄ«gi izpÄtiet to. Nav nepiecieÅ”ams zinÄt gan Python, gan Java, gan C#.
TÄpÄc koncentrÄjieties, izstrÄdÄjiet virzienu un izveidojiet plÄnu, kas ļaus jums kļūt par profesionÄli izvÄlÄtajÄ ceÄ¼Ä (Å”eit
IzsmalcinÄts kods
TÄtad, jÅ«s gatavojat pÄrbaudi, lai parÄdÄ«tu savam darba devÄjam jÅ«su prasmes, vai arÄ« esat jau uzÅÄmies pirmo uzdevumu savÄ pirmajÄ darbÄ. JÅ«s darÄt visu iespÄjamo, lai atstÄtu iespaidu. KÄds ir labÄkais veids, kÄ sasniegt rezultÄtus? DroÅ”i vien izpildes laikÄ parÄdÄ«sit to izsmalcinÄto tehniku, ko nesen apguvÄt, vai ne?
NÄ. TÄ ir nopietna kļūda, ko pats esmu pieļÄvis, un biežÄk, nekÄ gribÄtos, redzu citu junioru darbÄ. Ä»oti bieži viÅi izgudro riteni no jauna vai meklÄ sarežģītus risinÄjumus, cenÅ”oties parÄdÄ«t savas zinÄÅ”anas.
Tiek izteikta labÄkÄ pieeja koda rakstÄ«Å”anai
Aizmirsu, ka ir dzÄ«ve Ärpus koda
Nekad āneizslÄgtiesā ir slikts ieradums, ko es paÅÄmu ļoti agri. Kad es devos mÄjÄs dienas beigÄs, es regulÄri ÅÄmu lÄ«dzi savu darba klÄpjdatoru un stundÄm sÄdÄju tajÄ, lai aizvÄrtu uzdevumu vai labotu kļūdu, lai gan abi varÄja pagaidÄ«t lÄ«dz rÄ«tam. KÄ jau varÄja gaidÄ«t, Å”is režīms bija saspringts, un es Ätri izdegu.
Å Ädas uzvedÄ«bas iemesls daļÄji bija mana vÄlme visu izdarÄ«t pÄc iespÄjas ÄtrÄk. TaÄu patiesÄ«bÄ man vajadzÄja saprast, ka darbs ir ilgstoÅ”s process un, ar retiem izÅÄmumiem, Å”odienas nepilnÄ«bas var viegli pÄrnest uz rÄ«tdienu. Ir ļoti svarÄ«gi periodiski pÄrslÄgt Ätrumus un atcerÄties, ka dzÄ«ve neaprobežojas tikai ar darbu ā ir draugi, Ä£imene, hobiji, izklaide. Protams, ja patÄ«k pasÄdÄt lÄ«dz rÄ«tausmai kodÄjot ā Dieva dÄļ! Bet, kad tas vairs nav jautri, apstÄjieties un padomÄjiet, vai nav pienÄcis laiks darÄ«t kaut ko citu. Å Ä« nav mÅ«su pÄdÄjÄ darba diena!
IzvairÄ«jÄs teikt: "Es nezinu"
ProblÄmas risinÄÅ”anas vai uzdevuma izpildes procesÄ iestrÄgÅ”ana ir izplatÄ«ta parÄdÄ«ba; ar to saskaras pat vecÄkie seniori. Kad es biju jaunÄks, es teicu: "Es nezinu", retÄk, nekÄ man vajadzÄja, un es kļūdÄ«jos. Ja kÄds no vadÄ«bas man uzdotu jautÄjumu un es nezinÄtu atbildi, es mÄÄ£inÄtu bÅ«t neskaidrs, nevis vienkÄrÅ”i atzÄ«ties.
Man Ŕķita, ka, ja es teiktu: āEs nezinuā, cilvÄkiem rastos iespaids, ka es nezinu, ko daru. PatiesÄ«bÄ tÄ nepavisam nav taisnÄ«ba; nav visu zinoÅ”u cilvÄku. TÄpÄc, ja jums jautÄ par kaut ko, ko jÅ«s nezinÄt, sakiet to. Å ai pieejai ir vairÄkas priekÅ”rocÄ«bas:
- Tas ir godÄ«gi - jÅ«s nemaldinat jautÄtÄju
- PastÄv iespÄja, ka viÅi tev to paskaidros un tad tu uzzinÄsi ko jaunu
- Tas iedveÅ” cieÅu ā ne visi spÄj atzÄ«t, ka kaut ko nezina
Es steidzos tikt uz priekŔu
JÅ«s droÅ”i vien esat dzirdÄjuÅ”i teicienu: "IemÄcies staigÄt, pirms skrienat." Nekur tas nav tik aktuÄls kÄ tÄ«mekļa programmÄÅ”anas jomÄ. Kad pirmo reizi kaut kur iekÄrtojies darbÄ kÄ juniors, gribas vienkÄrÅ”i Ä·erties vÄrsim pie ragiem un uzreiz Ä·erties pie kÄda liela, sarežģīta projekta. Pat domas paslÄ«d garÄm par to, kÄ Ätri nopelnÄ«t paaugstinÄjumu uz nÄkamo lÄ«meni!
AmbÄ«cijas, protams, ir labas, bet reÄli junioram uzreiz no vÄrtiem neviens neko tÄdu nedos. PaÅ”Ä karjeras sÄkumÄ jums, visticamÄk, tiks uzticÄti vienkÄrÅ”i uzdevumi un kļūdas, kas jÄizlabo. Nevis aizraujoÅ”ÄkÄ lieta pasaulÄ, bet kurp doties. Tas ļaus jums soli pa solim iejusties kodu bÄzÄ un apgÅ«t visus procesus. TajÄ paÅ”Ä laikÄ jÅ«su priekÅ”niekiem ir iespÄja redzÄt, kÄ jÅ«s iekļaujaties komandÄ un kas jums padodas vislabÄk.
Mana kļūda bija tÄ, ka mani neapmierinÄja Å”ie mazie uzdevumi, un tas mani novÄrsa no darba. Esiet pacietÄ«gs, dariet visu, ko viÅi lÅ«dz, apzinÄ«gi, un drÄ«z jÅ«s iegÅ«sit kaut ko interesantÄku.
NepievienojÄs kopienai un neveidoja sakarus
IzstrÄdÄtÄjiem ir lieliska kopiena: viÅi vienmÄr ir gatavi palÄ«dzÄt, sniegt atsauksmes un pat iedroÅ”inÄt. ProgrammÄÅ”ana ir sarežģīta un reizÄm ļoti nogurdinoÅ”a. Man juniora darba periods bÅ«tu bijis vieglÄks, ja jau no paÅ”a sÄkuma bÅ«tu sÄkusi aktÄ«vi komunicÄt ar kolÄÄ£iem.
ArÄ« paÅ”izglÄ«tÄ«bai ļoti noder kontakti ar sabiedrÄ«bu. Varat piedalÄ«ties atvÄrtÄ pirmkoda projektos, pÄtÄ«t citu cilvÄku kodu un skatÄ«ties, kÄ programmÄtÄji kopÄ vada projektu. Å Ä«s visas ir prasmes, kuras varat izmantot ikdienas darbÄ, un ar kurÄm laika gaitÄ jÅ«s kļūsit par labu profesionÄli.
Atlasiet kopienas, kas izraisa jÅ«su interesi ā dažas iespÄjas ietver freeCodeCamp, CodeNewbies, 100DaysOfCode ā un pievienojieties! Varat arÄ« apmeklÄt vietÄjÄs sanÄksmes savÄ pilsÄtÄ (meklÄjiet vietnÄ meetup.com).
Visbeidzot, Å”ÄdÄ veidÄ jÅ«s varat iegÅ«t profesionÄlus sakarus. BÅ«tÄ«bÄ savienojumi ir vienkÄrÅ”i cilvÄki jÅ«su nozarÄ, ar kuriem veidojat sakarus. KÄpÄc tas ir nepiecieÅ”ams? Nu, pieÅemsim, ka jÅ«s kÄdreiz vÄlaties mainÄ«t darbu. Ja vÄrsÄ«sities pie saviem kontaktiem, kÄds var ieteikt jums piemÄrotu vakanci vai pat ieteikt jÅ«s darba devÄjam. Tas dos jums ievÄrojamas priekÅ”rocÄ«bas intervijÄ - viÅi jau ir izteikuÅ”i vÄrdu jÅ«su vietÄ, jÅ«s vairs neesat "tikai kÄrtÄjais CV no kaudzes".
Tas arī viss, paldies par uzmanību!
Avots: www.habr.com