Zlatko Kunštek: Za postati dobar programer potrebna tek upornost
U EducirajMe centrima u Varaždinu i Koprivnici trenutno traju upisi za Algebrinu edukaciju Programer mobilnih aplikacija (Android), koja bi trebala krenuti u listopadu ili studenom.
Predavač za ovu edukaciju je Zlatko Kunštek, trenutno profesor na Elekstrostrojarskoj školi u Varaždinu, no osoba bogatog iskustva u programiranju, računalnim mrežama te računarstvu općenito.
- U računarstvu sam, na ovaj ili onaj način još od srednje škole. Završio sam fakultet elektrotehnike i računarstva, smjer računarstvo. Sve poslove koje sam obavljao u tvtkama različitih profila bili su vezani uz računarstvo, najčešće uz programiranje aplikacija različite namjene. Teško bi bilo i nabrojati programske jezike i razvojne alate s kojima sam radio u svom dosadašnjem radnom vijeku – kazao nam je Zlatko Kunštek, koji je stručnjak za brojna područja iz domene IT tehnologija.
Bavi se školstvom i edukacijama, a sudjelovao je i na nekoliko projekata Europske Unije, čiji je cilj bio razvoj novih kurikuluma u nastavi. Višegodišnji je suradnik i predavač u Algebri i autor priručnika iz područja Informatike.
Pisanje programa je vrlo kreativan posao
- I nakon svih ovih godina mi je računarstvo zanimljivo, u prvom redu jer je vrlo dinamično. Značajne promjene se događaju na godišnjem nivou. Novi razvojni alati, nove tehnike programiranja, novi pristup. Dakle, nikad nije dosadno. Treba naglasiti da je pisati programe vrlo kreativan posao. Uvijek postoji više rješenja i više različitih pristupa. Naravno, stalno treba imati na umu Murphyjev zakon iz područja programiranja, jer ‘uvijek postoji još jedan bug’. Treba naglasiti da program nikad nije gotov, uvijek ide nova verzija s novim rješenjima i tako bez kraja – istče Kunštek.
Uz predavanja, aktivan je i u komercijalnom dijelu, pa je tako partner u tvrtci Dixieapps ltd, koja se bavi razvojem aplikacija (između ostalog i na android platformi) te projektiranjem i održavanjem računalnih sustava.
Upornost je ključna osobina za postati dobar programer
Zanimalo nas je što je potrebno da neka osoba bude dobar programer, odnosno postoji li neka ključna osobina?
- Da bi osoba bila dobar programer potrebne su određene karakterne osobine kao što su temeljitost, širina razmišljanja i upornost. Problem se mora analizirati i sagledati s više strana, biti uporan dok se ne dođe do preglednog i optimalnog koda, te rješenje treba temeljito provjeriti. Sve ostalo je rad, rad i samo rad. Ako se baš mora navesti ključna osobina onda bih izdvojio upornost da se dođe do kvalitetnog rješenja – tvrdi predavač Kunštek.
Stoga, mnogi se možda i pretjerano broje područja „programiranja“. Profesor Kunštek tvrdi da prekpreka nema.
- Naravno da je moguće i bez velikog predznanja postati programer. Ako osoba zadovoljava gore spomenute pretpostavke i želi postati programer, bit će dobar programer. Svi smo mi krenuli od točke u kojoj nismo ništa znali. Uvijek se mora napraviti prvi korak i nikada nije kasno. Često se smatra da dobar programer možeš biti samo ako si rođeni matematičar. To je potpuno kriva pretpostavka. Naravno da je programiranje logika i kombinatorika, ali velika većina nas to ima u sebi. Programiranje je prije svega vještina kao i većina drugih poslova. Za dobrog programera nije nužna tehnička naobrazba.
Kako ističe Kunštek, sve to govori iz dugodišnjeg programerskog iskustva i rada s mnogim ljudima i razvojnim timovima.
- Često su osobine čovjeka i njegov pristup poslu važnije od činjeničnog znanja. Pogotovo danas kada sve piše na Internetu – objašnjava Kunštek.
Android aplikacije mogu se i samostalno prodati
A znanja programiranja za Andoid aplikacije danas su jedna od ključnih na tržištu rada.
- Ako se osoba želi zaposliti, mora posjedovati znanja koja se traže na tržištu rada. Razvoj programske podrške je jedna od tih znanja. Druga, po meni izuzetno važna činjenica je da ta znanja i vještine omogućavaju samozapošljavanje bez infrastrukture, investitora ili ulaganja vlastitog novca. Dovoljno vam je računalo i mnogo vlastitog rada. Na internetu postoje mnogi načini kako prodati vlastitu aplikaciju. Dakle, ovdje je jedina investicija vlastita pamet i vlastiti rad. U zemlji u kojoj trenutno nema previše posla, novaca i investitora to je vrlo važna činjenica – ističe Kunštek, koji objašnjava i zašto su upravo Android tehnologije danas toliko popularne.
- Programska podrška za mobilne aplikacije je danas najbrže rastuće tržište. Na tom tržištu Android platforma je daleko najzastupljenija. Na jednostavan način se može prodavati na portalima te namjene. Važna je činjenica da su razvojni alati za tu platformu besplatni. Dakle, idealno za početak – kazuje Kunštek.
Ipak, program obrazovanja, nije dovoljan sam po sebi.
- Nakon ovog programa obrazovanja, polaznik će steći osnovna potrebna znanja i vještine za samostalni rad. Ovaj program će ga pokrenuti i dati mu smjernice, što je samostalno vrlo teško. Da se slikovito izrazim, polaznika ćemo naučiti voziti auto. Dalje će morati voziti i usavršavati vožnju sam. Učiti i razvijati će se radom. Naravno, ako želi značajni kvalitativni skok u kraćem vremenu , postoje napredni tečajevi iz tog područja – zaključio je Kunštek.
Prijave i dodatne informacije na e-mail karijera@educirajme.com odnosno na telefone 042/200-515, 043/263-194 i 048/621-109.