( horvatha | 2012. 02. 20., h – 15:25 )

Örök, eldönthetetlen vita ez, mert szerintem személyfüggő.

Van, aki az általánosságokban nem bír gondolkozni, csak a konkrét dolgokkal bír mit kezdeni. Neki muszáj először egy nyelv pár utasítását megismerni, megtapasztalni, hogy is megy ez a gyakorlatban. Aztán lesz valami kép benne, és tanulhat meg módszeresen programozni, folyamatábrákat meg stuktogrammokat rajzolni, stb.

Más meg jól elvan a teljesen absztrakt dolgokkal egy jó darabig, bírja is követni egy konkrét nyelv nélkül is és elég neki csak utána géphez nyúlni.

Szerintem ez elsőből van több, csak sokan közülük abba a hibába szoktak esni, hogy a kezdeti kódfaragás után nem állnak meg az absztraktabb megközelítést megismerni és így nem jutnak komoly szintre.

Azok, akik bírják az absztrakt kezdést, jó programozók, rendszertervezők lehetnek, csak sokszor rossz oktatók válnak belőlük, mert nehezen értik meg, miért nem jó a diákok nagy részénél a teljesen elvont kezdés.

Legalábbis én így látom ismeretségi körömben.