Što se tiče Bill Gates-a:
http://www.zdnet.com.au/news/s...t/0,130061733,339278363,00.htm
Namirisao sam par stereotipa... Onaj koji je završio Fakultet/Višu školu smatra da su "srednjoškolci" priučeni da ispišu par printf-a pa da im je vrhunac delovanja na radnom mestu reinstalacija Windowsa, dok onaj koji je završio samo srednju školu smatraju da su oni sa višljm obrazovanjem bubalice koji uče napamet programski kod, glupa teoretisanja i smorene definicije koji neki profa smisli pa strpa u literaturu i da nisu u stanju da rade ono što im piše u diplomama.
Naravno da su ove tvrdnje, nažalost, prisutne i istinite u velikoj meri, ali ljudi smo - kombinacija ima svakakvih, niko nije isti. Zbog tih izuzetaka iz navedenih predrasuda će i naša budućnost biti drugačija. Ja lično trenutno studiram i vršim neki vrstu sopstvene prakse dok pravim IT rešenja za druge. I jedno i drugo zajedno prave pun pogodak po mom ličnom mišljenju (iako je očigledno da u Srbiji praktičan rad uveliko ownz pisanje jednostavnih programa na faksu, dosta se toga novog nauči i tamo, i to baš nešto što nikad ne bih rekao da mi može koristiti).
Citat:
Ivan Dimkovic: I, nemoj brkati hirurgiju i programiranje. Hirurgija je posao koji zahteva strahovito velik obim teorijskog znanja kako nesto ne bi otislo dodjavola i rizikovalo zivot u gomili situacija koje mogu biti potpuno nov svet svaka za sebe, i zbog toga se u toj grani privrede ipak insistira na formalnom obrazovanju.
Hirurg - to je onaj što vrši operacije u unutrašnjosti lobanje, ili onaj što laserom prži bradavice i mladeže?
Programer - to je onaj što napravi program "klikni me" gde dugmić beži sa ekrana kada pređeš mišem preko njega, onaj što je "isprogramirao" veš mašinu, ili onaj što vršlja po kodu nekog kernela i pravi algoritme za collision detection u Lexusima?
Hirurg - Ukoliko Mr. brain surgeon napravi grešku, ode ljudski život i nastaje čitav niz problema. Ukoliko dermatolog napravi grešku, posledice su crvenilo i svrab par dana.
Programer - Ukoliko onaj "click me" programer napravi grešku, češka glavu pred ispisom koji mu je kompajler ispljunuo dok onaj što piše kod za collision detection dobija isti rezultat kao i brain surgeon kada napravi za***.
Previše je širok pojam u ovom slučaju da bi se išta konkretno definisalo i rasčlanilo, jedina je razlika u debuggingu - programeri mogu da prave više grešaka u kontrolisanom okruženju, dok hirurzi nemaju taj luksuz, hence tolika količina potrebnog kontrolisanog obrazovanja (banalno objašnjenje - makes sense to me).
Citat:
Ivan Dimkovic: Programiranje sa tim, ipak, blage veze nema - koliko god se "asistenti" i "profesori" trudili da ubede ljude u suprotno.
Bez uvrede, ali sa ovom rečenicom si mi napravio sliku u glavi gde zapušavaš uši dlanovima dok urlaš "la la la la, I can't hear you!". :)
Kako postati programer?
Da li želiš da budeš programer, ili ti se samo sviđa ideja kako ćeš moći pokazivati prijateljima svoje uber hax0r veštine? Ako je ono prvo, uzmi po koju knjigu, tutorial, pitaj upućenog prijatelja, nauči osnove dok pišeš jednostavne programe, pa onda pređi na pravljenje nekog sitnog projekta, idi na faks (ili ne), isprobaj više varijanti ovog zanata/nauke/umetnosti, izaberi uži pravac na koji ćeš se skoncentrisati (web, low level, možda i programiranje za neke druge vrste uređaja, itd...), provedi par godina u usavršavanju svog znanja kroz praksu i Voilà!
Citat:
"Teachers open the door, but you must enter by yourself." - Chinese Proverb
A man is smart. People are stupid.