Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 06.10.2020., 20:14   #1
apekop
Ape
Moj komp
 
apekop's Avatar
 
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
Smile Pitanje za Junior Developere i one koji su to nekad bili

Pozdrav,

nedavno (2/3 tjedna) sam poceo raditi kao junior developer nakon par godina muke i nauke.

I posto nemam nekog kolegu juniora da se jadamo i placemo dosao sam probati ovdje

Zanima me jeste li se svi na pocetku osjecali totalno beskorisno i da bi bilo najbolje vratit se ucenju ili odustat jer ocito niste dorasli zadatku?

U svoja tri tjedna uspio sam popravit 3 buga, za koje mislim da nikog nije briga, napisao koji unit test. Naravno nijedan bug nisam bas rijesio totalno sam, nego sa mentorom prolazim kroz kod, pa me on malo uvede u taj dio, pa ja trazim pola dana ili cijeli dan po tom kodu ko da citam japanski. Jedva nekako nesto debugiram. Onda ponovo dobijem neki ticket, prvo gledam sam, pokusam skuzit... vidim da je proslo skoro pola dana, a ja nisam napravio nikakav napredak, opet zovi mentora da malo pogura i tako....

Sve u svemu, bojim se da ce mentor samo jednom reci ono, koji vrag radis cijelo vrijeme, iako mi par starijih kolega govori polako samo, sve ces ti to skuzit itd itd... ja sve manje u to vjerujem

Al ne znam, nisam tako to zamisljao, nisam zamisljao ni da cu sada doci pa rijesit sve njihove probleme u mjesec dana, al ne znam. Ocekivao sam da cu barem uspijet nesto sam napravit bez da vucem za rukav.


Bilo koja mudra rijec bi pomogla
__________________
Apekop
apekop je offline   Reply With Quote
Staro 06.10.2020., 20:23   #2
SrKi
Premium
Moj komp
 
SrKi's Avatar
 
Datum registracije: Apr 2006
Lokacija: Zagreb
Postovi: 829
Nisam developer, ali ovo je klasičan primjer imposter syndroma. Opusti se, proći će. Nema magičnog riješenja osim vremena i skupljanja iskustva.


Glava gore, uči, slušaj i ne boj se pitati. I nemoj se pretvarati da kužiš ako ne kužiš.
To je to.
SrKi je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 07.10.2020., 04:47   #3
Staromodan
Premium
 
Datum registracije: Nov 2012
Lokacija: .
Postovi: 172
Ako imas priliku pitati mentora za koristan savjet, pitaj. Bolje da pitas sada dok je to pozeljno, nego za pola godine.

Odvoji vrijeme za odmor, bas odmor, a ne nekakvu drugu zajebanciju, tako da odmoris misli.
Staromodan je offline   Reply With Quote
Staro 07.10.2020., 09:59   #4
OuttaControl
Premium
Moj komp
 
OuttaControl's Avatar
 
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,217
Ne sekiraj se, samo grizi, i budi uporan.
Dosta toga u vecini firmi se radi na starom kodu i starim aplikacijama, tako da si zapravo software arheolog. Još pogotovo kada imaš kod koji je pisan bez coding guidelinesa i onda svaki mujo ima svoj stil pisanja pa moraš dehijeroglifisat šta je pjesnik htio reći.

Ja dapače volim kad me pitaju, umjereno. Imamo "mutavaca" koji će tjedan dana kopat i bojat se pitat, i oni su uslesess tjedan dana, jer da pitaju riješe u dan. Imamo i onih što pitaju 15 puta dnevno, je naporni su ponekad ali su mi draži od mutavaca i biram njih uvik ispred. Osim toga imamo još ljenjivce, oni dođu ne radit ništa i dobivat pare i imamo najgori tip, filozof ljenjivac, ferovac 5.0 koji sve zna najbolje a nikad ništa nije dovršio, zamulja 10 linija koda u 2 dana (i još pokvari dobrih 50 linija koda) i kaže ne može se to zbog "neke riječi koje niko ne razumije" i počme gledat IT konferencije na jutubu, a drugi junior to riješi za pola dana. I imao tip normalan junior, koji se sam trudi, očekivano zapne, pita, nastavi se trudit

Bitno je da mentor vidi da se ti trudiš sam rješit, i da ga zoves par puta dnevno kažeš mu što si probao i gdje si zapeo i to je to, uglavnom će ti pomoć i željet ti pomoć, naravno ovisno o njegovom opterećenju

Nauči googlat, većinu programerskih stvari i bugova ćeš nać na stack overflow-u samo moraš znat Googlat. Za logičke stvari sustava u kojem radiš vjerojatno nemaš dobru dokumentaciju ni tražilicu, i za to moraš zvat nekog da ti kaže.

Nisu to bugovi koji su pretjerano bitni, jer oni koji jesu se rješavaju odmah sa hotfixom, ali preko bugova dobro upoznaš sustav u širinu i malo po malo sa rješavanjem će ti bit sve jasnije gdje je što i kako što radi.

Jedna stvar koja mene baš živcira je kad me se identično pitanje pita puno puta (npr. kako napravit branch na gitu).
Super da pitaš prvi put, ok da pitaš i drugi put l onda zapiši i al nemoj me istu stvar pitat 5 puta.
OuttaControl je offline   Reply With Quote
Staro 07.10.2020., 12:16   #5
apekop
Ape
Moj komp
 
apekop's Avatar
 
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
E upravo tako, ovo je stariji kod, a i u razgovoru sa mentorom on sam kaze kako ovo ne valja, da se to tako nebi trebalo, ali da tako jednostavno je jer je dizajn los.

Sto se tice pitanja, ne bojim se pitat, i zapisujem si sto mislim da je bitno, a problema sa samim kodiranjem i nemam, mislim da se tu snadjem googlanjem dosta dobro i ne trazim pomoc, eventualno ako na review mi kaze ovo je mozda bolje ovako.

Ali da, sto se tice samog snalazenja u kodu, nema dokumentacije, cesce ne znam cemu nesto sluzi nego znam. I naci gresku mi je bas tesko, nisu ni logovi od prevelke pomoci bas. Bar ne uvijek. I onda dodje mentor debugirat samnom i nije da je sad njemu to ono piece of cake, al ajmo rec kroz nekih 30min do 1h skuzi, i to bi bilo prije da debugira bez mene vjerojatno.
I on to onako, ko da cita neki rijecnik, malo po malo dodje do tog dijela di je bug. A ja isto ko da citam rijecnik, al samo sa stranim slovima, fali mi onaj dio di pise prijevod.
__________________
Apekop
apekop je offline   Reply With Quote
Staro 07.10.2020., 13:00   #6
pogi
aka Mali Mirko
Moj komp
 
pogi's Avatar
 
Datum registracije: Nov 2001
Lokacija: Rijeka
Postovi: 3,018
Ti se sad osjećaš loše...

Evo ti jedne pričice iz mojeg radnog iskustva. Sad više ne radim u IT sektoru, ali u početku karijere, zapravo prvih 20 godina radnog iskustva je bilo u malo specifičnom IT sektoru.

Prvi posao, kao pripravnik, dobio sam u jednoj petrokemijskom kompaniji. Zaposlili su me bez natječaja, jer je asistent na fakultetu gdje sam studirao koji je inače već radio u toj kompaniji, skužio da imam nekakvih programerskih vještina i afiniteta i da mi prog.jezik (pazi sad ovo) FORTRAN nije stran.

I došao ja na jedno postrojenje i dobio mentora koji me je, uz razne obuke i treninge izvan tvrtke, trebao osposobiti za održavanje i nadogradnju softvera na računalima koja su nadzirala rad postrojenja, pratila materijalnu i energetsku bilancu, odrađivala siguronosnu obustavu postrojenja...

Mentor je dao otkaz tri mjeseca nakon mojeg dolaska... razvio je privatni biznis, radio je softvere za računovodstvo. Nakon njegova odlaska, više se nikad nismo čuli. To postrojenje je vrtilo nekih 100 milja Eura godišnje, u cijeloj firmi nije bilo osobe osim njega koje je išta znalo o tom sustavu, osim u teoriji, mene!!!

Dokumentirani kod? Znanstvena fantastika. Zatvorio sam se u kancelariju i nisam izlazio da mi netko ne bi postavio neko pitanje. Stresao bi se na zvonjavu telefona ili kad bi netko ušao u kancelariju. Nisam znao uopće otkuda početi. Svakom problemu sam pristupao pojedinačno, prvo bi skužio koja aplikacija je uopće u pitanju, pa bi pronašao source kod i počeo ga proučavati. Uglavnom prva godina-dvije u bile godine iz pakla. Stotinu puta sam pomislio dati otkaz ali je lova bila dobra....

I onda.... preko noći.... kao da se podigla magla... sinulo mi je "pa ja ovo kužim!". Uglavnom, nema uspjeha preko noći i iskoristi mentora maksimalno, ali da, nemoj mu dosađivati istim pitanjima.

Sretno.
pogi je online   Reply With Quote
Staro 09.10.2020., 14:26   #7
apekop
Ape
Moj komp
 
apekop's Avatar
 
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
haha,

osjecam se manje lose kad cujem da je i drugima bilo slicno :

Valjda ce biti bolje, dugo sam se veselio ovom poslu i da cu to radit u zivotu pa me malo poljulja kad vidim da mi bas i ne ide.

A isto tak stalno ucim nesto u slobodno vrijeme, pokusavam znat sto vise, al to zapravo u praksi i nije tako, bar mi se trenutno ne cini da mi previse pomaze. Pomoglo mi je eventualno, da dobijem posao, al sami posao je nesto sasvim drugo.
__________________
Apekop
apekop je offline   Reply With Quote
Staro 09.10.2020., 20:12   #8
Staromodan
Premium
 
Datum registracije: Nov 2012
Lokacija: .
Postovi: 172
I ne znas koliko ti je lijepo.

Ono sto se nauci doma nije isto sto i na poslu, ali tako se lakse svlada ono na poslu, shvatit ces s vremenom.
Staromodan je offline   Reply With Quote
Staro 09.10.2020., 20:32   #9
domy_os
EMP moderator
 
domy_os's Avatar
 
Datum registracije: Apr 2005
Lokacija: Osijek
Postovi: 18,395
Citiraj:
Autor SrKi Pregled postova
Nisam developer, ali ovo je klasičan primjer imposter syndroma. Opusti se, proći će. Nema magičnog riješenja osim vremena i skupljanja iskustva.


Glava gore, uči, slušaj i ne boj se pitati. I nemoj se pretvarati da kužiš ako ne kužiš.
To je to.
+1

U IT svijetu je imposter syndrome jako čest, čak i kod ljudi s puno iskustva. Uvijek postoji taj neki strah od nepoznatog, ali ne treba se bojati, pogotovo ne uz mentora koji vidim da ti je voljan pomoći.

Meni se čini da ti gubiš i motivaciju što nikako nije dobro, ili si imao/imaš veća očekivanja, ne znam. Kad si krenuo s devom, jesi li stvarno rekao sam sebi ja to želim i mogu i doslovno se predao tome? Kakav ti je bio stav?
__________________
"Kako su krojači novog svjetskog poretka uspjeli u tako kratko vrijeme slomiti intelektualne sposobnosti društva, uništiti kritičku svijest i ljudima nametnuti izvrnutu logiku?"

Nisu slomili u kratko vrijeme. Slamali su godinama, desetljećima pa i stoljećima. Svaka odgledana epizoda Big Brothera, svaki dečko koji ne zna niti promijeniti žarulju, a kamoli uzeti sjekiru i pocijepati drva, svaka cura koja misli da je briga za vlastitu obitelj robija, ali rad za par tisuća kuna u korporaciji 12 sati dnevno blagodat, svako promicanje terora političke korektnosti, svaka podrška promociji svih oblika poremećenosti… Sve to nas je dovelo do ovdje. Korona je samo zakucavanje lopte u gol nakon što je obrana već izigrana i golman odletio u prazno.




Lenovo ThinkPad T14 Gen 2 + Lenovo ThinkPad Universal Thunderbolt 4 Dock

CPU: Intel Core i7-1165G7 @ 2.8 GHz
RAM: 2 x 16 GB DDR4-3200
SSD: Samsung 970 EVO Plus 2 TB NVMe M.2
LCD: 14" FHD IPS 400nits Low Power
WLAN: Intel Wi-Fi 6 AX201
WWAN: Quectel EM120R-GL 4G LTE CAT12
OS: Windows 11 Pro

LCD monitor: AOC AG493UCX
Keyboard: Razer Huntsman V2 Analog
Mice: Logitech G502 Proteus Spectrum
SB: Mackie Onyx Producer 2x2
Speakers: 2 x JBL LSR305
MFP: Canon Pixma MP240
NAS: Synology DS420+ with 4 x WD Red Pro 8 TB
HDD Dock: LC Power LC-DOCK-U3-CR + 12 x Hitachi/Samsung/Seagate/WD 1/2 TB

domy_os je offline   Reply With Quote
Staro 10.10.2020., 18:20   #10
apekop
Ape
Moj komp
 
apekop's Avatar
 
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
Istina, moram reci da je mentor stvarno ono, strpljiv i zeli me naucit kako se dobro radi, i stvarno zna covjek svasta.

Ma ne bi rekao da gubim motivaciju, a sto se tice ocekivanja to mogu reci da sam malo fulao, em sam vise ocekivao od sebe, em sam isto tako ocekivao malo moderniji kod i pristup, realno, cak i programski jezik u kojem radim nije onaj kojeg sam ocekivao


A ovo kako sam krenuo s devom, duga prica pa cu probat sazet nekako... na faksu imao programiranje sa jako strogim (ali dobrim) profesorom, bila zadnja godina, pao ko kruska predmet, bio mi je to inace i prvi pravi susret sa programiranjem (osim HTML/CSS), doslovno nisam znao sto je varijabla, a ocekivalo se da vec znam. Svejedno sto sam pao, vidio sam projekte drugih, pa i profesora i ne znam, bas sam htio da to ja mogu napraviti. U pauzi do druge godine i ponavljanja predmeta ucio sam osnove, cak i platio par sati instrukcija i jedan kolega mi se i dobrovoljno i besplatno ponudio pomoc krenut (vjezbali bi na labosima sa faksa, onima zbog kojih sam pao predmet). Trebalo mi je stvarno jako dugo (bar se meni cini) da svladam te neke osnovne koncepte, for petlja mi je nekad bila najgori neprijatelj i iskreno ne mogu bas objasnit, al nakon 2 ili 3 predavanja i labosa na ponovljenoj godini, ko da je sve sjelo na mjesto, i na kraju zavrsio predmet i imao sam i najvise bodova skupljenih u generaciji.

Tad sam vec i skuzio da bas volim to, al isto da ne znam dovoljno da bi me netko zaposlio kao dev-a. Posto je JavaScript jako popularan i trazen (a nisam to imao na faksu), odlucio sam to naucit jer mi se cinilo kao da je najveca potraznja (da budem iskren, googlao sam what language to learn in 2019 ). Kupio sam si tecaj na Udemy-u za JavaScript pocetnike i rokaj, svaki dan nakon 8h posla bi ucio javascript barem jos 8h sati. Nakon toga sam malo proucio koncepte (SOLID i slicno), usputno sam naucio i git (barem osnove, sada na poslu kada vidim mogu rec da nisam git maher, al barem znam osnovno, tesko je sam). Onda sam uzeo jos jedan tecaj na Udemy-u za VUEJS, taj framework mi je preporucio kolega, princip isti, nakon 8h posla, doma i 8h ucit VUE, tu sam naravno i JavaScript i dalje vjezbao. Mislim da je taj tecaj cak i sadrzavao jedno 2h nodejs-a, pa sam malo i toga polovio, barem dovoljno da dignem server i povezem frontend(VUE) i backend (node+express).
Nakon ta dva tutoriala sam odlucio napraviti sam jednu web aplikaciju i tu sam vjerojatno najvise i naucio (node,express,mongo,mongoose, heroku,vue). Tu sam se vec poceo osjecati dosta dobro i dobivat osjecaj da mogu sve rijesit, samo mi treba malo vremena ako je nesto s cim se nisam susreo da progooglam i istrazim.


Eto, mogao bi stvarno puno o tome pricati, jer sada kad se sjetim jako jako puno truda i vremena i suza sam ulozio u to. Sigurno sam proveo dvije do tri godine (racunajuci zadnju godinu faksa) samo na ucenje, a krenuo sam od toga da ne znam sto je varijabla. Naravno uzeo bih nekad pauze, cak i duze, mjesec dana da ne diram uopce.
Dugo mi je i trebalo da se odvazim i prijavim na posao neki, jer sam se bojao da cu doci i ispast glup (kad se gleda na oglasu za posao ocekivanja, nije ni cudo). Ali na srecu nije tako bilo, odmah prvi razgovor sam imao drill od 2.5 sata, i kad sam izasao van, sam sebi sam rekao, pa ja sam zapravo njima znao odgovoriti, malo sam kiksao na programskim zadacima, ali kasnije sam saznao da su s tom namjerom i napravljena, nije ih bitno tocno rijesiti u tih 15min kad ti oni vise za vratom i gledaju kako pises...
__________________
Apekop
apekop je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 10.10.2020., 21:53   #11
marcony
Premium
 
Datum registracije: Nov 2009
Lokacija: Klc
Postovi: 86
Citiraj:
Autor apekop Pregled postova
Istina, moram reci da je mentor stvarno ono, strpljiv i zeli me naucit kako se dobro radi, i stvarno zna covjek svasta.

Ma ne bi rekao da gubim motivaciju, a sto se tice ocekivanja to mogu reci da sam malo fulao, em sam vise ocekivao od sebe, em sam isto tako ocekivao malo moderniji kod i pristup, realno, cak i programski jezik u kojem radim nije onaj kojeg sam ocekivao


A ovo kako sam krenuo s devom, duga prica pa cu probat sazet nekako... na faksu imao programiranje sa jako strogim (ali dobrim) profesorom, bila zadnja godina, pao ko kruska predmet, bio mi je to inace i prvi pravi susret sa programiranjem (osim HTML/CSS), doslovno nisam znao sto je varijabla, a ocekivalo se da vec znam. Svejedno sto sam pao, vidio sam projekte drugih, pa i profesora i ne znam, bas sam htio da to ja mogu napraviti. U pauzi do druge godine i ponavljanja predmeta ucio sam osnove, cak i platio par sati instrukcija i jedan kolega mi se i dobrovoljno i besplatno ponudio pomoc krenut (vjezbali bi na labosima sa faksa, onima zbog kojih sam pao predmet). Trebalo mi je stvarno jako dugo (bar se meni cini) da svladam te neke osnovne koncepte, for petlja mi je nekad bila najgori neprijatelj i iskreno ne mogu bas objasnit, al nakon 2 ili 3 predavanja i labosa na ponovljenoj godini, ko da je sve sjelo na mjesto, i na kraju zavrsio predmet i imao sam i najvise bodova skupljenih u generaciji.

Tad sam vec i skuzio da bas volim to, al isto da ne znam dovoljno da bi me netko zaposlio kao dev-a. Posto je JavaScript jako popularan i trazen (a nisam to imao na faksu), odlucio sam to naucit jer mi se cinilo kao da je najveca potraznja (da budem iskren, googlao sam what language to learn in 2019 ). Kupio sam si tecaj na Udemy-u za JavaScript pocetnike i rokaj, svaki dan nakon 8h posla bi ucio javascript barem jos 8h sati. Nakon toga sam malo proucio koncepte (SOLID i slicno), usputno sam naucio i git (barem osnove, sada na poslu kada vidim mogu rec da nisam git maher, al barem znam osnovno, tesko je sam). Onda sam uzeo jos jedan tecaj na Udemy-u za VUEJS, taj framework mi je preporucio kolega, princip isti, nakon 8h posla, doma i 8h ucit VUE, tu sam naravno i JavaScript i dalje vjezbao. Mislim da je taj tecaj cak i sadrzavao jedno 2h nodejs-a, pa sam malo i toga polovio, barem dovoljno da dignem server i povezem frontend(VUE) i backend (node+express).
Nakon ta dva tutoriala sam odlucio napraviti sam jednu web aplikaciju i tu sam vjerojatno najvise i naucio (node,express,mongo,mongoose, heroku,vue). Tu sam se vec poceo osjecati dosta dobro i dobivat osjecaj da mogu sve rijesit, samo mi treba malo vremena ako je nesto s cim se nisam susreo da progooglam i istrazim.


Eto, mogao bi stvarno puno o tome pricati, jer sada kad se sjetim jako jako puno truda i vremena i suza sam ulozio u to. Sigurno sam proveo dvije do tri godine (racunajuci zadnju godinu faksa) samo na ucenje, a krenuo sam od toga da ne znam sto je varijabla. Naravno uzeo bih nekad pauze, cak i duze, mjesec dana da ne diram uopce.
Dugo mi je i trebalo da se odvazim i prijavim na posao neki, jer sam se bojao da cu doci i ispast glup (kad se gleda na oglasu za posao ocekivanja, nije ni cudo). Ali na srecu nije tako bilo, odmah prvi razgovor sam imao drill od 2.5 sata, i kad sam izasao van, sam sebi sam rekao, pa ja sam zapravo njima znao odgovoriti, malo sam kiksao na programskim zadacima, ali kasnije sam saznao da su s tom namjerom i napravljena, nije ih bitno tocno rijesiti u tih 15min kad ti oni vise za vratom i gledaju kako pises...
Rekao bih da ti mozda fali samopouzdanja i nesto iskustva pa se osjecas jos malo nesigurno, a isto tako mozda ocekujes izvrsne rezultate u praksi na temelju zavrsenih course-eva, tutorijala ili manjih projekata. Software development nije lako podrucje i karijeru neces izgraditi preko noci. Stvar funkcionira ko u gym-u

Dosta se trudis sto ti se vec isplatilo obzirom da si dobio dev job. Dakle savladao si osnove, imas potrebno predznanje i ono sto je imho dosta bitno - odabrao si stack (JS) koji ti odgovara, te kao sto kazes imas dobrog mentora tako da nema frke. Normalno je da ti treba i da ce ti jos odredjeno vrijeme trebati da dodjes do razine kad ces debugirati i razvijati funkcionalnosti kao mid ili senior kolege. Probaj se ne fokusirati na krajnji rezultat (zavrseni task) nego se prepusti i uzivaj u tome sto razvijas bez obzira jel se radi o nekom manjem bugfix-u, kreiranju dialoga ili routing-u. Bit ce tu bugova, losih praksi i koda na temelju kojih ces nadam se nesto nauciti. Sto prije to prihvatis, bit ce ti lakse. Just keep coding
marcony je offline   Reply With Quote
Staro 11.10.2020., 11:10   #12
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
Citiraj:
Autor marcony Pregled postova
odabrao si stack (JS) koji ti odgovara
Ke?

Uostalom, svatko tko kaze da mu JS odgovara ili laze, ili mu je obitelj i egzistencija ugrozena pa opet laze.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote