Skoči na sadržaj

Kako i zašto postati programer?

Vodič je stariji od 2 godine i možda nije u potpunosti aktualan.

Prijavite grešku u vodiču

Ovo nije klasičan tutorijal već odgovara na pitanja kako i zašto postati programer. Ukoliko imate slična pitanja, svakako pročitajte ovaj tutorijal koji će vam pomoći pri odgovaranju na njih ;)

Kako i zašto postati programer?
Photo credits: Unsplash

Što rade programeri?

Programeri uglavnom piju pivo nakon napornog dana provedenog za računalom. :) Šalimo se.

Programeri pišu programe (aplikacije) koje koriste drugi ljudi u svrhu olakšanja nekog procesa ili omogućavanja rada na nečem što do tada nije postojalo.

Zašto postati programer?

Priča ide otprilike ovako…

Najbolji scenario bio bi sljedeći. Mladi ste i još uvijek niste odabrali nešto čime ćete se baviti u životu, a pokazujete određenu dozu zanimanja prema računalima.

Ukoliko ste zaključili kako se želite baviti nečim povezanim s računalima suzili ste izbor gotovo na minimum.

Smjerovi u kojima dalje uglavnom možete krenuti su:
– mreže
– programiranje
– ostalo (npr. servisiranje računala)

Nećemo reći zašto (ne)biste odabrali mreže, ali reći ćemo zašto biste odabrali programiranje.

Ukoliko pogledamo više programera i podvučemo crtu, zaključiti ćemo kako programer:
– voli stvarati
– voli matematiku i računanje
– voli znati kako stvari rade
– može dugo sjediti
– zna biti čudan :)

Svaki programer koji zna programirati ima posao. Nebitno je radi li u nekoj firmi, “u fušu” ili oboje. Ne treba očekivati kako će prvi posao pod nazivom “programer” biti sjajno plaćen, ali s vremenom (iskustvom i referencama) imati ćete dovoljno novaca za ugodan život.

Kako postati programer?

Obrazovanje

Kada smo zaključili kako je sjajno biti programer, odaberimo školu koja će nas uvesti u svijet programiranja.

U Hrvatskoj postoji mnogo tehničkih škola sa smjerovima “Tehničar za računalstvo” ili nešto u tom stilu. Predlažemo da upišete takvu školu jer ćete između svih ostalih “nebitnih stvari” naučiti i ponešto o programiranju. Naravno, to neće biti dovoljno kako biste se mogli nazvati programerom, ali dovoljno da odlučite hoćete li se baviti time u životu.

Dok ste još u srednjoj školi, bitno je da osim u školi pokušavate programirati dok vaši vršnjaci uživaju u slobodnom vremenu.

Nakon što potvrdite kako je programiranje super, slijedi odabir fakulteta. Naravno, ne treba ići na fakultet kako biste naučili programirati, ali ćete spoznati smjernice i steći neko znanje koje ćete opet u slobodno vrijeme nadograđivati. Bilo koji fakultet koji ima smjer programiranje (programsko inženjerstvo) biti će dovoljan.

Ukoliko ste stariji, uvijek postoji mogućnost školovanja u učilištima poput Algebre.

Kako počinje?

Generalno, svi započinju programiranjem u C-u. Nakon što se usvoji razmišljanje i nakon što se dobije pogled na to, C nije dovoljan. Tada se prelazi na druge programske jezike, obično objektno orijentirane (C++, JAVA, PHP, …). Nakon što se nauči još jedan programski jezik tada postaje svejedno – prelaskom na bilo koji drugi jezik vi ćete znati programirati. Ono što će biti potrebno je naučiti sintaksu (pravila pisanja tog jezika) i prednosti i mane u odnosu na druge programske jezike.

Postoje i razlike u vrijednosti između programera određenih programskih jezika. Npr. JAVA programeri u pravilu su bolje plaćeni od PHP programera. No, nadamo se kako to neće biti kriterij pri odluci za određeni programski jezik.

Prvi posao

Biti će ga teško naći jer svi poslodavci žele iskustvo. Predlažemo da tada pokušate “u fušu” i napravite nekoliko kvalitetnih aplikacija koje biste kasnije prikazivali kao reference.

Ukoliko imate sreće, naći ćete posao pripravnika na kojem ćete između nošenja kava učiti i programirati. :)

Kraj!

Da, radi se o procesu koji traje nekoliko godina i nitko ne kaže kako je lako. Zato, naouružajte se voljom i strpljenjem! ;)

Na kraju, ovo nije pravilo! Postoje srednjoškolci koji programiraju bolje od ljudi koji su završili fakultet i nazivaju se programerima. Postoje i stariji ljudi koji su igrom slučaja pokušali i naučili programirati, bez da su išli u školu za to, i programiraju bolje od nekih ljudi koji su cijelo školovanje posvetili programiranju.

Sretno! ;)

Nadamo se da je ovaj vodič koristio. Ako imate pitanja, možete nam se obratiti putem formulara pitajte učitelja

Komentari 22

Ostavite svoj komentar

  1. Martin
    31.08.2021 u 20:12h

    Hvala, ja sam još dijete. Sada ću u 7. razred. Mnogo me zanima programiranje. Za sada sam istražio nešto o srednjim školama i fakultetima o programiranju. Nisam nešto najbolji učenik, ali da sam loš nisam. Razrede od 1. – 4. prošao sam s 5. Razred 5. prošao sam s 5, ali 6. sa 4. Za 7. i 8. razred potrudit ću se što više.

  2. Tehnomozaik
    12.01.2021 u 16:45h

    Zaista koristan i detaljan post sa mnogo primjenjivih činjenica koje se rijetko gdje mogu čuti! Hvala!

  3. Vladimir
    04.02.2020 u 15:26h

    Ja sam u IT-u skoro 5 godina. Napravio sam na You Tube video : Vodic – Kako postati programer ? ( 2020 ) . Detaljno objasnjen ulaz i proces dobijanja posla. Ako hocete da priblizite sliku i vidite iz mog iskustva kako se postaje programer ko nije pre toga nikakvog kontakta , posetite moj kanal (Hustle Player) ili pretrazite po tom snimku iskocice vam na prvoj stranici. Srdacan Pozdrav, Vladimir

  4. Jurica
    20.10.2019 u 19:57h

    Želim se naučiti programirati

  5. ZM
    26.01.2019 u 15:50h

    Ja sam završio prije 26 godina FER u Sloveniji (Ljubljani) smjer automatika, procesna informatika, te fakultativno nekoliko stručnih ispita iz robotike. Prvi posao kada sam tražio bi je među ostalim i danas aktualni Uljanik u Puli, u kojem mi je jedan od tadašnjih šefova ERP-a rekao “vrlo lijepo što ste to završili, ali probajte nam doći za nekih 10-tak godina” … Uljanik je tu gdje je … u “poluraspadu” … Dvije godine nakon toga prvi sam u Hrvatskoj napravio prvo automatizirano novinsko izdanje dnevnog lista na Webu (prije Večernjaka), prvi sam napravio prvu internet bazu nekretnina u Hrvatskoj, itd. i uspio dobiti relativno dobro plaćen posao u Italiji (Milanu i Veroni). Ali sve je to zahvaljujući 8-9 sati rada na poslu, te 1-3 sata dnevno u samoinicijativnom učenju novih IT tehnologija … slažem se da netko tko je već od srenje škole motiviran s jasnim ciljem u životu možda ne treba fakultet da uči i polaže 55 predmeta kao što sam ih ja trebao, a za što mu u Hrvatskoj kao programeru treba svega 5-6 položenih stručnih predmeta. Stoga, motivacija, interes za novim znanjem i samoinicijativno konstantno učenje. Sjećam se kada sam pri kraju 4. razreda srednje škole došao na informativni sat na FER u Ljubljanu, koji je svima rekao da je ovo studij samo za one koje nije strah da će morati cijeli život učiti. I to je 100% istina. Za biti iskusan programer, a uz to s inženjerskim pristupom projektima treba učiti svaki dan. Kada stanete s učenjem, konkurencija će vas za manje od 6 mjeseci “pregaziti” … a nakon toga trebati će vam više od 12 mjeseci da ju sustignete. Sretno!

  6. Bogdan
    18.01.2019 u 02:02h

    Ja ne znam sta da upisem zelim programirenje a i svidjaju mi se prava. Ali bih voleo u daljem zivotu da otvorim neku firmu i da budem vlasnik nje za to bih vole da mi kazete vi sta je najbolje za mene. HVALA🤔

  7. Nenad
    18.07.2018 u 13:43h

    Mislim da i nije neophodno da te zanimaju kompjuteri da bi se bavio programiranjem. Mene recimo računari kao mašine ne interesuju u životu, ali sam pasioniran za programiranjem. Mislim da ljudi često mešaju te dve stvari. Najgore mi je kad neko misli da se ja razumem u računare jer se bavim web-om, a o računarima ništa ne znam. Ne ynam čak ni koje performanse ima laptop na kom radim niti me zanima to sve dok on završava sve što mi treba.

    Poz.

  8. Igor Kovačić
    15.09.2017 u 09:08h

    Bok Patrik, apsolutno je moguće! Važno je ne oslanjati se samo na ono što naučiš u školi nego treba pokušati napraviti nešto kod kuće

  9. Patrik
    10.07.2017 u 11:46h

    Da li se smjerom elektrotehničara u srednjoj možre proći za programera. Odlučio sam ići u tehničku školu Tesla u Zg.

  10. Zašto postati programer? – Site Title
    11.05.2017 u 10:36h

    […] Site: Programiranje […]

  11. Markoantoniocavvragt
    03.11.2015 u 20:17h

    Pozdrav meni svi kažu da me kompjuteri zanimaju inače znam nešto o kompovima a i provodim ne baš puno vremena e sad dali da idem za pprogramera

  12. peso
    11.05.2015 u 13:20h

    Nakon 17 godina iskustva u IT-u, programiranja i adminstracije linux-a, da me netko ponovo pita, ne bih ništa od toga odabrao. Ako se želite baviti programiranjem, administracijom linux-a, radite to iz hobija, doma, poslije podne, nikako za novac. U čitavom proizvodnom lancu software-a (po mom iskustvu), svi su bolje plaćeni, analitičari, manageri, voditelji, project owenri, scrum masteri. Svi oni nemaju veze o ničem, svi pitaju programere kako nešto napraviti kako bi uopće mogli opravdati svoje postojanje, svi nešto misle, no nitko ništa ne zna. Puno živaca i truda, učenja, hodanja u korak sa tehnologijom. Programerski kruh je mnogima oduzeo posao i egzistenciju (sve smo atuomatizrali), no samo nekolicina se na našim leđima obogatila, zato što su iskoristili našu ljubav prema programiranju kako bi ju pretvorili u svoju materijalnu korist.
    Živo programerski hobi, svi ostali neka čitaju papirante novine, neka nose auto karte u pretincu za rukavice, neka olovkom crtaju stripove, neka pišu pisma i čekaju poštara, neka šalju kombije sa lovom, neka rukompišu uplatnice i račune. Tako ćemo svi osim malog broja najbogatijih biti sretnij, jer će život biti sporiji, svi će nešto raditi (poštari, vozači, čuvari). Klinci će trčati po livadi i loviti leptire, pecati ribe (ne one virtualne za PS konzolom). Živjet ćemo u stvarnom, a ne u virtualnom svijetu.

  13. Apophis
    02.11.2013 u 19:15h

    Kad bi mene danas pitali, preporučio bih vam da bježite glavom bez obzira od programiranja i razvoja! Uloženo vrijeme i trud nikada se neće vratiti, pogotovo na ovim prostorima kada je dobar programerski posao plaćen 1000 eura.

    Budimo realni, minimalno vam treba 5 godina profesionalnog programiranja da bi mogli reći kako imate mogućnost zaposlenja u nekoj drugoj firmi.

    Posao je jako stresan, projekti moraju biti završeni, i koliko god vi postajete brži ili bolji ipak nećete zaditi ništa više. Možete postati programerski fenomen i ne znam kako dobro raditi i svaki projekt koji izbacite pokazuje na to da vas čeka još novih 10 projekata, nikada kraja nikada odmora.

    Drugi problem je taj što nitko od vas uopće ne kuži da će provoditi minimalno 8 sati dnevno u nepostojećem svijetu imaginacije sa PC-om zakovan za jebenu stolicu, pogotovo jer nakon recimo desetak godina programiranja shvatite da više ne možete isključiti jebenu glavu koja stalno jebeno razmišlja.

    Vjerujte mi, bolji je živjeti u neznanju, to je blagoslov!

  14. Bimbo
    24.01.2013 u 01:45h

    Nije važno di si, FER,FOI,TZV,VERN, ako imaš volje i to te zanima, iskoristi sve što ti ponude

  15. Mario Sever
    23.01.2013 u 02:00h

    @ Mihael, najbitnije je da imaš volju a sad što se tiče fakulteta teško je reći na kojem možeš naučiti nešto o servisiranju računala. Manje više svi informatički faksevi (na primjer FER) su orijentirani na programiranje :-)

  16. mihaelb
    22.01.2013 u 23:09h

    svaka čast na ovom .. samo meni je problem , imam veliku volju za programiranjem , ali i veliku volju sa servisiranjem računala,, moreli mi netko preporuciti dobar fakultet koji obuhvaća sve t o :D hvala unaprijed

  17. Dado
    11.01.2013 u 09:13h

    Haha odlično, ovo sa pivom mi se sviđa… :-), inače svaka čast.

  18. programing angel
    15.03.2012 u 07:01h

    Cuj prijatelju Hrvoje ja sam se poce interesirati za kompijutere u 8 razredu,zavrsio sam skolu koja me bas i nezanima i evo vec 4,5 godina ucim sve zivo o kompovima,programiranju,servisiranju itd.
    Sad imam 24.god. i znam programirati,instalirati windowse,servisirati racunala i svasta nesto a SVE TO SAM NAUCIO S A M PRKO FORUMA I SVEGA NA NETUali ti je potrebna JAKO VELIKA VOLJA I ZANIMANJE ZA ODREDENO.
    Ja se sada vec par godina ucim programirati neznam sve ali opet znam JAKO PUNO i sve sam sam naucio preko neta.
    CMD,MS-DOS,HTML,JAVA,PHP I SVASTA NESTO I ZNAM DOSTA TOGA ALI IMAM VOLJE NAUCITI SVEEEEEEEEE TAKO DA volje ti je bit svega i upornosta!
    Mani se hakerisanja,lajmera i cracera uci sve to ali na dobru stranu!
    Pozdrav od PROGRAMING ANGELA
    OSTAVI E-MAIL ILI FACEBOOK PROFIL ZA PITANJA!!!!
    POZZZ

  19. Hrvoje
    28.02.2012 u 22:46h

    E ovako, nisam završio školu za “Tehničara za računalstvo” ili tako nešto. Zanimaju me kompjuteri oduvijek, vecinu vremena provodim na kompjuteru i isprobavam razno razne stvari. Želim se time baviti kroz život, al ne znam otkud da počnem? Hvala na pomoći unaprijed. :)

  20. Filip
    01.01.2012 u 17:14h

    Ja sam Filip,imam 13 godina i pokušavam nešto programirati ali mi baš i ne ide. Može li mi netko pomoći.

  21. Hlapic
    25.02.2011 u 07:00h

    Odličan tu.. Ja sam se našao u ovoj rečenivc “Postoje i stariji ljudi koji su igrom slučaja pokušali i naučili programirati, bez da su išli u školu za to, i programiraju bolje od nekih ljudi koji su cijelo školovanje posvetili programiranju.”

    No moram priznati da se još uvijek hrvam sa nekim stvarima koje ljudi koji imaju dobru podlogu puno brže i lakše riješavaju, ali nedam se :)
    Krenuo sam sa ASP, a nakon savjeta jednog dobrog poznanika završio na PHP i MySQL i nije mi krivo…

  22. nekitamopocetnik
    05.10.2010 u 12:14h

    Svaka cast! Hvala :)