Citat:
Pneos
Hriscanstvo i Univerzitet su dve najvece tekovine evropske kulture i to ne slucajno. Mada opet ne vidim da ako ukidaju Hriscanstvo sto ne bi i Univerzitete
Evo dokaza da je za neke ova rasprava bukvalno religiozna :)
Ja se religioznih stavova ne drzim - vec pricam na osnovu svog iskustva i zdravog razuma - rasprave o "merit-u" i "istorijskim tekovinama" ostavljam nekom drugom, po mogucnosti u nekoj drugoj temi. Hvala.
-
FAKAT: IT industrija, tj. njen deo vezan za razvoj softvera o kome pricamo ovde, ima
upadljivo veci broj strucnjaka pa i velikana bez formalnog fakultetskog obrazovanja. Ovo je vrlo lako proveriti - bar za svakog ko ima kontakt sa velikim brojem ljudi u ovoj industriji. Da ne pocnemo od otrcanog primera da je sam OS na kome to kucate zacet od strane firme koju je osnovao covek bez fakulteta - mada, to je lep odgovor na tezu da bi danas bili mnogo gore da su se ljudi drzali stavova kao sto je ovaj ;-)
-
FAKAT: Za razvoj vecine softverskih aplikacija koje spadaju u "consumer" i "business" softver je potrebno znanje srednjeskolske matematike (bulova algebra, skupovi, osnovna aritmetika, realni brojevi, eventualno malo trigonometrije) sa dodatkom malo linearne algebre i statistickih metoda koji se izucavaju na osnovnim visokoskolskim studijama. Dokaz? Pa vrlo prost - dovoljno je pogledati javno dostupan kod za aplikacije u domenu produktivnosti, baza podataka, mreznih arhitektura i sl... sto predstavlja vecinu softvera pisanog danas.
-
FAKAT: Danas, u vreme Interneta - je do tih znanja moguce doci vrlo lako, bez potrebe pohadjanja celog kurikuluma na fakultetu. Milanche je dao primer - predavanja sa MIT-a su javno dostupna u PDF i PPT formatu. Wikipedia je sve bolja, postoji Citeseer za lako dolazenje do naucnih radova...
Dakle, potrebno je samo vreme i volja i
ne postoji skoro nista u IT industriji do cega nije moguce doci bez upisivanja fakulteta. Osim toga, pitanje je koliko se vise takva znanja mogu nazvati "fakultetskim" posto fakultet
definitivno nije ekskluzivno mesto gde se te stvari mogu nauciti - bio je nekad. Umesto da slusam profesora 2h, mogu da naucim isto za pola sata i uz pomoc broadband konekcije i da ne izlazim iz kuce. Ostalih 1.5h mogu provesti u implementaciji i testiranju iste stvari sto ce mi daleko vise koristiti u prakticnom zivotu.
-
FAKAT: Fakultet pre svega sluzi za sticanje znanja, a ne zvanja - mada je u Srbiji to obrnuto. Koliko relevantnih znanja pruzaju fakulteti u Srbiji a vezano za konkretan posao projektovanja i razvoja softvera? Ja ne mogu o tome da pricam jer ne zivim u Srbiji vec 6 godina - ali se secam da je u vreme kada sam ziveo tamo kolicina tog znanja bila jako mizerna, dok je kolicina nekih vestina koje bih u najmanju ruku nazvao sumnjivo-svrzishodnim za 21vi vek veoma velika
-
FAKAT: Prednost dobrih IT fakulteta u USA su
veze koje ljudi formiraju na istima, koje se kasnije mogu pretvoriti u zajednicke projekte i eventualno neki veliki uspeh (Google :-) - Startup kultura u Srbiji je virtuelno nepostojeca, a veliko je pitanje koliko se danasnje generacije "udruzuju" (ja znam vise horor prica od lepih - covek moze da se proseta na GameDev forume da vidi kako prolaze zajednicki projekti kod nas). Ako ta komponenta ne postoji, a mislim da i dalje ne postoji u Srbiji, ta prednost fakulteta se gubi. Sta znam, mozda jednog dana - ali taj dan nije danas definitivno.
-
FAKAT: U ovoj temi dolazi do vrlo cestog brkanja pojmova i zabune sta rade programer, softverski inzenjer i softverski projektant. Ne, biti sve u jednom nije bas neki veliki plus kako mnogi misle - obicno ti ljudi imaju najveci problem da pronadju sami sebe i da budu zadovoljni sa svojim poslom. Za zvanje programera je potrebno bas najmanje znanja koje se moze nazvati "fakultetskim" - softverski inzenjer je nesto drugo, ali cak ni tu nije
neophodno zavrsavati fakultet
-
FAKAT: Cuvena zelja za "sefovanjem" koja se translira u tezu "ako nemas fakultet, nikad neces napredovati". Osim sto je ta teza glupost, a to govorim iz licnog iskustva, jos jedna bitna stvar je da
vecina ljudi NE ZELI da ima odgovornost vecu od one za svoj posao. Dakle, biti neki team-lead, direktor ili generalni menadzer
NISU 'prednost' za mnoge. Mnogi vise cene svoje privatno vreme koje nece imati sa rastom odgovornosti, a ni samu povecanu odgovornost.
Ljudi, da prekinemo mi crap ovde - cak i vecina statistickih i signal processing algoritama, za koje je nekad bio potreban fakultet da bi se razumeli i implementirali su danas dostupni u vidu blokova javno dostupnog koda i sa vrlo detaljnim objasnjenjima preko javnih izvora znanja (Wikipedia, MIT kursevi online, Citeseer, itd...) - da se mi ne lazemo ovde, buduci programeri i softverski inzenjeri ce se takmiciti sa vrlo jeftinom kineskom i indijskom radnom snagom - koja je po kvalitetu dosta ispod, ali i po ceni, sto vecina menadzera, na zalost, danas gleda. Ono sto se gleda je "time to market" i zadovoljavanje osnovnih uslova, i nista vise -
NISTA vise. Za dokazivanje necega "ex cathedra" vas sef nece imati vremena - zanima ga rezultat, ukratko.
Onome ko u tome trazi neku nauku bih ipak savetovao da preispita svoju zelju za karijerom. Programiranje nije vise (ako je ikad i bilo), i sve manje ce biti, nauka - a sve vise zanat - i to vrlo stresan. Jedina kompenzacija za to su pare, koje su i dalje OK.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey