( Aadaam | 2011. 06. 29., sze – 20:16 )

(rant)
A kozhiedelemmel ellentetben a BME-s tananyag nem f.ssag f.ssag hatan, hanem standard cucc, ha atmesz a becsi muszakira vagy a london universityre, felevrol-felevre ugyanezek a targyak mennek, nyilvan az eloadok kvalitasai es preferenciai valtozoak mindig.

Nade, hogy miert hasznos ez:

Szinten a kozhiedelem azt tartja, hogy minden projekt mas-es-mas, es a platformok kulonboznek.

Ez nem igaz.

Konkret pelda: a 90-es evek masodik feletol kialakult a webes rendszerek MVC architekturaja, amibe most nem megyek bele, az, hogy egy webes keretrendszer hogy mukodik, ez standard, sot, nemcsak a webes mukodik igy, de pl. 3d jatekok is.

Volt olyan delikvens, aki idejott, hogy o XY cegnel vezeto fejleszto, o a felelos az architekturaert, amugy van egy ELTE-s diplomaja (sz'al neha nem oszt nem szoroz, igen), kerdezem, nagyon jo, bemelegito kerdes, mi az az MVC. Gondolnad kapasbol. Hat a roviditest nem tudta feloldani. De azt se tudta, mi az a design pattern.

Konkret pelda 2: az egyetemen lenyeletnek veled egy sokevtizedes tapasztalatot arrol, hogy dolgok hogy jonnek egymas utan.

Ezt bevihetjuk edzsajlba, meg iteralhatjuk, meg spiralozhatjuk, de ettol meg alapvetoen ugyanaz marad, a "micsinalunk - hogycsinaljuk - megcsinaljuk - kiprobaljuk - kiadjuk" ciklus _nagyon_ melyen kek beleverve lenni a fejekbe.

Ehhez kepest rengeteg embert latok toporogni, aki nem kepes elindulni egy szoftverrel. Egyszeruen adsz neki egy feladatot es nem tudja, merre induljon vele. A programterv, hat ilyenrol oskolat nem vegzett ember hallani se hallott.

A 95%-a nem tudja sehogy se dokumentalni a szoftvereket (a getBasz - visszaadja a Basz valtozo erteket c. API-kommentekbol generalt HTML-halmaz nem dokumentacio es nem szokott semmifele plusz infot hordozni a fuggveny/valtozonevekhez kepest), akkor se, ha template-et adsz neki oda. Hiaba tanulta, nem tudja megmondani, mi a fontos, es ez nem csak a doksiban fog latszani aztan.

Szoval nem az a baj, hogy nem tudja beirni word-be, az a baj, hogy nem tudja megmondani, mi a lenyeg, meg dolgok hogy epulnek egymasra, csak osztonszeruen potyog, es ettol nem csak az lesz vacak, amit a wordbe gepel, hanem az eclipse-be gepeltet is fecskenyal tartja ossze, nem pedig koherens gondolat arrol, hogy es miert ugy epitunk szoftvereket.

Ennek a kettonek a csunya esete, amikor beepul valami az architekturaba nagyon az elejen, amit senki nem kert. Mert keptelen azt kifejteni, amit mondanak neki, hanem talal egy olyan dolgot, ami szerinte azt fogja eredmenyezni, amit mondtak. Marha nehez kikaparni, es rendszerint - megfeleloen gyenge jellemu vezetessel, marpedig ebbol sok van - orokre bennragad a mocsok a rendszerben.

Szoval ilyenek. Nyilvan az egyetem nem ved, csak ezek a delikvensek, akik ezeket a koszokat belepakoljak a rendszereikbe arra se kepesek, hogy megertsek, miert baj az amit csinalt. Az ilyenekkel pedig inkabb csak a baj van es nem minden pozicioban szeretem oket latni.

Ettol meg okeztam le mosogep-szerelo kislakatos vegzettsegu fejlesztot felvetelin, mert eros mernokokkel egy tehetseges, de kepzetlen programozo tud hasznos munkat vegezni. De ha nincsenek ott az eros mernokok, akkor az a szokasos f.s lesz.
(/rant)