Inženjer za razvoj softvera i aplikacija
Dizajnira ili poboljšava računalni softver. Nadgleda cijeli proces razvoja softvera. Analizira potrebe kupaca ili korisnika, dizajnira programe, piše kod ili daje upute računalnim programerima, testira dizajn i dokumentira programe. Može se specijalizirati za dizajn računalnih aplikacija ili računalnih sustava.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod feugiat diam, volutpat porta mauris fringilla nec. Maecenas cursus a eros ut egestas. Sed finibus ante quis libero lobortis tempus.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod feugiat diam, volutpat porta mauris fringilla nec. Maecenas cursus a eros ut egestas. Sed finibus ante quis libero lobortis tempus.
Ekspertni tim u kojem je 27 znanstvenika, profesora, menadžera, stručnjaka iz različitih industrija i osnivača top tehnoloških tvrtki prvi put u Hrvatskoj analizira najvažnije vještine za 100 zanimanja budućnosti u 10 industrija. Na svakoj industriji radio je poseban tim. Ovo su stručnjaci koji vam donose listu najvažnijih vještina za zanimanja budućnosti u informacijskim i komunikacijskim tehnologijama i savjete kako se odmah za njih obrazovati.
A1 Hrvatska
Glavni direktor za transformaciju poslovanja, ljudske potencijale i korporativne komunikacije
A1 Hrvatska
Direktor razvoja IT i telekomunikacijskih usluga
Algebra
Osnivač i član Uprave
Hrvatska udruga za umjetnu inteligenciju CroAi
Potpredsjednica
Fakultet elektrotehnike i računarstva
Docent, Zavod za telekomunikacije
Microsoft
Direktor za tehnologiju za srednju i istočnu Europu
Što preporučujete onima koji se tek počinju obrazovati za ovo radno mjesto? Gdje se obrazovati i što je važno za uspjeh?
Najbitnije je odabrati tehnološku domenu i platforme na kojima želite stvarati softver i aplikacije – je li to domena startupa ili razvoj softvera unutar velikih organizacija? Želite li raditi rješenja za tvrtke ili web stranice? Nakon toga, internet vam je za početak najbolji prijatelj – sve je već objašnjeno ili prikazano, odnosno imate nekoga koga možete kontaktirati.
Što preporučujete onima koji već rade, a ovo im je zanimanje zanimljivo? Kako steći potrebne vještine?
Kao i za one koji tek počinju, i za one koji već rade vrijedi ista preporuka – sve im je dostupno, samo trebaju pronaći vremena za učenje. Dobro je što je većina informacija danas pripremljena tako da ih možete usvajati i isprobavati u malim dozama, pa čak i naučiti kako programirati na vlastitom računalu putem preglednika.
razvijanje i održavanje softvera
uklanjanje softverskih kvarova i pogrešaka
izrada tehničke dokumentacije
programiranje u jezicima i okruženjima sukladno trendovima i trenutnim potrebama industrije
identifikacija zahtjeva naručitelja
interpretacija tehničkih zahtjeva
izvođenje softverskih projekata u skladu s CI/CD načelima razvoja
korištenje softverskih alata
korištenje softverskih platformi za virtualizaciju
optimiziranje postupka odabira između infrastrukture lokalno, u oblaku ili hibridno
poznavanje platformi za pružanje cloud usluga (AWS, Azure)
korištenje sustava za verzioniranje koda (Github)
korištenje razvojnih okolina za razvoj softvera (IDE)
korištenje baza podataka
izrada skripti za ponovno korištenje
projektno upravljanje
točnost i detaljan pristup u radu
poslovna oštroumnost
rješavanje kompleksnih problema
briga o kupcima
upravljanje vremenom i prioritetima
organizacija i skaliranje poslovnih zadataka na individualnoj i timskoj razini
poznavanje sustava ili aplikacija od nule ("from scretch")
inovativnost (u postojećim i novim rješenjima)
provedba stručnog istraživanja
procesno savjetovanje
komunikacijske vještine (jasna formulacija komentara i informacija, vođenje razgovora, slušanje)
kritičko razmišljanje i analitičnost
rješavanje kompleksnih problema
timska suradnja
prilagođavanje komunikacije prema kontekstu okruženja