( aludanyi | 2006. 09. 22., p – 12:34 )

Na meg azért mert pici volt a memória és takarékoskodni kellett. Meg persze azért is mert hackerek írták hackereknek és nem pedig profiknak (Richie és Ken gondolom leütnének még ma is ha "profinak" neveznéd őket, mert a hackerek azok ki nem állják a kihangsúlyozott "profikat").

Ami pedig az oktatás szinvonalát illeti, szerintem kár a szavakért, mert az ami történik az szinte nevetséges. Amikor én egyetemre jártam ('90 évek elején) akkor még a Pascal volt a menő - na de nem erről van szó mert én soha nem kedveltem (C/C++, LISP/Scheme, Python és asm az én kedvencem), és pl. Pascal decompilert kellett írni, meg még több hasonló igazi programozási dolgot (pl. math. formula parszert stb.), persze akkor is alig 3-4 en tudtuk megírni, de a többi átmásolta, néhány közüllük legalább megértette, hogy hogy is működik de megírni már nem tudták, a többség meg sem tudta érteni, persze nagyjából előbb vagy utóbb mindenki levizsgázott. Akkor tanultam meg, hogy az egyetemet mindenki befejezheti ha nem futamodik meg, ugyanis, előbb vagy utobb átmászik a vizsgákon, csak folyamatossan próbálkoznia kell.

Manapság ez még ettől a szinttől is gyengébb, ma a legjobb esetben http kiszolgálót íratnak veled, (amit kb. részegen is megírhat a jó programozó), és ezt is alig néhányan képessek. Meg OOP-vel kezdik, Java a jégtörő (a Java OK, de nem első nyelvnek, még véletlenül sem egyetlennek). Az egyetemeket nem érdekli, hogy mit termelnek, fő, hogy a programot teljesítik, az meg, hogy a program szart sem ér, azzal rágodjanak egy páran a HUP-on meg stb.

Na de, hogy legyek konstruktív, azoknak a fiatal programozóknak akiket a tudás érdekel és nem csupán a papír, javasolom, hogy azonkívül, hogy sok jó könyvből tanulhatnak, látogassanak el az http://ocw.mit.edu honlapjára (MIT Open CourseWare - ingyenessen letölthető) és keressék meg a 6.001 es tanfolyamot, ott kb. 1000x olyan fontos dolgokat tanulhatnak meg mint akármelyik közeli egyetemen. És persze ez közelről sem elég, mert ha jó programozó akar valaki lenni, a fő dolog, hogy nagyon sokat programozzon, olvasson egy csomó forráskódot és egy idő elteltével próbálja módósítani, javítani, optimizálni másnak a kódját. Ma az open source erre sok lehetőséget ad.