Problem je u jednom, a to je da je nas narod zaostao i da se mi svi oslanjamo na neko skolovanje i poznavanje suste teorije dok druge nacije rade i pronalaze jednostavne nacine da sa lakim opterecenjem u glavi i sa manje detalja pariraju uspijesno sa nama. Malo prodje pa zaglavim negdje u nekoj drugoj zemlji i slusam neke nase ljude kako se hvale kako imaju milion diploma, i kako su sve vanserijske i kako sve striktno i jako zavsene, upoznajem inzinjere koji ne znaju da skopcaju televizor sa DVD playerom, upoznam ljude koji su zavrsili Kompijuterske nauke sa svim desetkama i na kraju mi kazu da su nasli posao i da ce "programirati DREAMWEAVER i HTML", upoznah mnogo njih. Evo i sam sam zavrsio silne skole, vjerujuci rijecima starih kako si bez skole niko i nista, i kako treba da se skolujes do 65 godine i kako ce ti poslije biti veoma lijepo, ukoliko ti se mogne dizati kita... ali sustina koju sam htio da iznesem je da sve to mozes da bacis u vodu bez iskustva, poznavanja programskog jezika i prostora u kojem porgramiras i poznavanja debugera. Nemam nista protiv ovog decka sto govori da treba da imas digitron u glavi, ali njegov primjer je osobe koja se vjerovano namucila kroz skolu, naucila i zapamtila dosta gradiva i koja pokusava da shvati da ce to jednog dana primjenjivati u stvarnom zivotu. Iskreno ne znam koliko dugo se bavis programiranjem i kojom vrstom programiranja. Moj post se navodio iz cistog rada sa raznim klijentima u inostranstvu i mogu da ti garantujem da (osim ukoliko nisi balvan i ne znas osnove logike i matematike) ti pola ovih postova i prepucavanja i izvlacenja matematickih teorija nije potrebno.
Po meni da bi bio dobar programer su potrebne druge stvari:
- Iskustvo (znaci svaki dan programiraj, pisi neke programe, pokusavaj da radis stvari na pravi nacin, organizuj code da bude jednostavan da se cita)
- poznavanje Frameworka i Alatki sa kojim radis (Samo poznavanje .NET frameworka i Visual studija ti moze smanjiti potrebu za trcanjem okolo i implementiranjem na hiljade funkcija koje su vec tu, implementacije interfejsova, postavljanje svoje architecture, itd itd...)
- DEBUGGING (Po meni najbitnije za programere... za pocetak postavis dosta breakpointa i koristis immediate window i watchlist non stop, gledas kako se krecu promenjive i radis sa njima sta je potrebno...)
Naravno,
Bez matematike ne moze, ali mogu ti reci da vecina ali vecina programa na sa kojima se susrecem na dnevnim bazama se ssastoji od obicne algebre, i descrete math...
Jos jedan mali primjer. Mozda neki ne znaju sta je Acturial Science ali to je mogu vam reci smmrt od matematike... znaci tu se sve radi sa pretpostavkama, statistikama, da bi se na kraju izracunale i proracunale koliko ce biti osiguranja za razne prilike. Potrazite to, ne znam kako se kaze na srpskom tacno, znaci bio sam na projektu u kompaniji gdje smo im programirali sistem da im pomaze prilikom racunanja... Znaci mogao sam tamo otici sa srednjom skolom zavrsenom, jer sve definicije, sve sto treba da se odradi u programu oni imaju dokumentovano i onda samo sjednes i tipkas... posle to prodje testiranje, ako misle oni da nema gresaka, idemo dalje... to je to... Znaci jel bi ja sad trebao da naucim kompletno i polozim 7 drzavnih ispita koji su ovdje porede sa doktoratom iz matematike da bi im bio u stanju napisati program? Zanci za ovoga sto je orginalno postavio temu, prati gore tri napomenute cinjenice i ne boj se :)
[Ovu poruku je menjao 01011011 dana 23.10.2008. u 15:39 GMT+1]
http://www.tipliga.com | http://www.pljuga.com | http://www.inno-studio.com | http://www.memorizeme.net




Re: Kako postati programer?
