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.