Trebaju li developeri imati diplomu ili uz pregršt online alata za učenje programiranja i puno dobre volje, to nije bitno, posebno ako uzmemo u obzir nedostatak IT-jevaca u Hrvatskoj? I kako na cijelu situaciju gledaju - poslodavci?
Na domaćem tržištu rada već neko vrijeme nedostaje IT-jevaca, a krivce možemo tražiti u politici, obrazovnom sustavu, nedovoljnom interesu za tehnička zanimanja ili pak iseljavanju.
Za one koji Hrvatsku još uvijek nisu zamijenili Njemačkom, Irskom ili Kanadom, tvrtke se bore na različite načine, od hackathona do zanimljivo uređenih ureda. Međutim, to ne znači da neke od njih prilikom zapošljavanja ne postavljaju određene formalne uvjete koje kandidati moraju ispoštovati, recimo poput onoga da obavezno moraju imati diplomu tehničkog fakulteta.
Jedna od takvih tvrtki je i Hrvatska Lutrija, a kad sam posljednji put razgovarala s njihovim vodećim program analitičarem Mario Bošnjakom, podatak da njihovi developeri moraju imati VSS izazvao je više komentara nego sami uvjeti rada ondje.
37% developera na Stack Overflowu nema “odgovarajuću” diplomu
Uz StackOverflow, GitHub, CodeAcademy, postavlja se pitanje trebaju li developeri imati fakultetsku diplomu? Mnogima će se prisjetiti uspješnih ljudi Silicijske doline koji nisu završili fakultet poput Billa Gatesa, Michael Della, Marka Zuckeberga, preminulog Stevea Jobsa ili Larryja Ellisona, osnivača Oraclea. A što je s Adom Lovelace, ženom koju danas smatramo prvim programerom ikada, i koja u svojoj biografiji također nema diplomu?
Također, prema istraživanju StackOverflowa iz 2017. godine, tek 42 posto sudionika je izjavilo da ima prvostupničku diplomu, dok je onih s titulom magistra tek 21,7 posto.
Je li onda fakultet traćenje vremena jer biste umjesto pet godina uloženih na pohađanje predavanja i ispita, mogli imati isto toliko godina rada na stvarnim projektima, stalna primanja i osamostaliti se od roditeljskog doma?
Hoće li nedostatak diplome biti minus potencijalnim poslodavacima ili će im biti svejedno dok god ih možete uvjeriti da ste u stanju raditi posao za koji ste se prijavili?
Pitanja su to koja se često ponavljaju, a prakse domaćih tvrtki koje zapošljavaju developere variraju.
Zašto neke tvrtke zapošljavaju developere samo s diplom? Primjer Hrvatske Lutrije

Kako je cijela ideja za članak krenula upravo od već spomenute Hrvatske Lutrije, pitala sam Maria Bošnjaka za objašnjenje zašto traže developere isključivo s diplomom, i da ne bi bilo zabune, tehničkog fakuteta. Objašnjava kako imaju relativno mali odjel za razvoj softvera te da nemaju u planu naglo širenje. Strategija im je da s manjim brojem ljudi naprave što više te žele da svaka osoba može (što prije) samostalno voditi razvoj projekta. Također, osim što se brinu za kompleksan i sofisticiran sustav kojeg žele dalje razvijati i nadograđivati, kaže da njihov posao nije samo programiranje, nego i arhitektura sustava, dizajn baze, a često ulaze i u poslovnu problematiku i definiciju procesa te vođenje projekata.
U principu, imamo samo seniore i želimo zaposliti nove seniore, ili barem nekoga s potencijalom da postane senior. Da li je za dobrog i sposobnog seniora potrebna VSS diploma? Naravno da nije, samo je pitanje koliko će vam biti potrebno vremena i energije da ga pronađete.
Objašnjava i kako privatne tvrtke mogu lakše primjenivati strategiju pokušaja i promašaja te puno brže zaposliti velik broj novih zaposlenika, testirati ih par mjeseci i zadržati samo najbolje.
Mi to želimo izbjeći. Hrvatska Lutrija je s jedne strane velika državna tvrtka pa nije toliko agilna, a s druge strane nema ni tako veliki IT odjel koji može primijeniti takvu strategiju. U principu, samo želimo povećati vjerojatnost da pronađemo odgovarajuću osobu iz prve.
Nije svaki programerski posao isti pa niti potreba za profilom zaposlenika
Koliko je to ograničavajući faktor prilikom zapošljavanja, posebno u zemlji poput Hrvatske? Kaže kako je najveća mana kod zapošljavanja developera samo s VSS-om što ih nema dovoljno u Hrvatskoj te se time smanjuje izbor.
Ovdje treba napomenuti da nije svaki programerski posao isti pa tako nije ni ista potreba za profilom zaposlenika. Neki poslovi su jednostavniji, samo ih ima jako puno, pa zaposlite puno juniora i par seniora za nadzor, i tako možete napraviti veliki broj jednostavnih mobilnih ili web aplikacija.
No, ako radite sustav s kompleksnim matematičkim i statističkim modelima, kombinirate umjetnu inteligeciju, strojno učenje i kriptografiju, potražit ćete nekoga s već sličnim iskustvom ili nekoga tko je dokazano sposoban da relativno brzo može savladati ta područja, pogotovo ako ste ograničeni i s brojem zaposlenika, ističe Mario.
Traži se faks ili ekvivalentno iskustvo
Traži se faks ili ekvivalentno iskustvo. Osim velikih korporacija ili državnih firmi koje ionako nisu mjesto gdje je sposoban radnik sretan, nisam se susreo sa situacijom da ljudi odbijaju zaposliti vrhunske developere bez faksa. Jedina stvar koju sam zelio raditi, a bez faksa nisam mogao, je predavati na faksu kao vanjski suradnik. Što se posla tiče, svi su me uvijek grebali da me zaposle, dok nisam pokrenuo vlastiti posao prije cca 15 godina. Toliko o diplomi.
Objašnjava da su prilikom zapošljavanja u njegovoj tvrtki, diplome i certifikati potpuno nebitni.
Štoviše, ako mi se javi čovjek koji je završio FER, a jedino iskustvo mu je ono s laboratorijskih vježbi, on je trenutno diskvalificiran. Netko tko nema osobnu želju za učenjem i usavršavanjem, nego odrađuje minimum na faksu, nije netko koga želim imati pored sebe.
Konkretna znanja i vještine veća garancija nego sama diploma

Diplomom kandidata se neće pretjerano opterećivati ni u tvrtki Bulb Technologies koja je krajem 2016. godine dobila investiciju od čak 2 milijuna eura. Njihov Vedran Rezar kaže da nemaju stroge smjernice niti formalne odredbe koje bi propisivale visoku stručnu spremu za određene pozicije.
Takvu praksu primjenjujemo i kod zapošljavanja softver developera iz razloga što je naše iskustvo pokazalo da su konkretna znanja i vještine, kao i sam odnos prema radu, puno veća garancija da će se kandidat dobro snaći na radnome mjestu, nego sama diploma fakulteta.
Za mišljenje sam pitala i web dizajnera Emanuela Blagonića, koji smatra da se web dizajnerom, ali i developerom, može postati i bez formalnog obrazovanja. Iako bi volio da je završio fakultet, kaže da ne žali za time.
Ne želim time umanjivati vrijednost visokoškolskog obrazovanja, no činjenica je da danas za raditi ozbiljan posao – fakultetska diploma nije nužna, iako je u nekim slučajevima poželjna. Sve što danas znam naučio sam na internetu, korištenjem niza besplatnih resursa. Jednom kad znate osnove postaje lakše jer tada znate što trebate tražiti pa se i odgovori nameću sami od sebe.
No, ako idete na fakultet, dodaje, ‘nemojte očekivati da ćete grijući klupu sve naučiti’. Upravo suprotno, jer čak i ako slušate predavanja, u industriji koja se toliko brzo mijenja, morat ćete stalno učiti nove stvari kako biste bili u toku.
To znači da fakultet sam po sebi daje neko teoretsko znanje, a sve ostalo ćete morati sami naučiti.
Zapošljavati kandidate bez iskustva ili ne?
Moji sugovornici svi odreda, u konačnici spominju važnost iskustva i rada na konkretnim projektima. No, što ako ga nemate? Koliko su tvrtke spremne uložiti u početnike? Iako to prije nije bio slučaj, radi manjka developera na tržištu rada, Mario kaže da su u Hrvatskoj Lutriji otvoreni za zapošljavanje osoba bez dovoljno iskustva.
Sličnog mišljenja su i u Bulb Technologies, a Vedran kaže da su generalno otvoreni za zapošljavanje osoba koje pokazuju dobar potencijal, ali još uvijek nemaju dovoljnog radnog iskustva. Međutim, iskustvo im je pokazalo da mentoriranje takvih novih djelatnika iziskuje dosta resursa od starijih inženjera te iz tog razloga, u ‘fazama preopterećenosti operativnim projektima, nemamo praksu uvoditi nove kolege bez iskustva’.
U svakom slučaju mislimo da ulaganje u takve ljude dugoročno jako isplativo za tvrtku te kada je god to moguće zapošljavamo takve kandidate.
Najvrjedniji ljudi su oni s vlastitim impulsom za usavršavanjem i razvojem
Ne zapošljavam početnike bez iskustva, tj. neću mjesecima plaćati nekoga tko je možda potpuno nesposoban. Naravno, moze se dogoditi da dobije šansu netko tko se čini izuzetan. Ako ima Github repozitorij gdje vidim da se radilo na zanimljivim stvarima (makar i šlampavo), to je jako veliki plus. Najvrjedniji su ljudi koji imaju vlastiti impuls za usavršavanjem i razvojem – a to se lako vidi iz prošlog rada, koji nije nužno vezan uz IT.
Okruženim profesionalcima koji će vam u većini slučajeva poslužiti kao mentori – učit ćete brže i što je još važnije – fokusirano. Danas više nego ikada hrvatska IT industrija raste. Konstantno nedostaje kvalitetnih developera i dizajnera, a što ste specijaliziraniji lakše ćete naći posao.
Zašto volontiranje radi stjecanje iskustva nije uludo potrošeno vrijeme
Dolazite li na razgovor za posao, spremite svoje reference – bez obzira jeste li radili nešto na volonterskoj bazi ili ste radili na projektu koji vam je poslužio kao ‘projekt za učenje’ nečeg novog i vama zanimljivog. Nemate li baš nikakvog iskustva, nažalost, teško ćete dobiti bilo kakav posao, a kad ga i dobijete – nerijetko će vas iskorištavati upravo zbog manjka iskustva.

Zagovornik volontiranja u slučajevima gdje osoba nema nikakvo iskustvo je i Damir Bulić, koji kaže da tu ne možemo govoriti o iskorištavanju, jer osoba bez iskustva uzima seniorima vrijeme da ga uče. A sama prilika da se radi na projektima iz realnog svijeta, čak i ako je riječ o odrađivanju sitnih aplikacija za naručitelje, a da ne govorimo o projektima svjetske klase, nešto je što ne bi trebalo propustiti. Ako netko baš želi novac, uvijek ‘može ići raditi kao potpuni početnik u veliku firmu i godinama ‘štrikati’ forme i spajati ih na baze’, međutim da treba biti svjestan da će ‘AI i automatika eliminirati tu ‘ekspertizu’ već za koju godinu, smatra Damir.
Naravno, tko je lud da propusti zaposliti izuzetno sposobnog početnika? Volontiranje je vrlo, vrlo, mali rizik za početnika. Za par mjeseci posao mu je zagarantiran – ako išta vrijedi – samim time što ostatak tima vrlo brzo dobije osjećaj koliko navedeni početnik moze, koliko brzo uči, kako se uklapa i dr.
I, trebaju li developeri diplomu?
Pa trebaju li developeri, ali i web dizajneri te srodna zanimanja imati diplomu? Nažalost ili možda nasreću, nema jednoznačnog odgovora. Sve ovisi o tome gdje i što želite raditi, ali i koliko ste osobnog truda, vremena i znanja spremni uložiti u to. Na kraju krajeva, ni do diplome FER-a, FOI-ja ili FSB-a nećete doći olako.
Što se tiče poslodavaca, svaki vlasnik tvrtke ima pravo postavljati uvjete oko zapošljavanja (dok god ne krši zakonske odredbe o diskriminaciji na radnom mjestu). ‘Papir’ koji ćete ćete dobiti nakon pet godina školovanja nije odlučujući, ali ipak pokazuje određenu dozu predanosti i pretpostavlja određenu širinu znanja. I dodatan je bonus uz bilo kakvo stvarno iskustvo i projekte koje možete pokazati na razgovoru za posao. A kao što pokazuju moji sugovornici, svaki kvalitetan poslodavac to će znati – cijeniti.
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.
Pravila ponašanja
Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:
Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.
Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.
Komentari
Ante
15. 01. 2018. u 9:06 am
Ako govorimo o koderima ili low level developerima, tada naravno da fakultet nije bitan. Ako govorimo o projektantima, analitičarima, arhitektima… tada je druga priča – pod uvjetom da se radi o kvalitetnom studiju, ne nekom gdje predaju tipovi koji su dobili doktorate jer su bili istaknuti članovi partije.
Gledajući dugoročno fakultet se isplati. Mladi ljudi od 20 i kusur godina ne razmišljaju što će biti u srednjim godinama, a kamoli u starosti, ipak je pitanje što će raditi kasnije kad se prezasite kodiranja. Što će raditi kad AI u kombinaciji sa vrlo usavršenim RAD-om preuzme dobar dio kodiranja? Što će raditi kad se dodatno usavrši koderska globalizacija i kad ljudi iz siromašnih zemalja budu još više angažirani na poslovima kodiranja.
Tu je i poznavanje drugih područja koje itekako znači da dobiješ konkretan posao umjesto code-monkey posla. Negdje je to znanje iz matematike/fizike/letrike, negdje je to poznavanje ekonomije i poslovnih sustava. Postoje različiti studiji informatike. Dobar studij je onaj koji vas uči područja koja ne zastarjevaju kao i neka neinformatička područja koja se povezuju s informatikom. Tada možete puno bolje prosperirati jer kao low level developer ćete raditi neko vrijeme dok vam ne d*pizdi. Nakon toga ćete gledati kako da se maknete odatle, samo je pitanje hoćete li imati gdje?
I da, za posao kodera ne treba fakultet.
Niko
15. 01. 2018. u 10:42 am
@Ante, kada dođe AI fakultet neće imati nikakve prednosti. Ili možda misliš da AI neće dostići razinu fakultetske osposobljenosti. Svi ćemo biti u istoj kaši jer AI ne bude studirao do 28.
Ante
15. 01. 2018. u 1:21 pm
Niko, ja ne govorim o periodu kada će AI preuzeti sve poslove, misliti umjesto nas, raditi sve 100% umjesto nas, seksati umjesto nas… Ja govorim o AI koji će biti malo savršeniji od sadašnjeg i koji će biti dodatak RAD-u i generatorima, koji će smanjiti potrebu za kodiranjem na takvu razinu da će broj potrebnih kodera bidi znatno manji nego danas. Dakle, ne govorim o nekim mogućnostima AI-a koje su još uvijek SF.
Taj manji broj kodera koji bude potreban će dobrim dijelom biti popunjen s ljudima iz Indije, Bangladeša itd. koji će raditi na daljinski. Ima i sada takvih, ali kad se usavrši moduliranje programa, tada će stvari biti još lakše za outsourcanje. Gledaj samo razliku između web formi i MVC-a, koliko MVC pojednostavljuje prebacivanje dijelova posla na ljude van organizacije, koji ne moraju biti fizički uz tim, koji ne moraju puno znati o realnom sustavu za koji se softver radi. S vremenom će se stvar još dodatno globalizirati, a posao kodera bagatelizirati.
Koliko god sada postojao deficit za koderima, doći će brzo vrijeme kada će biti suficit. Tražit će se infosi i dalje, ali je pitanje koliko će se tražiti low level developeri koderi kakve poznajemo danas.
Alen
05. 06. 2020. u 11:24 am
Danas sam odlucio da odgovorim na vjecito pitanje,a to je da li vam je potrebna diploma da biste se zaposlili kao programer? Odgovor je naravno da vam diploma nije potrebna,ako je vec imate uredu,ali ako ste pocetnik i ako se pitate da li vam je ona potrebna i da li ce vam ona donijet zaposlenje vjerujte mi da nece. Ono sto ce vam DONIJETI posao je vase ZNANJE iz odredjene oblasti programiranja. Izbjegavajte placanje razno raznih akademija (poput ITAcademy) koje zele samo vas novac i koje vas nece nauciti osnovnim principima programiranja. Zivite u 21 vijeku gdje je na internetu moguce apsolutno sve naci,nema problema na koje cete naici prilikom ucenja,a da se neko prije vas nije susretao s istim. Ako ste se vec odlucili da platite ima puno jeftinih, a veoma korisnih kurseva koji vam puno mogu pomoci.