Sutra je tvoj prvi dan na poslu kao Junior Developer: Što očekivati?

Junior programeri 21. pro. 2021

Poslije nekoliko mjeseci ili godina učenja programiranja, raznih tečajeva,
neprospavanih noći, odustajanja i na desetke poslanih CV-jeva, dobivaš posao kao Junior Developer.

Osjećaj varira između euforije i apsolutnog straha hoćeš li ispuniti očekivanja, kako vlastita, tako i ona od tvrtke. To je sasvim u redu.

Najveći strah i je oduvijek onaj od nepoznatoga. Iz tog razloga pokušat ćemo definirati kako otprilike izgleda prvi radni dan, prvi tjedan i prvi mjesec na poziciji Junior Developer-a.

Nemoj se iznenaditi ako tvojih prvih mjesec dana bude izgledalo kao ubrzani tečaj gdje ti apsolutno ništa jasno. Praksa se vrlo često razlikuje od teorije i zadataka koji su odrađeni na online tečaju, pogotovo u IT industriji.

Uzmi u obzir da se sve navedeno razlikuje od tvrtke do tvrtke. Zato ćemo proći one univerzalne stvari s kojima se svaki junior programer susreće tijekom prvog mjeseca rada.

Pogledaj što te sve očekuje i kako što lakše ući u ritam IT tvrtke.

Prvi dan

Što očekivati prvog dana kao Junior Developer?

Uzmimo u obzir da sve veće  IT kompanije u Hrvatskoj imaju jasno definiran
Onboarding proces (proces integracije zaposlenih u strukturu tvrtke). To znači da se zna koliko sam proces traje i koji su koraci.

Uglavnom sve počinje s upoznavanjem kulture i strukture tvrtke.

To podrazumijeva:

Pravila ponašanja na radnom mjestu (radno vrijeme, pauze, sastanci, korištenje zajedničkih prostorija, pravila oko društvenih mreža itd.)
Pravilnik o radu (u formi dokumentacije i drugih vodiča za rad)
Upoznavanje s timom (što su čija zaduženja i kakva je dinamika unutar tima)
Upoznavanje s alatima (platforme, baze podataka, dev okruženja i druge tehničke stvari)

Prvi dan je rezerviran za upoznavanje i na većini radnih mjesta se ne očekuje rad na specifičnim zadacima. Tvrtki  je jako bitno da se novozaposleni (pogotovo juniori) uklope u radno okruženje.

Tako da, prvi dan očekuj gomilu dokumentacije, pravila, vodiča i drugih tehnikalija koje su ti potrebne da znaš odakle krenuti i kako zapravo izgleda cijeli proces.

Prvi dan je prošao.

Sasvim je normalno da taj dan provedeš u konfuziji i da preispituješ odluku baviti li se uopće programiranjem. Bez panike samo, sve će se to slegnuti.

Prvi tjedan

Što očekivati prvi tjedan kao Junior Developer?

Ovisno o veličini tvrtke, ono što ćeš raditi prvi tjedan varira. Ali malo vjerojatno da će te netko baciti u vatru bez prethodne upute kako ne pregorjeti.

Ono što je negdje univerzalno za sve IT tvrtke je upoznavanje s projektima.
Zbog toga je prvi tjedan rezerviran za projekte i jednostavne zadatke unutar njih.

To podrazumijeva:

Upoznavanje s projektima (projekti na kojima se trenutno radi)
Provjera koda na završenim projektima (ovo je važno kako bi vidjeli kako izgleda projekt koji je testiran i funkcionalan)
Prvi samostalni zadaci (ovo se uglavnom svodi na prepravljanje grešaka u
sadržaju, manjih bugova i testiranja nekih jednostavnih funkcionalnosti)
Prvi Stand-up (kratka usmena prezentacija onoga na čemu ste radili i što ćete raditi sljedećih 24h)

Prvi tjedan gledaj kao idealno vrijeme za postavljanje pitanja. Vrlo vjerojatno će ti biti dodijeljen mentor, ali to ne znači da ne možeš pitati i druge kolege iz tima.

Većinu problema možeš riješiti i putem online tutoriala, ali svaki put provjeri rješenje sa starijim kolegama. To i je bit tima, stalna komunikacija i suradnja.

Za juniore prvi Stand-up sastanci mogu biti izrazito neugodni, jer se jednostavno nema što točno predstaviti, jer se ne radi još ništa toliko konkretno. Zato nemoj da te bude sramota pitati već iskoristi te sastanke kako bi potvrdio koja su točno tvoja zaduženja.

Prvi tjedan je prošao.

Vjerojatno će ti sve i dalje izgledati kao da ne znaš što radiš. Pa vjerojatno i ne znaš, jer juniorska pozicija i je tu da se kontinuirano uči i to uglavnom na licu mjesta.

Prvi mjesec

Što očekivati prvog mjeseca kao Junior Developer?

Onboarding proces otprilike traje oko mjesec dana, za to vrijeme ćeš proći sve
procese koji se tiču tvog rada i upoznati se sa svim pravilima i projektima na kojima ćeš raditi.

Uzmi u obzir da proces prilagođavanja traje i nitko ne očekuje da sve odjednom
magično znaš. Vraćamo se na to da junior pozicija u početku više podsjeća na tečaj nego na pravo radno mjesto.

Ali kako vrijeme odmiče mentor ili kolege iz tima će te polako uvoditi u zahtjevnije zadatke i prve sprintove.

To podrazumijeva:

Rad na složenijim zadacima sa Senior Developer-om (u suradnji sa starijim kolegama radite zajedno na zadacima)
Aktivno sudjelovanje u prvom agile sprintu (sudjelovanje u organizaciji sprinta i procjeni zadataka)
Aktivan rad na projektima (sudjelovanje na aktivnim projektima sukladno trenutnom znanju)

Prvih mjesec dana je vrijeme kada ćeš naučiti najviše, ne samo tehničkog znanja već i rada u timu, organizaciji posla i generalno radu u IT tvrtki.

Kada kreneš s aktivnim radom na projektima, vidjet ćeš kako izgleda cijeli proces i radit ćeš samostalno zadatke i kontinuirano napredovati.

Prvi mjesec je prošao.

Sve ono što te je mučilo prethodnih tjedana postaje dosta jasnije i kao vjetar u leđa dobiješ prvu plaću što dodatno utječe na motivaciju. Sada kada znaš zaduženja i poziciju u timu i tvrtki, sve polako dolazi na svoje mjesto.

Što poslije prvog mjeseca?

Prije nego krenemo u optimističan zaključak gore navedenog o tome kako će sve biti okej na kraju - bitna je jedna stvar.

Trebaš znati da ovaj proces nije lak, ali također nije ni nemoguć. Najviše stvari ćeš naučiti tijekom radnog vremena na licu mjesta, uz pomoć kolega. To je resurs kojeg trebaš najviše koristiti,  jer sve ono što je naučeno samostalno sada treba primijeniti u praksi.

Princip mentorstva je nešto na što se trebaš najviše osloniti. Sve što ne uspiješ -
pitaj. Mentori su plaćeni da te poduče. Što prije kreneš u samostalan rad - prije će biti lakše cjelokupnom timu.

Prvi mjesec smatraj uspješnim ako dobro funkcioniraš s timom, jer ćeš tako
imati kontinuiranu podršku kolega, a znanje će doći, ako se dovoljno potrudiš.

Zbog prirode posla juniorska pozicija podrazumijeva brzo prilagođavanje, kako
strukturi unutar firme tako i novim tehnologijama i jezicima.

Naravno, sve to će biti nagrađeno kroz povećanje plaće, bonuse i unapređenja.

Zato samo naprijed.

Oznake

Joberty

Joberty je platforma za razmjenu iskustava iz IT zajednice.

Tvoja prijava je uspješno sačuvana!
Odlično! Kako bi imao pristup cijelom sadržaju bloga potrebno je izvršiti proces plaćanja.
Tvoja prijava je uspješna!
Tvoj nalog je aktiviran, sada imaš pristup cijelom sadržaju bloga.