01 Jul
Posted by: Nikola Plejić in: (Web) Development
U posljednje vrijeme po raznim forumima relativno često naletim na thread gdje mladi (budući) developeri razmišljaju o odabiru srednje škole ili fakulteta. S obzirom da nerijetko dobivam takva pitanja od svojih poznanika, a u sličnoj situaciji sam nedavno bio i sam, imao sam prilike dugo i intenzivno razmišljati o toj temi. Prosječan razgovor s dotičnom žrtvom sada izgleda nekako ovako.
Prvo što savjetujem svima je da dobro razmisle je li programiranje nešto s čime se žele baviti do kraja života. Programiranje može biti vrlo zabavno, no pojam zabave jednog četrnaestogodišnjaka i dvadesetpetogodišnjaka zasigurno nije identičan.
Naravno, očekivati od osnovnoškolca (pa čak i ponekog maturanta) da pokuša zamisliti bi li ga/ju dotični posao ispunjavao u srednjim godinama je nerealno, ali svatko s malo iskustva u ovom području mu/joj može dati okvirnu sliku nekakvog prosječnog posla u IT sektoru.
Nadalje, naglasim da formalno obrazovanje u ovom području ljudske djelatnosti na kraju krajeva i nije toliko bitno. Profil ljudi koje sam imao prilike upoznati, a koji se profesionalno bave webom i programiranjem općenito je impresivno raznolik: tu ima sociologa, matematičara, fizičara, fitness trenera, filozofa, informatologa, elektrotehničara (visokog i srednjeg stupnja obrazovanja), ekonoma…
U biti, puno je lakše navesti struke koje nisam susreo tijekom proteklih nekoliko godina – veterinari mi prvi padaju napamet, ali sam siguran da ćete me ubrzo razuvjeriti.
Nakon početnog šoka “pa u biti taj fakultet ti baš i nije tol’ko bitan” stavom, ravnotežu u svemiru održi činjenica da je, bez obzira na faks, potrebno uložiti puno (ovo obično izrazito naglasim i popratim grotesknim gestama čime pokušavam naglasiti koliko je puno to “puno”) ex privata diligentia rada na vlastitom skupu vještina koji, naravno, ovisi u području u koje se predmet ove rasprave želi usmjeriti (web, desktop, znanost…).
Oni koji prežive do ovog trenutka i ustraju u razgovoru, ovdje obično zahtijevaju neku konačnu preporuku srednje škole ili fakulteta, unatoč mom silnom trudu da konačni odgovor izbjegnem i “brigo moja prijeđi na drugoga” metodom taj savjet prepustim nekome drugom.
Što se srednje škole tiče, tu obično preporučim neku gimnaziju – ne nužno prirodoslovno-matematičku, iako ta jest najprirodnije usmjerenje u ovom slučaju. Gimnazija, koliko god nepraktična bila, ipak koliko-toliko drži ljude podalje od nekog fah-idiotizma i fah-elitizma, a nudi dovoljno prostora za manevriranje i ako se početno usmjerenje promaši.
Moj izbor fakulteta je sljedeći, i to ovim redoslijedom:
N.B. da su svi gornji studiji, izuzev zadnjeg, diplomski (onih +2 u 3+2 “bolonjskom” sustavu). Prijedlozi pod brojevima 2, 3 i 4 su poprilično očiti i vjerujem da ih ne treba dodatno pojašnjavati. To je ono što otprilike svatko tko dođe po savjet želi čuti, i ono što sam zna.
Na prvi navedeni prijedlog se većina zgnuša, ili ga šutke zanemari. No, nakon dvije godine na PMF-u (doduše, na drugom odsjeku) smatram da je to fakultet koji može oblikovati stvarno kvalitetnog developera.
Program na Matematičkom odsjeku mi se čini jako kvalitetnim, a stečeno znanje matematike je nešto što se nikako ne smije podcijeniti. Također, matematika je osnova svih informacijskih znanosti i poznavanje te (subjektivno, predivne) znanosti osobi koja se planira baviti programiranjem nikako neće biti na odmet.
Odabir dobre srednje škole i fakulteta je svakako nešto što budućem developeru može pomoći, no nikako nije presudno. U zadnje vrijeme sam svjedok sve većem broju ljudi koji su inače jako dobri u ovom području, a biraju srednje škole i fakultete koji nisu nužno vezani uz informatiku.
Razloga je mnogo – neki od njih stvarno žele graditi karijeru u nekom drugom području, neke izrazito zanima “taj drugi” fakultet i smatraju da i uz to mogu ostati konkurentni kao developeri, neki žele imati plan B u slučaju da im se ovaj posao zgadi, propadne i sl.
Iz moje perspektive, to nikako nije loša praksa. Činjenica je da, i uz fakultet vezan uz informacijske znanosti, treba mnogo raditi na vlastitom skillsetu; ja još čekam na obrazovnu ustanovu koja će osobu pripremiti na situacije s kojima se prosječan developer svakodnevno susreće u “stvarnom svijetu”.
Komentatori su mi skrenuli pozornost na dva članka koja se bave sličnom problematikom. Jedan je članak Berislava Lopca, pod nazivom Kodiranje i obrazovanje, a drugi Tonija Aničića Koji fakultet / školu / tečaj da završim ako želim raditi web stranice?. Oba su popraćena interesantnim raspravama koje svakako vrijedi pročitati.
Ukoliko vas programiranje toliko ne zanima i više ste marketinški tip, Mario Frančešević donosi pregled vještina koje osoba koja se planira baviti internet marketingom. Mario je u komentarima također poslao link na interesantan članak iz Wall Street Journala pod nazivom For Most People, College Is a Waste of Time.
Također, u komentarima možete pročitati i iskustva nekih ljudi koji su kroz fakultet (ili njegov nedostatak) već prošli, pa skoknite do tamo, pročitajte što kažu i pridružite se raspravi.
Nema povezanih postova.
22 Responses
Sinisa Dukaric
01|Jul|2008 1Hm, taki se postevi na godisnjem pisu, kobili reko :)
Nego,
sjajna tema, jos sjajniji post.
Ja sam elektrotehnicar po struci, zavrsio 4 godine u Nasicama, nije tajna da sam mrzio racunala do svoje 20-e godine i obozavao sam popravljat telke, pojacala i finte.
Zahvaljujuci Kostu i Kezeletu zavolio sam kodiranje i te ljute sprave i radim to sto danas radim, kodiram doduse dosta manje, ali sam u tim fintama.
No,
cesto pomislim kako mi ipak nedostaje bar “neki” fakultet, mozda bi naucio pravopis, svladao vjecne strahove od rudimentarne matematike, izbjegao nocne more o “X” i “Y” te ostalim nepoznanicama etc…
Ali jednostavno dodje vrijeme kad prakticno iskustvo svojom vrijednoscu nekako nadmasi tu teoretsku podlogu i neko pisano priznanje da ti “nesto” znas. Sad, kad kome svane – tesko je to reci, no potajno i dalje zalim sto sam bio glup i samouvjeren te nisam iskoristio taj neki fakultetski bonus od par godina zivota i brijanja po kojekakvim brucosijadama i inim eventima…
But then again, idem u penziju u 35-oj :)
Senko
01|Jul|2008 2Prije samog komentara, link na članak slične tematike na Berislavovom blogu: http://www.softwave.info/business/kodiranje-i-obrazovanje/
Moje osobno mišljenje je da su stvari naučene na fakultetu ortogonalne (he, he, da malo iskoristim stvari naučene na fakultetu :P) sa činjenicom je li netko dobar programer ili developer.
Iz mog osobnog iskustva na FER računarstvu, to dvoje se svakako nadopunjuje, ali ne znam nikog sa FERa tko je dobar programer a da to ne bi bio da nije išao na taj fax. (Osim što se možda ne bi počeo baviti tom strukom, ali to je već nešto drugo). Također ne mogu niti za jedan predmet na faksu ustvrditi da nekog “nauči programirati”.
Dva predmeta (iz mog prebolonjskog vremena) koja su bila namjenjena tome (“Programiranje” i “Algoritmi i strukture podataka”) su bila Bezuspjesi sa velikim B, po mom mišljenju zato što je kao programski jezik odabran ni više ni manje nego C/C++ (i još k tome, Visual Studio IDE). Tako, svatko tko je u to doba svog života naučio programirati, zasigurno je to učinio unatoč, a ne zahvaljujući, tim predmetima, koji su se za običan puk svodili na štrebanje recepata i učenja napamet koji od algoritama ima koji O.
Niz je svjetlih primjera kao što su strojno učenje, neuronske mreže i srodni predmeti (iz područja data mininga), baze podataka (iz područja relacijske algebre), osnove programskog injženjerstva i P…nešto (distribuirani razvoj softvera s ekipom iz švedske :), teorija grafova, operacijski sustavi 2 (zapravo “kriptografija 101″), itd.
Ali ništa iz tih kolegija nije nešto magično i intrinsično vezano uz sam fakultet a da to netko ne bi uz dovoljno volje, truda i vremena mogao shvatiti kopajući po Internetu.
Ono što je IMHO prednost fakulteta je da ljudi koji ga završe imaju nekoliko godina prakse u snalaženju na sve moguće naćine (tj thinking outside the box :), rješavanju problema na najbrži i najjednostavniji način, upornost i golemu snagu volje da jedan ogromni projekt (studiranje) uspješno privedu kraju.
Sad, ne znam kako stvari stoje na MATHu što se tiče računarstva i programiranja, ovo je moje iskustvo s FER-a. Mogli bismo jednu komparaciju napraviti jednom što je bolje za koga :)
Marko Dugonjić
01|Jul|2008 3Predobro sročeno, slažem se za PMF. It rulez. Meni je recimo za lifelong opstanak na fizici falila motivirajuća ekipa na godini. Moji su naime svi bili neki ludi partijaneri. juhu!
Ali matematička analiza koju sam tamo pokupio i dan danas služi zytu kod programiranja :)
Nikola Plejić
01|Jul|2008 4@Siniša: Nema potrebe za strahom od matematike. Ako te kojim slučajem u penziji u 35-oj uhvati želja za učenjem, preporučit ćemo ti Senko i ja pokoju dobru knjigu. :D
@Senko: Odličan pregled. Ja bih svakako volio malo detaljnije usporediti program računarstva na FER-u i Matematici. Čut ćemo se oko toga.
@Maratz: Pa ja pojma nisam imao da si mi ti (bio) kolega! Analiza je svakako zakon. ;)
Toni Aničić
01|Jul|2008 5Imam i ja konja za utrku :)
http://snaxors.com/blog/koji-fakultet-skolu-tecaj-da-zavrsim-ako-zelim-raditi-web-stranice/
Ti si odabro pravi tajming za taj clanak, usred sezone lova na fakzultete :) Inace ja sam komercijalist a bavim se webom odkad znam za sebe.
Mario Kostelac
02|Jul|2008 6Prvi puta sam naletio na blog, ali me članak oduševio. Dosta mi je već slušanja mladih “programera” (neki će to i postati) koji pljuju po fakultetu i svakom obliku višeg obrazovanja gdje se ljudi izlažu torturi zbog predmeta tipa matematika ili fizika.
Nedavno mi se kolega opravdavo da neće na fakultet jer nije ni Maratz išao (Marko, istina je, dosta mladih se ugleda na tebe). Mislim da ljudi ne shvaćaju bit fakulteta i obrazovanja. Trenutno idem u matematičku gimnaziju i vidim da je moje programiranje i općenito logika dosta napredovala u zadnjih dvije godine (dođe to i s godinama). Rješavanje problema općenito, kojekakve analize i spektar razmišljanja proširuje se stalnim druženjem s matematikom.
Jesu li ljudi koji pljuju po fakultetima kao nastavku obrazovanja najčešće nekompetentni da ih završe pa im je to mehanizam samoobrane ili je stvarno tih 5 godina (m)učenja na fakultetu u IT industriji nenadoknadivo?
Andrej Dundović
02|Jul|2008 7Morao bih proživjeti barem par alternativnih života da bih znao koji je put, odnosno izbor pravi :-)
…sad sam mišljenja da je fakultet, koji god zahtjeva nekog truda i moždane aktivnosti, dobar izbor za budućeg developera (između ostalog).
Samo kodiranje, ali i praksa – sve se može steći kod kuće uz računalo i Internet. No rijetko tko je toliko discipliran da sve uči sam, pogotovo teorijski dio (koji zna biti suhoparan, ali u konačnici pruži širu sliku i bolje razumijevanje), zato je fakultet tu da čovjeka malo natjera na rad i organizira mu vrijeme.
Osim toga, fakultet nas natjera da učimo nešto što bi samovoljno rado izbjegli (jer nas, eto, ne zanima), međutim to znanje nam katkad dobro dođe u praktične svrhe: originalno rješenje za naš trenutni problem u praksi.
Suma sumarum: ako si toliko discipliran da možeš sve sam strpljivo učiti by the book i ono što te trenutno odbija, fakultet nije potreban, u suprotnom – jako dobro dođe… (in my opinion, of course)
nikola
02|Jul|2008 8eh necu u rasprave puno puta je puno o tome bilo receno, nego samo da ti zazelim srecu s blogom posto prva 2,3 koliko ih je bilo koliko se sjecam i pratim nisu dugo zazivjela ;-)
Ivan Nikolic
02|Jul|2008 9Dobar post, dobar timing :)
Evo ja upravo zavrsavam prvu godinu informatike na TVZ-u.
Prva godina je vise kombiniranje tri smjera iduce dvije godine tako da se tu moze naci necega sto nekome mozda nece nikad ni trebati (administratoru baze podataka povijest i razvoj tipografije :)).
Radim u struci uz faks (jedan web studio) i imam kolegu koji je inace isao na kemiju i nije zavrsio, a sad radi kao PHP programer.
Misljenja sam (kao i vjerojatno mnogi drugi) da te faks ne moze u potpunosti pripremiti na sve ono sto donosi posao web dizajna/developmenta. Ljude koji me pitaju kako se iskazati na ovom polju upucujem na razne blogove, portale, … pa se nadam da je netko od njih i poceo iskoristavat ponudjeno :).
Ovo sto kaze Andrej u vezi toga da te faks natjera da ucis i nesto sto te mozda ne zanima – to je istina, mozda se ipak kasnije nadje neki dio problema koji upravo rjesenje ima u tom komadu “dosadne” teorije :).
I jedna ispravka: TVZ ima +2 godine specijalizacije, sveucilisni studiji imaju jos +2 (3+2+2) sto donosi doktorat ;).
Nikola Plejić
02|Jul|2008 10@Ivan: Razumijem da TVZ ima i specijalistički studij, ali studij TVZ-a o kojem sam ja govorio je stručni (znači, početne tri godine), dok su svi ovi ostali diplomski (“druge” dvije godine, nakon završene tri godine dodiplomskog).
Stoga i onaj komentar – htio sam jasno dati do znanja da se navedeni smjerovi biraju tek nakon tri godine završenog dodiplomskog studija, što kod TVZ-a nije slučaj.
Luka Vida
02|Jul|2008 11Slažem se sa stavom teksta i većine komentara, mislim da je fakultet potrebana stvar za mladog čovjeka. Iako se na fakultetu vjerojatno ne nauči ništa neophodno za rad jednog programera i developera, sigurno ostavlja prostora za promjenu posla ako jednog dana naprimjer Google okupira čitav web. Diploma kod zapošljavanja (još uvijek) nešto znači. A sigurno se mijenja i stav čovjeka koji može reći da se obrazovao jedno 17+ godina pa želi veću plaću.
A što se programiranja i algoritama na prvoj godini FERa tiče, ja se ne bih složio sa Senkom da nemaju smisla. Bavim se programiranjem jedno 6 godina i upravo na tim predmetima sam upoznao neke koncepte za koje nisam imao pojma, a vjerojatno ih nebi naučio ni na nekom tutorialu ni u wikipediji. Znanje složenosti algoritama je po meni jako važna stvar za svakog programera, a odabir da jezik bude c/c++ mi se uopće ne čini kao promašaj, nego naprotiv kao dobar početak učenja osnova programiranja.
Marko Dugonjić
02|Jul|2008 12Od kuda tvom kolegi to da nisam išao na fakultet?
Reci mu da je krivo čuo. Naime, da nisam išao na fakultet, nikada ne bih radio web, barem ne prema web standardima. Ali to je priča za drugi put.
Marinshe
02|Jul|2008 13I hate school :P Btw. Imam jednog frenda što radi kao programer za Siemens. Nije mogao podnijeti gluposti na ETF u Osijeku pa ga je prekinuo no taj je rođen za programiranje. I kad spava programira :) Probudi se s novim idejama za programe XD Ili ti je suđeno ili nije… Ili znaš ili ne znaš…
Benjamin Alijagić
03|Jul|2008 14@Marko Dugonjić
Kako si ti pobogu na kineziologiji o web standardima ucio?
Marko Dugonjić
06|Jul|2008 15Na kineziologiji sam učio o kineziterapiji i kako pomoći osobama sa motoričkim smetnjama. Da li netko vidi vezu? :)
Benjamin Alijagić
08|Jul|2008 16usability, accessibility ? :)
P.S. koristis http://colororacle.cartography.ch/ prilikom testiranja sajtova ? :)
fastforward
31|Jul|2008 17Ja evo primjerice programiram od svoje 10-te godine ( sad imam skoro 23 ). Web sam orijentiran i nikad nisam isao u skolu niti za web niti za ista sto ima veze sa informatikom. Na zalost je, volio bi da sam mogao otic al moj grad bas i nema Informaticku skolu a ni fax na kojem bi mogao naucit puno toga. Sve je to vise ono noobovski, pa dalje ko te sljivi tako da na kraju opet ispadne da moras sam.
Fax je dobro imat to sigurno i svatko ko zeli zavrsit fax i bavit se informatikom nek si ne postavlja pitanje “jeli mi potrebno”. Odi zavrsit fax pa si na miru.
Dok sa druge strane za development i sljaku kao developer ti bas i ne treba skola. SSS je recimo OBAVEZAN! premda se i on moze preskocit. Masa firmi stavi i NKV ili nije obavezno jer u informatici skola je zapravo po meni samo fetis a ne znanje.
Presudni su faktori: tvoje veliko znanje u tome ( samouk well i na faksu si skoro samouk samo imas drugaciju viziju svega toga i mislis da je lakse a zapravo je isti drek drugo pakovanje. ), kako se postavis pred poslodavcem. Stav je dosta bitan koji kad se spoji sa znanjem donese “za koliko si zapravo sposoban sebe prodat”.
Uvjek sve pada na to koliko si odlucan, kreativan, komunikativan, entuzijastican. Zapamtite da uvjek sebe prodajete. Stagod da radili uvjek sebe prodajete.
Mario
16|Aug|2008 18Dobar članak na tu temu – For Most People,
College Is a Waste of Time – http://online.wsj.com/article/SB121858688764535107.html?mod=rss_Today%27s_Most_Popular
Sretni blagdani! by Nikola Plejić
23|Dec|2008 19[...] post je uvjerljivo Programiranje i informatika – Je li fakultet potreban?, a ujedno ste na njega i najviše linkali; iza njega slijedi članak Open source softver za [...]
Denis
15|Jun|2009 20Evo i moga viđenja šta je potrebno da netko “nauči” programirati:
http://theloneprogrammer.wordpress.com/2009/06/14/kako-postati-programer-part-1/
Svi komentari su dobrodošli! :)
Koja znanja treba imati Internet marketing stručnjak? | SeekandHit Internet Marketing
27|Jul|2010 21[...] predlažem da pročitate i tekst Nikole Plejića na temu koja je uvijek aktualna “Programiranje i informatika – Je li fakultet potreban?“. Iako je riječ o zvanju programera, smatram da ova dvojba ne “pogađa” samo [...]
Kako postati Internet marketing stručnjak! | Reklamiranje.net
03|Feb|2012 22[...] (pred)znanja, predlažem da pročitate i tekst Nikole Plejića na temu koja je uvijek aktualna “Programiranje i informatika – Je li fakultet potreban?“. Iako je riječ o zvanju programera, smatram da ova dvojba ne “pogađa” samo njih, već [...]
Leave a reply
Search
Categories
Archives
Links
Calendar
A design creation of Design Disease
InSense 1.0 Theme by Design Disease brought to you by HostGator Web Hosting.
Open Source (&) Science Blog by Nikola Plejic is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Croatia License.