Kedves Listatagok!
A téma csak közvetetten tudomány, elnézést kérek.
if interested {read further} else {please press delete} endif;
3 éve intéztem egy kirohanást a hazai műszaki felsőoktatás ellen. A sok
elméletet a hajamra kenhetem, mindenhova gyakorlott embert keresnek.
Kínkeservesen jöttem rá olyan alapismeretekre, általános koncepciókra,
amik nélkül minden érthetetlen (volt). És amik olyan triviálisak, hogy senki
nem volt képes kimondani őket.
Teszek egy újabb kisérletet arra, hátha megérti valaki, hogy mi nem stimmel.
Nem csak a BME, nem csak a villanykar, hanem egyáltalán az oktatásügy.
Az emberi természet része, hogy úgy kommunikálunk, hogy csak azt mondjuk ki,
amiről úgy gondoljuk, hogy a másik nem tudja. Senki nem mondja ki, hogy
kedd után szerda jön.
De az ilyen kommunikáció akkor működik, ha a beszélő fél tudja, hogy a
hallgató fél mit tud és mit nem tud!! És itt szokott elbukni a kommunikáció.
A hiányós kódolásnál. A siófoki ékszerrablásnál is a telefonáló nem mondta
ki a város nevét, csak azt, hogy Fő utca.
Említenék pár dolgot, ami olyan triviális, hogy senki nem mondta ki:
- Nincs külön Word. Csak Office van, annak része a Word.
- Nincs külön MS-os C-s fordító, csak Studio van.
(Na jó, nem ezekbe rokkantam bele...)
- A "kód" szó program-forráskódot jelent, nem valami titkos jelszót. Évek
mentek el.
- Na de a legfontosabb: hogy mindennek az alapja az analízis és szintézis.
Az adattömegből kiemelni a lényeget (valamilyen szempont szerint!), azon
dolgozni, azzal számolni, majd a kiszámolt (vagy szerkesztett) adatok alapján
szintetizálni, azaz géppel automatikusan generálni a végeredményt.
Ennek megfelelően, egy IDE is egy szintetizátor. Egy böngésző is. A videókártya
is. Egy nyáktervező szoftver is. Egy vállalatirányítási rendszer pedig
egy analizátor. Vagy lásd tőzsdei elemzőszoftverek. Elemeznek..
- Egyetemen volt DOS-os Pascal és C (még PC előtt ülve), majd táblánál
C++, és laboron 48 x 45 perc gyak. Amit nem mondtak el, mert triviális is, hogy
az ember nem .c forráskódot ír, és aztán lefordítja .exe-re és örül, mint
régen, hanem előbb "létrehoz egy workspace-t" (?), abban egy "projektet" (kismillió
beállítással), ezáltal az egész cucc váza felépül magától, amik végülis
szöveges paraméterek, és a szintézishez kell majd ezeket a "paramétereket"
szerkeszteni. E "paramétereket" fájlokban tárolják. Mellesleg azt sem mondták
el, hogy ez az egész hogyan kapcsolódik a külvilághoz. Hozzál létre socketet,
de hogy az mi... Méghogy szoftveres szakirány.. A szoftveres világról SEMMIT
nem mondtak el!
Nem azt kifogásolom, hogy a Studiot nem tanították meg, hanem, hogy az
egésznek a lényege maradt ki: azt az infót sem mondták el, hogy mégis merre
induljon a szerencsétlen hallgató ahhoz, hogy beletanuljon, pl. egy IDE-be,
egy .NET-be.
Ha előadáson a hallgatók fele nem érti, hogy mi folyik, akkor teljesen
lényegtelen, hogy "ezt márpedig kellene tudniuk". Akkor vagy rossz a tanár,
vagy rosszak az előtanulmányi feltételek, vagy az előtanulmányi feltételben
szereplő tárgyak vizsgái voltak nevetségesek és minden hülyét (engem is)
átengedtek.
Romániában "betiltották" a puskázást az érettségin -> alig ment át vki.
Ezt minden iskolában be lehetne vezetni. Akkor legalább érne valamit a bizonyítvány .
Persze ez csak úgy korrekt, ha érthetően el is magyarázzák az anyagot.
Vagy legalább annyira, hogy szerencsétlen hallgató képes legyen utánanézni.
Továbbá a sikeresen vizsgázók aránya minősíthetné oktatót.
Ismerősöm érettségi évében félve megkérdezte matekórán, hogy most akkor
melyik a számláló és melyik a nevező.. A magyar oktatásügy egy katasztrófa. Ezért
nem ér az érettségi sem semmit. Felsőoktatási tandíjvita!? Szegény naiv gimisek.
A ráfordított időt sem éri meg, nemhogy a tandíjat!
3 éve itt panaszkodtam, hogy az egyetemen egy nyamvadt nyáktervezőt nem
tanítottak meg használni. Azt sem tudtam merre induljak, hogy egyet megtanuljak .
Többek közt olyan választ kaptam, asszem Markytól, hogy kár konkrét nyáktervező t
tanítani, éppen elég nyáktervezési elveket tanítani, mint pl. hogy az órajel
ne fusson a kisjelű analóg jel mellett stb. Igaza volt, de még Marky sem mondta
ki, hiszen triviális, én pedig nem tudtam, hogy mit nem tudok:
a nyáktervező is egy szintetizátor, ami fájlokban tárol minden paramétert,
és ezeket a paramétereket lehet grafikus felületen szerkeszteni. Tehát külön
fájlokban, szabványos formában tárolják a footprinteket, a rajzjelet stb.
Hát így már mindjárt érthető az egész! Ezt viszont nagyon is el kellett volna
mondani az egyetemen! Számora eleve megfoghatatlan volt az egész. Pont
azt nem kaptam meg az egyetemtől, ami ahhoz kellett volna, hogy képezzem magam.
Ezerszer mondtam, de mindig süket fülekre talál: a honlapírás tanítását
nem a tagekkel kell kezdeni. Hanem úgy, hogy elmondjuk a szintézis lényegét,
és hogy a html nyelvű forráskód egy szöveges fájlban lesz, amit böngésző lehív,
elolvas, értelmez és az alapján kirajzol (szintetizál) valami ábrát a saját
ablakába. Ez minden web tanárnak olyan triviális, hogy nem mondja ki és
azzal kezdi az első órát, hogy html tagek. Iszonyú.
Akárhányszor akartam honlapot írni (15 éve..), mindig azt kaptam: Pite
dolog, tölts le egy egyszerű honlapot és nézd meg a kódját, abból látni fogod.
És nem értettem, hogy milyen "kódról" beszélnek, illeve, hogy mi az, hogy "letölteni
egy honlapot". Én ugyanis csak "megnéztem" a honlapokat. Évek teltek el
mire megtudtam, hogy a kód a forráskód.. És hogy a honlap fájlokból áll. (Mellesleg
találtam egy nagyon jó szájtot: www.w3schools.com, ajánlom.)
És nem, nem csak én vagyok ilyen nehéz felfogású. Még nagyon sokan vannak.
Szidjuk Amerikát, de ott tudják, mi az, hogy az elején kezdeni a témát.
Ez nem csak pénzkérdés. Ők hamarabb specializálódnak, cserébe ahhoz viszont jobban
értenek.
Próbálok utánaolvasni szakmai témáknak, hogy képben legyek, de az alapok
alapjait leíró szöveget sem értem. Mar tucatszor nekifutottam MS Studioban
megpróbálni íri egy Hello Worldöt, VBasic alatt sikerült, de C/C++ ban
már nem. A wifinek is sokszor nekifutottam, hogy kezdjük az elején, ezt is emberek
tervezték, csak meg lehet érteni vhogy, de nincs az a leírás, amit értek.
100%-ig biztos vagyok benne, hogy itt még legalább egy, de talán több olyan
alapvető koncepció hiányzik a fejemből, ami nélkül az egész érthetetlen.
És akárhogy keresem, fogalmam sincs, hogy mi lehet az, merre menjek. Csak
annyit érzékelek, hogy minden kínai. Qva idegesítő. Meg akarok tudni valamit,
amiről nem tudom, hogy micsoda. Nagyon nehéz, nem tudom, hogy kitől és mit kérdezzek.
Nem tudom, hogy hol és minek nézzek utána. Valami alapismeret nagyon hiányzik.
Persze ennyi év távlatából végre el kellene felejteni az egyetemi éveket,
rég tovább lépni. Túl sok keserűség fűződik hozzájuk, túl sok kidobott év,
túl sok düh.
A munkaerőpiacon senkit nem érdekel, hogy mit tanultam mesterséges intelligencá
ból, pl. tervkészítés, következtetés, senkit nem érdekel, hogy mit tanulam
formális nyelvekből, vagy a szórt spektrumú rádiózásról, vagy, hogy ismerem-e
a B-SPLINE görbéket. Mindenhol hama-hama fejleszteni kellene, amihez programozni
kellene tudni, meg mindenféle elterjedt szoftvert kezelni tudni. 8 hónapja
munkanélküli okl. villamosmérnök, ha-ha.
BenceMiki
|