Gaztetan egin nituen zortzi akats

Garatzaile gisa hastea izugarria izan daiteke askotan: arazo ezezagunen aurrean zaude, ikasteko asko eta hartzeko erabaki zailak. Eta kasu batzuetan oker gaude erabaki hauetan. Hau nahiko naturala da, eta ez du zentzurik zure buruari kolpea emateak. Baina egin behar duzuna da zure esperientzia gogoratzea etorkizunerako. Garatzaile senior bat naiz, nire garaian akats asko egin zituena. Jarraian, oraindik garapenean berria nintzenean konprometitu nituen larrienetako zortziren berri emango dizuet, eta nola saihestu zitezkeen azalduko dut.

Gaztetan egin nituen zortzi akats

Eskaini zuten lehena hartu nuen

Zure kabuz kodea idazten ikasten duzunean edo unibertsitatean ikasketak amaitzen dituzunean, zure espezialitateko lehen lana lortzea zure helburu nagusietako bat bihurtzen da. Argiaren antzeko zerbait tunel luze baten amaieran.

Bien bitartean, lana aurkitzea ez da erraza. Gero eta jende gehiago dago junior postuetarako eskaera egiten. Behar dugu idatzi hiltzaileen curriculuma, elkarrizketa sorta oso bat igaro, eta askotan prozesu hau oso atzeratua izaten da. Hori guztia ikusita, ez da harritzekoa edozein lan eskaintzak bi eskuekin hartzeko gogoa piztea.

Hala ere, baliteke ideia txarra izatea. Nire lehen lana idealetik urrun zegoen, bai hazkunde profesionalari dagokionez, bai prozesuko plazerari dagokionez. Garatzaileak "egingo du" leloak gidatu zituen, eta ez zen ohitura gehiegi saiatzea. Denak saiatzen ziren elkarri errua botatzen, eta askotan epe oso estuak betetzeko bazterrak moztu behar izaten nituen. Baina okerrena da ez nuela ezer ikasi.

Elkarrizketetan, entzungor egin nien dei guztiei, oso liluratuta geratu nintzen lana lortzeko aukerak. Zalantzarik sortuko balitz, denak burutik atera zitzaizkidan hartzen nindutela entzun orduko! Eta soldata on batengatik ere!

Eta hori akats handia izan zen.

Lehen lanak garrantzi handia du. Benetako programatzaile bat izatea zer den ideia bat ematen dizu, eta hortik lortzen duzun esperientzia eta prestakuntzak zure etorkizuneko karrera osorako oinarriak jar ditzake. Horregatik, ados jarri aurretik lanpostu hutsari eta enpresaburuari buruzko guztia ondo ezagutzea beharrezkoa da. Esperientzia gogorra, tutore txarrak - zalantzarik gabe ez duzu hau behar.

  • Enpresari buruzko informazioa ikertu. Joan berrikuspen guneetara, begiratu webgune ofiziala, nabigatu Interneten eta bildu iritziak. Honek konpainiak zure beharretara eta helburuetara egokitzen den ala ez jakiteko ideia hobea emango dizu.
  • Galdetu lagunei. Zure zirkuluko norbaitek enpresaburu honetan lan egin badu edo langileko norbait ezagutzen badu, hitz egin pertsonalki. Ezagutu zer gustatu zaien, zer ez zaien gustatu eta nola ikusi duten esperientzia orokorrean.

Elkarrizketetan ez ditu galdera egokiak egin

Elkarrizketa da enpresa hobeto ezagutzeko aukerarik onena, beraz, ziurtatu langileengandik ikasi nahi duzunari buruzko galderak prestatzen dituzula. Hona hemen adibide pare bat:

  • Galdetu garapen-prozesuari buruz (zein metodologia jarraitzen dute? Kodeen berrikuspenak ba al daude? Zein adarkatze-estrategiak erabiltzen dira?)
  • Galdetu probei buruz (zer proba egiten dira? Ba al dago probak bakarrik egiten dituzten pertsona berezirik?)
  • Galdetu enpresaren kulturari buruz (nolako informala da dena? Ba al dago laguntzarik juniorentzako?)

Mugimenduaren ibilbidea erabaki gabe

Zalantzarik gabe, garatzaile esperientziadun izateko bidea oso bihurria da. Gaur egun, hainbat hizkuntza, esparru eta tresna aukeratu ditzakezu. Nire karrera hasieran nire akatsa izan zen dena menderatzen saiatzen nintzela. Bitxia bada ere, horrek ezertan aurrerapen handirik ez egitea ekarri zidan. Lehenik Java hartu nuen, gero JQuery, gero C#ra pasatu nintzen, hortik C++ra... Hizkuntza bat aukeratu eta indar guztia bertan bota beharrean, bosgarrenetik hamargarrenera egin nuen salto, nire aldartearen arabera. Ziurtatu dezaket oso eraginkorra ez den prestakuntza-eskema bat dela.

Emaitza hobeak lortuko nituzke eta karrera mailan azkarrago igoko nintzateke berehala ibilbide bat erabaki izan banu, hau da, teknologia multzo jakin bat, eta horietan zentratu. Adibidez, front-end garatzailea bazara, maisu JavaScript, CSS/HTML eta zure aukerako esparru bat. Backend-ean lanean ari bazara, berriro ere, hartu hizkuntza bat eta aztertu ondo. Ez da beharrezkoa Python, Java eta C# ezagutzea.

Beraz, jarri arreta, izan norabide bat eta egin zure aukeratutako bidean profesional bihurtzeko aukera emango dizun plan bat (hemen bide orria, eta horrek lagun zaitzake).

Kodean sofistikatua

Beraz, proba bat prestatzen ari zara zure enpresaburuari zure gaitasunak erakusteko, edo lehen lana egin duzu lehen lanean. Inpresionatzeko bidetik ateratzen zara. Zein da emaitzak lortzeko modurik onena? Seguruenik, exekuzioan frogatu duela gutxi menderatu duzun teknika sofistikatu hori, ezta?

Ez. Nik neuk egin dudan akats larria da, eta nahi baino maizago ikusten dut beste junior batzuen lanean. Oso ohikoa da gurpila berrasmatzea edo konponbide konplexuak bilatzea euren ezagutzak erakutsi nahian.

Kodea idazteko hurbilketarik onena adierazten da funtsean MUSU. Sinpletasuna ahaleginduz, etorkizunean lan egiteko erraza izango den kode argia lortuko duzu (ordezkatzen zaituen garatzaileak eskertuko du).

Kodetik kanpo bizitza dagoela ahaztu zait

"Inoiz ez itzaltzea" oso goiz hartu nuen ohitura txarra da. Egunaren amaieran etxera joaten nintzenean, laneko ordenagailu eramangarria hartzen nuen maiz eta orduetan eserita egoten nintzen zeregin bat ixteko edo akatsen bat konpontzeko, biak goizera arte itxaron zezaketen arren. Espero zenuten bezala, erregimen hau estresagarria izan zen eta azkar erre nintzen.

Jokabide honen arrazoia, neurri batean, dena ahalik eta azkarren egiteko gogoa izan zen. Baina, egia esan, ulertu beharko nuke lana epe luzeko prozesu bat dela eta, salbuespenak salbuespen, gaurko gabeziak erraz eraman daitezkeela biharra. Oso garrantzitsua da aldian-aldian engranajeak aldatzea eta gogoratzea bizitza ez dela lanera mugatzen - lagunak, familia, zaletasunak, entretenimendua daude. Jakina, egunsentira arte eseri nahi baduzu kodetzen - Jainkoaren mesedetan! Baina jada dibertigarria ez denean, gelditu eta pentsatu beste zerbait egiteko garaia den. Hau ez da gure azken lan eguna!

"Ez dakit" esatea saihestu

Arazo bat konpontzeko edo zeregin bat burutzeko prozesuan trabatuta geratzea ohikoa da; adineko adinekoek ere horri aurre egiten diote. Txikitan, β€œez dakit” esan nuen, behar baino gutxiagotan, eta oker nengoen horretan. Zuzendaritzako norbaitek galderaren bat egingo banu eta nik erantzuna jakingo ez banu, lausoa izaten saiatuko nintzateke aitortu beharrean.

"Ez dakit" esango banu, jendeak zertan ari nintzen ez nekiela irudituko zuela iruditzen zitzaidan. Izan ere, hori ez da batere egia; ez dago jende guztia jakitun. Horregatik, ezagutzen ez duzun zerbaiti buruz galdetzen bazaizu, esan. Ikuspegi honek hainbat abantaila ditu:

  • Hau bidezkoa da - ez duzu galdetzailea engainatzen ari
  • Badago aukera hori azaltzeko eta gero zerbait berria ikasteko
  • Horrek errespetua pizten du - denek ez dute zerbait ez dakitela onartzeko gai

Aurrera egiteko presarik nengoen

Seguruenik, "Ikasi oinez korrika egin aurretik" esaera entzun duzu. Inon ez dago web programazioaren alorrean baino garrantzitsuagoa. Junior gisa lan bat nonbait lortzen duzunean, zezena adarretatik hartu eta berehala proiektu handi eta konplexu bati ekin nahi diozu. Pentsamenduak ere pasatzen dira hurrengo mailarako sustapena azkar nola irabazteko!

Anbizioa ona da, noski, baina, egia esan, inork ez dio halakorik emango junior bati atetik kanpo. Zure karreraren hasieran, ziurrenik zeregin errazak eta akatsak konponduko zaizkizu. Ez da munduko gauzarik zirraragarriena, baina nora joan. Honek kode-basearekin pausoz pauso eroso egoteko aukera emango dizu eta prozesu guztiak ikasteko. Aldi berean, zure nagusiek taldean nola moldatzen zaren eta zer egiten duzun ondoen ikusteko aukera dute.

Nire akatsa izan zen zeregin txiki hauekin zapuztu nintzela eta nire lanetik aldentzen ninduela. Pazientzia izan, eskatzen duten guztia kontzientziaz egin, eta laster zerbait interesgarriagoa lortuko duzu.

Ez zara komunitatean sartu eta ez du konexiorik egin

Garatzaileek komunitate bikaina dute: beti prest daude laguntzeko, iritziak emateko eta baita animoak emateko ere. Programazioa zaila eta oso nekagarria da batzuetan. Niretzat, junior moduan lan egiteko epea errazagoa izango zen hasiera-hasieratik lankideekin aktiboki komunikatzen hasi banintz.

Komunitatearekiko harremanak ere oso baliagarriak dira auto-heziketarako. Kode irekiko proiektuetan lagundu dezakezu, besteen kodea aztertu eta programatzaileek proiektu bat elkarrekin nola eramaten duten ikusi. Hauek guztiak zure eguneroko lanean erabil ditzakezun trebetasunak dira eta denborarekin profesional ona bihurtuko zaituztenak.

Aukeratu zure interesa pizten duten komunitateak (aukera batzuk freeCodeCamp, CodeNewbies, 100DaysOfCode) eta parte hartu! Zure hiriko tokiko topaketetara ere joan zaitezke (bilatu meetup.com webgunean).

Azkenik, modu honetan harreman profesionalak lor ditzakezu. Funtsean, konexioak sarean zauden zure industriako pertsonak besterik ez dira. Zergatik da beharrezkoa? Tira, demagun noizbait lanez aldatu nahi duzula. Zure harremanetara iristen bazara, baliteke norbaitek lanpostu egoki bat aholkatuko dizu, edo baita enplegatzaile bati gomendatu ere. Horrek abantaila handia emango dizu elkarrizketan - dagoeneko hitz bat jarri dizute, jada ez zara "piloko beste curriculum bat".

Hori da guztia, eskerrik asko zure arretagatik!

Iturria: www.habr.com

Gehitu iruzkin berria