Pa ne prave svi autocad :D, ili nesto slicno. Kao sto vidite, po internetu se moze naci gomile i gomile raznih programcica. Toliko ih puno ima, da se covek zapita, kada nesto hoce da isprogramira, da li je neko to vec uradio. Pa se onda pogleda na netu ima li to vec negde. I uglavnom ima, makar slicno. Ovde ne govorim o autocad, photoshop i sl., nego o gomili sitnih programcica koji znaju da ti zivot ucine laksim. E sad cinenjica je da taj sav software nisu napravili programeri, ako pod tim mislimo samo na ljude koji se samo tim bave, jer i vodoinstalater koji zna da koristi c++ je neki programer valjda, nego ogroman deo toga su napravili ljudi, koji su se ko zna cime bavili u zivotu pa su otkrili da im je zanimljivo da programiraju. I tu mislim na ljude koji to zaista dobro urade, ne na neke lelemude koji znaju samo za "hello world", pa misle da su programirali. Znaci jedan programer dobija veliku konkurenciju u tom domenu. Ostaje mu "firme koje prave autocad". Ne racunam nikakava odrzavanja, znaci iskljucivo pisanje novog koda.
Opet ponavljam, znam dosta ljudi koji su zavrsili fakultete, elektro, masinstvo, ..., i sad ne bave se svojom strukom konkretno, odnosno bave u nacelu, ali sede ljudi i loze c++, javu i ostala sranja. Koji moj je onda neko ucio i isao u skolu da bude programer? Dobro kod nas nemas nijedno skolu, koliko ja znam, koja se iskljucivo sa tim bavi. Dobijes ti u svakoj skoli siroko znanje, ili ti znanje gde je znanje, pa posle biraj, snalazi se. Mozda sam ja ovo sve lose zamislio i postavio pricu. Ali covek koji zavrsi elektroniku npr. na elektrotehnici, posle toga se zaposli i programira, iako je na svom smeru imao samo jedan predmet koji se zvao programiranje ili tako nekako, naucio c++ sintaksu, sta je objekat, bla bla, i posle toga se covek zaposli i programira, znaci sedi 8 sati za racunarom i lozi c++ kod koji nema nikakve veze sa problemima iz elektronike. Postavlja se pitanje kog vraga je onda isao na takav fakultet, koji nije nimalo lak. Da ja znao cime ce se baviti, mogao je mnogo bolje da nauci to programiranje, nego sto je utukao godine u takav fakultet. Opet s druge strane imamo nekoga ko je na smeru informatika na nekom elektrotehnickom fakultetu, i on je kao neki programer kada zavrsi skolu. A ovaj sa elektronike, ako se malo potrudi, iako ima manje predznanje, mozes da u znanju i vestini prestigne onoga sa informatike i lakse nadje posao.
Eto o tome se radi.
A to sto kazu da sa elektrotehnike dolaze bolji programeri, je manje vise tacno, mada ne mora da znaci. Mislim da to ima veze sa matematikom i nacinom razmisljanja. Da bi bio programer nije dovoljno da samo znas sintaksu. Nekom leze pravne nauke i filozofija, nekom lezi matematika, fizika, nekom fizicko. Mislim da nekom ko dobro poznaje matematiku je mnogo lako da postane i dobar programer, naravno ako ima volju za tim. Zna covek da mozga na pravi nacin i lakse mu je da resava neki programerski problem, nego nekom pravniku ili menadzeru. Da barata sa nekim matricama i cudima, nego neko ko ne zna da pomnozi dve matrice.
Poenta je da ne mozes biti dobar programer ako nemas iskustva. Neko ko je sad izasao iz skole je nikakav programer uglavnom, sem ako se nije bas trudio (znaci nista ribe, basket, plaza). Godinama on pocinje da stice iskustvo i zavisno od coveka postaje sve bolji i bolji. On zna kako da nauci nesto o mnogo brze to gradivo usvaja nego neko ko nije bio u skoli.
Istu tu osobinu imaju ljudi koji zavrse, opet cu uzeti za primer elektroniku, s tim da imaju ipak malo manje predznanje.
I za par godina dolaze na isto, a i krace, i on i onaj sto je zavrsio informatiku.