|
06.10.2020., 21:14 | #1 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
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 |
06.10.2020., 21:23 | #2 |
Premium
Datum registracije: Apr 2006
Lokacija: Zagreb
Postovi: 831
|
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. |
|
|
Oglas
|
|
07.10.2020., 05:47 | #3 |
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. |
07.10.2020., 10:59 | #4 |
Premium
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,603
|
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. |
07.10.2020., 13:16 | #5 |
Ape
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 |
07.10.2020., 14:00 | #6 |
aka Mali Mirko
Datum registracije: Nov 2001
Lokacija: Rijeka
Postovi: 3,049
|
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. |
09.10.2020., 15:26 | #7 |
Ape
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 |
09.10.2020., 21:12 | #8 |
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. |
09.10.2020., 21:32 | #9 | |
EMP moderator
Datum registracije: Apr 2005
Lokacija: Osijek
Postovi: 18,623
|
Citiraj:
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?"
|
|
10.10.2020., 19:20 | #10 |
Ape
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 |
|
|
Oglas
|
|
10.10.2020., 22:53 | #11 | |
Premium
Datum registracije: Nov 2009
Lokacija: Klc
Postovi: 87
|
Citiraj:
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 |
|
11.10.2020., 12:10 | #12 |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,642
|
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
11.10.2020., 13:21 | #14 |
Premium
Datum registracije: Nov 2009
Lokacija: Klc
Postovi: 87
|
|
11.10.2020., 14:37 | #15 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
Haha, ja sam odabrao stack JS, jer sam mislio da mi je to najbolja prilika za dobit posao, a i dosta ljudi mi je tako i savjetovalo. Na kraju radim u javi EDIT: Java mi je inace i bila prvi susret sa programiranjem na faksu, to je taj predmet kojeg sam prvu godinu pao ko kruska
__________________
Apekop |
11.10.2020., 14:41 | #16 |
Mirko, a ne Harry
Datum registracije: Nov 2009
Lokacija: Zagreb
Postovi: 5,168
|
Ima li netko iskustva s junior software tester poslom bez prethodnog iskustva s time? Što očekivati, je li teško, kako se plaće kreću, koju početnu plaću tražit itd?
__________________
Hala Madrid! |
11.10.2020., 15:06 | #17 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
Ima da, ja sam to radio evo cijelo vrijeme dok nisam dobio posao kao dev, znaci nekih 3/4 godine. Poceo sam na zadnjoj godini faksa. Pa sad, jeli tesko vjerojatno ovisi od firme do firme, projekta do projekta. Imao sam laganih i teskih trenutaka. Losa stvar je sto to stvarno nitko na faksu i slicno ne uci. Mene i nisu previse ispitivali neku teoriju na razgovoru, vise ih je zanimalo razmisljanje i kako bih prijavio neki bug i slicno. Ali eto, to bi trebao znati, bug severity i bug priority, bug description , steps to reproduce itd... Trebao bi bar znati napisati bug nekom dev-u. Mogli bi te onda jos ponesto pitati o tipovima testiranja (Unit , Integration, Smoke, Performance, Regression, White box, Black box, stress testing....). Ocekivao bih da na razgovorima ces dobiti neku malu applikaciju koja ima bugove. Trebat ces naci koliko god bugova mozes unutar XY vremena sto ti daju. Napisat Bug report za svaki koji nadjes. I mogli bi te isto mozda traziti da napises Test Case... ili barem da znas strukturu Test Case-a (Description, Prerequisites, Steps to reproduce, Expected Results...) Sto se tice place ne znam kaj da ti kazem, ovisi isto o firmi, gradu... rekao bih od 7000 na dalje. Ovisi o iskustvu itd itd
__________________
Apekop |
11.10.2020., 16:32 | #19 |
Premium
Datum registracije: Nov 2005
Lokacija: zg
Postovi: 1,431
|
Pa valjda da mu je "temeljni" jezik JS i frameworkovi oko njega. Ne znam sto bi to drugo moglo znaciti? |
11.10.2020., 16:43 | #20 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
__________________
Apekop |
11.10.2020., 16:59 | #21 | |
Premium
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,603
|
Citiraj:
ugl: https://www.developeri.place/ Bubba je developer sa OCD-om ko svaki pravi dev Stack bi bio skup sofwarea - baza, backend, frontend a JS je jezik a ne stack. Ali ono da se shvatit kontekst |
|
11.10.2020., 17:08 | #22 |
Mirko, a ne Harry
Datum registracije: Nov 2009
Lokacija: Zagreb
Postovi: 5,168
|
I meni nekako previše zvuči. Ajde možda za developera, ali za software testera mi je nekako previše, pogotovo ako se ide na posao bez ikakvog iskustva o software testingu. @apekop hvala na ostalim informacijama
__________________
Hala Madrid! |
11.10.2020., 17:15 | #23 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
Zato sam i rekao, ovisi o vise faktora (grad, firma itd itd. Ja sam naveo cifru iz svog iskustva. A sto se tice developera, ako se ne varam na anketi od moj-posao, prosjecna placa junior developera za Zagreb je ispala 10 500kn...
__________________
Apekop |
11.10.2020., 17:49 | #25 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
Ne ne, neto je :P stvarno evo ne znam, ne mogu govoriti, ne dajem ljudima place i nisam bio u XY firmi da bih mogao reci. Znam za sebe. Mislim da to ovisi puno o tome kak se covjek na kraju dogovori. Vjerujem ja da se pocelo sa 4500... al ja takvih iskustva nemam, mozda sam potrefio firmu ali i moji kolege s faksa, evo mogu reci, su poceli svi sa rekao bih OK placama. Kolega kojeg znam da je krenuo s najmanjom pocetnom je imao 6000kn (neto) i nakon 1god je dosao na 8000, pa sad... (i to je bilo prije 3 god)
__________________
Apekop |
11.10.2020., 17:52 | #26 |
EMP moderator
Datum registracije: Apr 2005
Lokacija: Osijek
Postovi: 18,623
|
__________________ "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?"
|
11.10.2020., 18:00 | #27 | |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
Citiraj:
Odlucio sam se za backend jer mislim da se u tome bolje snalazim .
__________________
Apekop |
|
11.10.2020., 18:06 | #28 |
EMP moderator
Datum registracije: Apr 2005
Lokacija: Osijek
Postovi: 18,623
|
Ja ne bih šarao sve odjednom, izgubit ćeš se. Usavrši jezik-dva na backendu do najsitnijih detalja i onda pređi na frontend, iste jezike naravno. Time ćeš nadam se postati kompetentan za full stack, imat ćeš malo više godina i dosta iskustva i onda možeš diktirati uvjete koje ti želiš. Do tada slušaj mentora i upijaj kao sunđer, piši bilješke i ne traži kodove po guglu da ne bi od sijalice dobio fenjer.
__________________ "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?"
|
11.10.2020., 18:06 | #29 |
Premium
Datum registracije: Feb 2007
Lokacija: Dalmacija
Postovi: 5,603
|
|
11.10.2020., 18:10 | #30 |
Ape
Datum registracije: Jan 2012
Lokacija: Zagreb
Postovi: 155
|
Mozda je, stvarno ne znam... zadnji kolega koji je dobio posao kao junior, dobio je ponudu od 8000 neto (prije mjesec/dva).
__________________
Apekop |
|
|
Oglas
|
|
Uređivanje | |
|
|