Uzeli smo si malo vremena da porazgovaramo s našim dugogodišnjim suradnikom i instruktorom te da mu postavimo nekoliko zanimljivih pitanja. Provjerite naš intervju s instruktorom!
Čime se baviš? Koliko dugo već programiraš?
Kao što i možeš vidjeti bavim se IT djelatnostima što uključuje razvoj/programiranje, edukaciju i savjetovanje za što posjedujem i firmu. Uz to volontiram u Udruzi „Dar“ gdje pripremam djecu za sve vrste natjecanja u STEM području. Svojim najvećim uspjehom smatram to što je jedan od mojih učenika dobio 3 Oscara znanja uzastopno u 3 godine, od 5. – 8. Razreda. Uz to postjedujem i svoje vlastite proizvode/aplikacije među kojima su sustav za naručivanje i dostavu hrane, sustav za rezervaciju teniskih terena i među najvećima koji je razvijen za savez multiple skleroze pod pokroviteljstvom/sufinanciranjem EU.
Igore, s nama si već dugo vremena. Koliko ukupno godina? Koliko si (približno) već odradio tečajeva kod nas kao instruktor?
Sa Smartnjinjom surađujem oko 3 i pol godine. Nažalost, imao sam jednu pauzu zbog svojih drugih obaveza. Približno sam održao oko 10 predavanja.
Kako su izgledali tvoji počeci u programiranju? Kako je bilo?
Računalima sam se počeo baviti već kao dijete sa svojih 10 godina. Nakon toga sam kroz školovanje i intenzivni interes za to područje započeo razvoj u tom smjeru. Srednja škola u koju sam išao je bila tehnički jaka tako da sam i tamo dobio dosta znanja oko programiranja, elektronike, elektrotehnike i svega ostalog u vezi sa računalima. Upisao sam FER (Fakultet elektronike i računarstva), no nažalost kako sam paralelno i radio nisam uspio položiti sve ispite te sam se prebacio na stručni studij Algebra gdje sam uz stručne profesore usvojio što ponešto znanja iz programiranja, elektronike, ekonomije, prezentacijskih i komunikacijskih vještina itd. Nakon toga sam završio preddiplomski studij u roku. U međuvremenu sam promijenio firmu te sam polako krenuo gledati kako osnovati vlastitu firmu kako bih ostvario svoju želju rada kao freelancer. Prijavljivao sam se na freelencerske poslove u USA te sam u tom jednom periodu radio poslove paralelno (ujutro jedan posao, kroz noć drugi). U tim poslovima sam stekao veliko iskustvo rada, što na malim što na većim projektima kao i rad sa ljudima drugih nacionalnosti, rasa itd. Uz sve to radio sam u slobodno vrijeme kao volonter podučavajući djecu osnovnih škola o STEMU. Ovo bi bio neki kratak osvrt na moje početke i dosadašnju karijeru.
Na kojem jeziku (i čemu) si već programirao i koji jezik ti je najbolji?
Dosta jezika i tehnologija sam probao. Iskreno nisam nikad gajio neki osjećaj prema nekoj kao ni prema jeziku. Kako se kod nas kaže: Uzmi pod ruku i radi, odnosno ne biram previše. Uglavnom volim sve vidjeti, naučiti, znati, biti uključen u procese.
Što misliš da se najviše promijenilo na tržištu programiranja od kada si se zaposlio?
U vrijeme kada sam se ja zapošljavao bilo je jako teško ući u firmu pošto su one zahtijevale isključivo ljude koji su baratali znanjem, tako da bi se u što kraćem periodu priviknuli i počeli donositi zaradu. U zadnjih nekoliko godina je porasla potražnja na tržištu. Iz tog razloga zapošljavalo se „svega i svačega“. Neki su to radili jer im je bilo nametnuto od strane fondova koji su ulagali u njih, a drugi zbog ubrzanog širenja. Nažalost pokazalo se da je dosta ljudi u tom čitavom lancu zaposleno bez većeg znanja, jer su procesi zapošljavanja bili brzi te se radna snaga nije procjenjivala kvaliteno. Tretnutno je taj trend potpuno drugačiji što zbog krive evaluacije globalno, što zbog drugih činjenica. Sada su selekcijski postupci veoma temeljito i s oprezom što u konačnici donosi i kvalitetniji kadar. Što se tiče stručnih diploma, one su bitne firmama za dobivanje EU potpora za zapošljavanje, no nisu nužno uvijet.
Što misliš da se promijenilo kod polaznika tečajeva od kada si počeo podučavati programiranje u Smartninja?
Konkretno je uvijek bilo boljih i lošijih ljudi koji upisuju tečajeve tako je i sada. To i uvjetuje zanimljive tečaje jer potiče interaktivnost.
Kod nas vodiš više različitih tečajeva. Kako ti je raditi s polaznicima koji uče programiranje?
Uvijek mi je poseban izazov raditi s ljudima koji nikada neke stvari nisu vidjeli, što stariji što mlađi. Uglavnom treba puno truda kako bi ih se što kvalitetnije usmjerilo i kako bi se oni u konačnici mogli što kvalitetnije odlučiti i uvidjeti je li je to nešto što njih uistinu zanima ili je to samo prolazni hir.
Kako misliš da će tvoji polaznici iskoristiti znanje programiranja?
Većina njih koji nisu nigdje bili zaposleni su ili osobno mene kontaktirali za posao ili su ga sami pronašli. S druge strane, ponekad dolaze ljudi koji su Project Manageri u firmama, također izlaze s tečaja veoma zadovoljni (sudeći po ocjenama i razgovoru). Naime, uzevši u obzir da sam također dio privatnog sektora, trudim se uvijek dati širu sliku.
Kakav odnos imaš s polaznicima? Javiš li se nekome nakon tečaja?
Pretežito se pokušavam maksimalno spustiti na njihovu razinu, naravno uz dozu poštovanja prema njima. Uvijek se trudim savjetovati ih gdje da idu dalje, što bi bilo dobro za njih da bi nadogradili svoje znanje, nevezano radi li se o Smartninja programu ili o nekoj drugoj learning platformi ili stranici.
Gdje polaznik može iskoristiti znanje programiranja osim u programerskom poslu?
Kada radimo algoritme trudim se usmjeriti ih da razmišljaju analitički te da daju više od sebe i svojih razmišljanja. Uz to, prije svakog početka nove lekcije prolazimo kroz pitanja i probleme prethodne i kroz domaću zadaću koju imaju. Naravno ta domaća zadaća je doza odgovornosti i samim time potiče razvitak komunikacijskih i prezentacijskih vještina.
Koji savjet bi dao polaznicima koji tek počinju s programiranjem?
Upornost, marljivost i rad uvijek se isplate!
Koje programerske jezike bi po tvom mišljenju trebali znati kako biste bili što zaposleniji i konkurentniji kandidati?
Konkretno nije bitan jezik ni tehnologija već način razmišljanja, odgovornost i prionutost prema poslu.
Što misliš, u kojem smjeru se kreće trend programiranja?
U zadnjih godinu i pol do dvije, posla ima u izobilju – što mobilnog što web.
Koristiš li se ikada ChatGPT-om prilikom programiranja?
Koristim, naravno. Koristan je za repetitivne poslove na koje bi izgubio vremena, a to vrijeme u konačnici mogu iskoristiti drugdje, gdje je potrebnije. U jednu ruku on je Google, samo malo pametniji :). Naravno, i dalje čovjek mora biti arhitekt svojeg rješenja koji će sve to zajedno ukomponirati i posložiti da stvar radi prema najboljim praksama.
Za kraj navedi nekoliko korisnih web stranica na kojima bi polaznici mogli vježbati svoje programersko znanje?
Pretežito od kada je Chat GPT došao kažem im da njega pitaju da im izgenerira zadatak. Naravno često ljudi onda od njega zatraže i odgovor što svakako i nije najbolja praksa. Ipak treba puno samostalnog istraživanja i uloženih sati tipkanja kako bi se usvojilo gradivo, kao i u svakoj drugoj branši.
Bi li dao jednu motivacijsku riječ za svojeg budućeg polaznika?
Za promjene u životu ne postoje granice već želja, trud i marljiv rad na tome.
Ovako nam je Igor ukratko ispričao malo o sebi, svojoj bogatoj karijeri i dao nekoliko motivacijskih riječi za sve one koji se još nećkaju, započeti svoje programersko putovanje ili ne. Svakako, njegova poruka je da treba uvijek biti otvoren novim znanjima i ništa nije nemoguće ukoliko si marljiv i uporan.