BlackRose#19
Ha jobban odafigyelsz akkor észreveszed, hogy én nem is a programozókat hibáztatom, hanem a menedzmentet, sajnos a nagycégi fejlesztő és a programozó között nagyon nagy a különbség és ezért a menedzserek a felelőssek. Az meg, hogy ma harmadosztályú fejlesztőket termel az oktatás mert a gazdaságnak kellenek a fejlesztők de akármilyen csak fejlesztő legyen, szintén annak a következménye, hogy a menedzserek nem tudják összhangolni a munkát az erőforrásokkal és nem inteligens megoldásokat alkalmaznak, hanem rádobnak a halomra még egy lapáttal, mert pl. soha nem is halottak Fred Brooks törvényéről vagy valami hasonló. A mai hardware olyan nagy teljesítménnyel rendelkezik, hogy az szinte WOW, úgyhogy ha szar lassú egy program akkor általában a programozók a hibássak de a probléma ott van, hogy ezeket a "programozókat" egyáltalán alkalmazzák valahol. Egyszerű dolog, pl. mit gondolsz hányan kapnának munkát a nagycéges fejlesztők közül pl. a Graphisoft-nál vagy hasonló helyen, majdnem fogadni merek, hogy még a titkárnőnél sem jutnának tovább, nehogy az interview első körén... ez mindent elmond.
Szóval az a sok srác aki ingyen vagy aprópénzért dolgozik az Open Source közösségben az sokszor 10x annyit ér mint a túlfizetett nagycégi fejlesztők hada, csak, hogy azok nem akarnak Nine-to-Five környezetben bohóckodni egy nagycégnél semmi pénzért sem, viszont tudják azt is, hogy mi is az, hogy process scheduling vagy, memory management vagy, linked list, persze ők is szeretik, ha a környezet gondoskodik ezekről a dolgokról és ha egy abstrakciót tudnak igénybe venni, de ők azt is tudják, hogy az az arstrakció nem azért van, hogy tudás nélkül megoldjuk a dolgokat, hanem azért, hogy az adott pillanatban ne terheljük meg magunkat olyan dolgokkal amit maga a gép viszonylag kevés áron általában jobban megold mint mi magunk programozók. Persze nem a gyenge programozó a hibás, hogy a rendszer megengette neki, hogy egyáltalán programozó legyen.
Igazi programozói tanfolyamot (pl. MIT 6.001) az emberek 90% még álmában sem tudja követni, nemhogy még sikeressen vizsgázni. De ugye melyik egyetemnek (a MIT.en kívül) érdeke, hogy 1000-ből 100-at vegyenek fel és a 100-ból csak 20-an diplomázzanak. És ha hiszitek ha nem azok a MIT srácok közül akik ezt megértik és vizsgáznak senki vagy majdnem senki nem dolgozik egy banknál vagy hasonló nagycégnél.