Radna iskustva

Savjeti za budućeg backend developera

avantgard sri 20.9.2023 18:41

Bok ekipa!

 

Molio bih da razmislimo o budućnosti i karijernom putu jednog buduceg backend developera.

 

Naime, specificno, radi se o 30+ covjeku koji je odlucilo promjeniti karijeru i otici putem developera.

 

Znam da se na takve "sulude" ideje kaze nesto u stilu "da je programer biti lako, bio bi svatko" i to pogotovo u slucaju karijernog shifta.

 

Sad, reci cemo da ima dobre preduvjete da bi mogao izroniti iz budućeg juniora u dobrog developera s ozbirom na njegovu povijest - izrazito logicko razmisljanje, lako savladavanje gradiva i sa lakoćom završen studij. Da zaokružimo, izrazito motivirana na svoj cilj i ovo nije još jedna priča "želim velike novce i naučiti to programiranje". Dao je otkaz na trenutnom dugogodišnjem poslu da bi se maksimalno mogao posvetiti početku karijere.

 

Upravo je zavrsio Algebrin tecaj za Python developera, i kao finalni projekt napravio desktop aplikaciju sa bazom podataka, business logikom u Pythonu i GUI u Tk/Tcl. I to je to, sad bi trebali razmisliti kojim putem krenuti. Ima još cca. 7 mjeseci fore sa trenutnom ustedevinom da moze full time raditi na usavrsavanju i portfoliju.

 

Ne ocekujem da poslodavci jedva cekaju zaposliti stariju osobu (citaj: ne osobu sa netom zavrsenim studijem) bez dana radnog iskustva u IT-u, ali nekako mislim da ako osoba pokaze interes na intervjuu, pokaze projekte koje je samostalno napravio, te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 

Ajmo sad popricati o konkretnim detaljima. Python nije toliko koristen jezik u hrvatskim firmama. Najvise (ili skoro najvise) se koristi C#/.NET. Jel mislite da bi ga imalo smisla shiftat u Microsoftov stack na C#/.NET? Nekak vidim da mu je Pyhton bio dobar ulazak u osovne dev paradigme i da bi sad mogao lako preći na C#/.NET.

 

Eto, ako imate neki savjet, molim vas da ga napisete. :)

kunof00 čet 21.9.2023 09:59

Nije jednostavno odgovoriti na to, zapravo nema nekog konkretnog savjeta što i kako bi trebalo naučiti već je na njemu što izabere i odluči biti dobar u tome.

Nema garancija, rizik je na njemu, to veći ako misli da je backend samo jedan programski jezik i tako dalje.

Trebao bi se prvo sam odlučiti što ga zanima, na npr. linkedin pogleda ponudu poslova i što se traži od poznavanja tehnologije ili stackova ako nezna drugačije.

 

Kao početnik neće samo tako dobiti posao, ne treba očekivati previše dok samostalno (ili kroz razne plaćene tečajeve) ne pređe u barem amatera koji jako dobro zna što radi. Ne kažem da neće pronaći posao s tečajem, možda zna nekoga ili poznanstvo pa je lakše tamo probati.
Također ovisi da li zna više od sintakse ili čistih osnova.

 

Osobno mišljenje.. mnogo "juniora" dobi posao ne zato jer su korisni. Često jer ih se sufinancira ili sličan oblik kompenzacije da nije čisti trošak poslodavcu.. beskorisni su skoro godinu dana ako je manja tvrtka.

Već je bilo po forumu razgovora koliko se isplati početnik nekome, s jedne strane on želi iskustvo i plaću koja nije uvreda, s druge strane poslodavac prihvaća rizik da mu se, u biti, ulaganje u takvog zaposlenika ne mora vratiti (može otići nakon što skupi „iskustvo“).

Očekivana plaća za početnika često je u neskladu s pogledom poslodavca; koji bi bio banalizirano: ako plaćaš tečaj kako bi naučio, zašto onda očekuješ od mene, ne besplatnu poduku, već da te i plaćam dok učiš?

 

Pomaže dakako motivacija i ustrajnost, želja za rješavanjem problema, željeti znati više od standardnog itd.

 

No ukratko, ne može pogriješiti sa C# tj. .net općenito kao niti sa sql, php, js, python itd.

Štogod nauči, web ili drugo, mora znati da nije danas problem nešto napraviti, nego napraviti dobro.

S vremenom to dobro uključuje sve što nauči iz problema, znati bolje što je loše ili dobro i važnije zašto.

 

Kada misli da zna dovoljno, vjerojatno će biti pogreška tražiti prvi posao u tvornicama kodera, bolja solucija mu je da zove manje tvrtke, koje i znaju dati priliku nakon intervjua ukoliko u razgovoru pokaže znanje.

Entry Point čet 21.9.2023 10:22
avantgard kaže...

Bok ekipa!

 

Molio bih da razmislimo o budućnosti i karijernom putu jednog buduceg backend developera.

 

Naime, specificno, radi se o 30+ covjeku koji je odlucilo promjeniti karijeru i otici putem developera.

 

Znam da se na takve "sulude" ideje kaze nesto u stilu "da je programer biti lako, bio bi svatko" i to pogotovo u slucaju karijernog shifta.

 

Sad, reci cemo da ima dobre preduvjete da bi mogao izroniti iz budućeg juniora u dobrog developera s ozbirom na njegovu povijest - izrazito logicko razmisljanje, lako savladavanje gradiva i sa lakoćom završen studij. Da zaokružimo, izrazito motivirana na svoj cilj i ovo nije još jedna priča "želim velike novce i naučiti to programiranje". Dao je otkaz na trenutnom dugogodišnjem poslu da bi se maksimalno mogao posvetiti početku karijere.

 

Upravo je zavrsio Algebrin tecaj za Python developera, i kao finalni projekt napravio desktop aplikaciju sa bazom podataka, business logikom u Pythonu i GUI u Tk/Tcl. I to je to, sad bi trebali razmisliti kojim putem krenuti. Ima još cca. 7 mjeseci fore sa trenutnom ustedevinom da moze full time raditi na usavrsavanju i portfoliju.

 

Ne ocekujem da poslodavci jedva cekaju zaposliti stariju osobu (citaj: ne osobu sa netom zavrsenim studijem) bez dana radnog iskustva u IT-u, ali nekako mislim da ako osoba pokaze interes na intervjuu, pokaze projekte koje je samostalno napravio, te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 

Ajmo sad popricati o konkretnim detaljima. Python nije toliko koristen jezik u hrvatskim firmama. Najvise (ili skoro najvise) se koristi C#/.NET. Jel mislite da bi ga imalo smisla shiftat u Microsoftov stack na C#/.NET? Nekak vidim da mu je Pyhton bio dobar ulazak u osovne dev paradigme i da bi sad mogao lako preći na C#/.NET.

 

Eto, ako imate neki savjet, molim vas da ga napisete. :)

 Nemoj gledati što se traži u hrvatskim firmama. Mislim gledaj ali nemoj se ograničiti na hrvatsku. Prvo uči što te zanima, programiraj neke svoje projekte, igraj se uči itd. Stavljaj na github za referencu. Python možda nije tražen kod nas toliko (mada ima, recimo ReversingLabs često traži python/Django dev-a), ali je tražen u Europi. Danas zapošljavaju ljude firme iz EU preko posrednika kao što je Deel Inc, ili kod nas bi to bi Professio i slično. Radiš za firmu preko agencije, znači zaposlen si u hr a radiš za stranu tvrtku.

 

Ukratko savjet: tipkaj, uči i javljaj se na sve natječaje koje vidiš, koji su za tebe ili otprilike. Napravi dobar životopis na hrvatskom i engleskom (chatgpt ftw), i napravi dobar cover letter. I to je to.

avantgard čet 21.9.2023 16:11

Mislio sam ga gurati prema .NET stacku jer sam i sam u njemu, pa cu ga moci usmjeravat u njemu. Razumijem da nema jedinstvenog puta prema uspjehu i da je svaka odluka rizik u koji se upustas.

 

I zajednicki projekt - on ce razvijati backend, bazu, autentifikaciju, business logiku, a ja cu se posvetiti frotendu. Bude ovo bilo zanimljivo :)

Ugl. hvala na savjetima i misljenjima. :)

 

razor23 pon 23.10.2023 15:11

Backend i frontend su ti dva različita svijeta, tako kreni sa izrađivanjem server strane Python aplikacija.

Kao prvi jezik preporučio bih ti nešto jednostavnije poput PHP (koji je btw. postao kompleksan danas).

 

Nećeš imati problema u zaposlenju jer većina firma , koji je najbolji termin, koji imaju ime i već su godinama na tržištu ("dokazane firme?:)"), upravo traže ljude kao tebe.

Ne trebaju im ljudi sa 15g. programiranja u Pythonu koji će doći i prodavati pamet svima, trebaju im ljudi kojima će prebaciti teret repetetivnih taskova u programiranju, a za tebe je to dobar način da uđeš u posao. Win-win:)

Stoga toga se nebi briniu ako pokažaš da si motiviram.

 

Recimo ja ti dobim posao za firmu, plaća 2000 eura, riješim im task (test za početak) za koji je predviđen dva tjedna dana rada, za dva dana, još im složim i u dockeru (virtualni server) i kao web aplikaciju, pošto sam vidio da imaju oboje pa ajmo oboje.

Gazda normalno odma zove gdje da bude finalni razgovor. 

U međuvremenu već me njihovi dva developeri CTO i zamjenik "napadnu" (naravno ja to tako doživio) zašto sam postavio riješenje u Dockeru jer Docker im je bugovit, niti oni sami ga nisu znali postaviti, i tko mi rekao da to radim, i još ktome zašto mi kod nije PSR-12 komplilat.

 

I onda normalno ja puknem:) Da si se ti javio na razgovor na posao, i da si radio dva tjedna, i da nisi riješio zadatak već si svaki dan postavio barem 5 pitanja CTO ili njegovom zamjeniku dobio bi posao:)

Nebi te platili 2K eura ali bi dobio posao.

 

Shvačaš te oglase, tražimo prekaljene web gure koji su prošli sve, sa 10g+ iskustva ti ustvari su laž, traže nekog na koga da prebace rad, koji se neda raditi senior web developerima:)

 

A što pod mislim da "puknem" , pa Vaš rad nije PSR-12 zašto bi moj trebao biti:) I onda kreće moja tirada sa dokumentacija kako su čitav projekt krivo postavili na noge.

Trebali su programera sa 10g+ da im radi monkey biznis, ali bez uvrede pošto si tek ušao u posao to možeš i ti raditi. 

 

A znate što su radili, umjesto fat model approach radili su modularni pristup svemu, što je odavno napušteno za startupove jer je presporo, i u razvoju i u kodu.

Znači za login ti isprogramiranju čitav poseban modul koji traži pozivanje čitavog frameworka, a ja sam u filmu da tražim samo fat model approach sa API endpointom:) 

 

Čuj, mene sigurno neće zaposliti, tebe hoče, jer ti ćeš raditi ono što ti kažu, nečeš nekom sa 8g. manje iskustva u programiranju ići soliti pamet a on ti je nadređeni. 

 

Nadam se da si shvatio što ti želim reći i da nemaš brige, jer si tek ušao u posao, nemoj da te brinu oglasi, traži web gurue sa 10g+ jer ustvari ih nitko ne traži:) 

Traže nekog da prebace posao senior developera na junior developere:)

  

millennial uto 24.10.2023 02:47
avantgard kaže...

te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 first things first, jesam li te ja dobro shvatio. 5k do 6k eura neto mjesečno, minimalna plaća? good luck with that. 

dinos3 uto 24.10.2023 07:00
millennial kaže...
avantgard kaže...

te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 first things first, jesam li te ja dobro shvatio. 5k do 6k eura neto mjesečno, minimalna plaća? good luck with that. 

 Ja mislim da je kolega mislio na kune :) 

millennial uto 24.10.2023 13:31
dinos3 kaže...
millennial kaže...
avantgard kaže...

te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 first things first, jesam li te ja dobro shvatio. 5k do 6k eura neto mjesečno, minimalna plaća? good luck with that. 

 Ja mislim da je kolega mislio na kune :) 

 nadam se  to bi već bilo realno i lako ostvarivo.

sandokan111 uto 24.10.2023 22:04
millennial kaže...
dinos3 kaže...
millennial kaže...
avantgard kaže...

te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 first things first, jesam li te ja dobro shvatio. 5k do 6k eura neto mjesečno, minimalna plaća? good luck with that. 

 Ja mislim da je kolega mislio na kune :) 

 nadam se  to bi već bilo realno i lako ostvarivo.

 Nisam bas siguran da je to mislio. Gdje god citam, to se toliko razbuktalo, ljudi se navodno ne dizu iz kreveta ispod 5k eura. Kog god znam iz branse jedva dosezu 2k :) Ne znam gdje ti ljudi rade.

millennial sri 25.10.2023 00:52
sandokan111 kaže...
millennial kaže...
dinos3 kaže...
millennial kaže...
avantgard kaže...

te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 first things first, jesam li te ja dobro shvatio. 5k do 6k eura neto mjesečno, minimalna plaća? good luck with that. 

 Ja mislim da je kolega mislio na kune :) 

 nadam se  to bi već bilo realno i lako ostvarivo.

 Nisam bas siguran da je to mislio. Gdje god citam, to se toliko razbuktalo, ljudi se navodno ne dizu iz kreveta ispod 5k eura. Kog god znam iz branse jedva dosezu 2k :) Ne znam gdje ti ljudi rade.

ti će se naležati  reže se u IT sektoru samo tako. sad još kad krene AI v10.0 biti će veselo u kombinaciji sa indijcima koji rade za $5 sve i svašta.

 

nego ja i dalje nisam siguran je li on mislio na kune ili eure, u startu me ova rečenica zbunila "želim velike novce i naučiti to programiranje"...

gavran33 sri 25.10.2023 01:09
millennial kaže...
sandokan111 kaže...
millennial kaže...
dinos3 kaže...
millennial kaže...
avantgard kaže...

te da pristaje raditi i za minimalnu placu (5k - 6k neto) prvih 6 mjeseci, mislim da bi se našao sigurno jedan poslodavac od njih nekoliko stotina u Hrvatskoj.

 first things first, jesam li te ja dobro shvatio. 5k do 6k eura neto mjesečno, minimalna plaća? good luck with that. 

 Ja mislim da je kolega mislio na kune :) 

 nadam se  to bi već bilo realno i lako ostvarivo.

 Nisam bas siguran da je to mislio. Gdje god citam, to se toliko razbuktalo, ljudi se navodno ne dizu iz kreveta ispod 5k eura. Kog god znam iz branse jedva dosezu 2k :) Ne znam gdje ti ljudi rade.

ti će se naležati  reže se u IT sektoru samo tako. sad još kad krene AI v10.0 biti će veselo u kombinaciji sa indijcima koji rade za $5 sve i svašta.

 

nego ja i dalje nisam siguran je li on mislio na kune ili eure, u startu me ova rečenica zbunila "želim velike novce i naučiti to programiranje"...

 Koga režu u ICT-u i uporno tvrdite a nekom AI i Indijcu, recite mi ko može zamjeniti moje pijano sranje?

Vama jasno da ne može se nekakv Indijac mjeriti ili nekakav AI sa mojem shvačanjem infrastrukture i koda?

Ali Hrvati mi uporno na čelu mi prijete dovesti če Cvetojeviča sa svojim Bjelorusima koji rade za $10 po satu:)

 

Znate što zadnji bug mi bio što na AWS uplodirao slike, nije važno što, prijave nesreča slike, sa JWT tokenom na Amazon AWS:)

Reci mi koji Indijac za $5 zna ili AI zna gdje bug, trebao prvo, isprogramirati API to Amazon,  trebao postaviti JWT token koji se validira na tom API-ijem, a tek onda suradnja sa Amazonom:)

 

Znate koliko za meni sve to trebalo koliko Vama ili AI:) Isto kao dođem na startup projekt sa 5 FOI ovca i ne radi im email dva tjedna, dadem im prve moguče probleme i onda me otkantaju ko debila što ima  uopče  nešto pričao.

 

Znate FOI-ovci kako mi  riješavamo probleme sa email, uglogiramo  se na server i otiđemo pod logove emaila:) Ste ono čuli za to hočete da vam tu napišem što treba učiniti pametnjakoviči koji 2  tjedna rasturaju po emalu:)

cd /var/email

nano email.log:)

 

A iz mene se  ekipa FOI of njih barem 5 isprdava što  ja mogu njima reči oni su Tech gurui, da  imate pojma nebi upisali FOI nego FER:)

gavran33 sri 25.10.2023 01:24
millennial kaže...

nešto mi se čini da će ti rok trajanja ovog nicka biti u rangu prethodnog, samo u danima ovaj put. 

 Ne, danas sam relativno trijezan:) Jučer sam bio avion. Crash and burn I never learn.

 

Ali inače moram ti reći 10% od programera ti i nešto programira, jer prošao sam HR.

Pa ako čete obrisati sa svojim AI ovim 90% ionako nisu programeri.

 

A zašto sebe smatram programerom jer sam 12g. već na startupovima, što očito utječe i na moje ponašanje i očito da mi treba break.

 

Ali ja  ti sada stojim na največeg portala u nekoj zemlji ne naravno zaostaloj koja je prva po poslovanju.

Treba izdržaiti, znaš:)

 

Jer meni je dosta ali fuškaš ga treba još odraditi sezonu ako me kužiš:) 

Jer stvarno neda mi se, ali bude još ova sezona:) 

millennial sri 25.10.2023 12:14
gavran33 kaže...
millennial kaže...

nešto mi se čini da će ti rok trajanja ovog nicka biti u rangu prethodnog, samo u danima ovaj put. 

 Ne, danas sam relativno trijezan:) Jučer sam bio avion. Crash and burn I never learn.

 

Ali inače moram ti reći 10% od programera ti i nešto programira, jer prošao sam HR.

Pa ako čete obrisati sa svojim AI ovim 90% ionako nisu programeri.

 

A zašto sebe smatram programerom jer sam 12g. već na startupovima, što očito utječe i na moje ponašanje i očito da mi treba break.

 

Ali ja  ti sada stojim na največeg portala u nekoj zemlji ne naravno zaostaloj koja je prva po poslovanju.

Treba izdržaiti, znaš:)

 

Jer meni je dosta ali fuškaš ga treba još odraditi sezonu ako me kužiš:) 

Jer stvarno neda mi se, ali bude još ova sezona:) 

 ima tu istine, a i mora se čovjek tu i tamo ispucati da ne izgori. drž se kolega.