Főoldal Az informatika mára az életünk részévé vált, a gazdaság működésképtelen lenne számítógépek nélkül. Az informatika tehát a gazdaság egyik fő pillére lett, ezért szükség van felkészült informatikai szakemberekre. A programozás elsajátítása történhet önálló tanulás útján (self taught), egyetemi képzés keretében, illetve különböző kurzusokat is indítanak ebben a témában. Általánosan elmondható, hogy az egyén jellemzőin múlik az egyes tanulási formák sikeressége. Az otthoni gyakorlás elengedhetetlen a fejlődéshez, melyet a különböző feladatok megoldása jelent. Egy jó tanulóprogram folyamatos interakciót, visszajelzéseket biztosít a felhasználónak, melyből leszűrhető, hogy mennyire értette meg az adott témakört. Bizonyos (interaktív) megoldások a programozó munkáját segíthetik, összefüggések megértését támogathatják. Amennyiben elakad, tudja, hol kell segítséget kérni, és ebben az esetben is meg tudja választani, hogy mely szinten kér segítséget, ne a teljes megoldást, csak részmegoldást mutasson meg, ezáltal juttatva sikerélményhez a tanulót, melynek átélése időről-időre szükséges ahhoz, hogy a tanulás folyamatos, rendszeres legyen. Ezek mellett a felhasználói felület átláthatósága, többnyelvűsége, akadálymentessége, könnyen kezelhetősége fontos szempontok. A személyre szabottság is lényeges, hogy a különböző tudásszinttel rendelkező emberek mind megtalálják a számításaikat (felhasználói fiókon keresztül lehetőség van az elért eredmények mentésére, de nem tartom jó megoldásnak, hogy a gyakorlást felhasználói fiók meglétéhez kössék).
A programozás elsajátítása egy másfajta gondolkodásmódot igényel, melyet csak kitartó gyakorlással lehet elérni. A programozás során elsajátítjuk az algoritmikus gondolkodást, mely az élet más területein a problémamegoldásban is segítségünkre lesz. Számos kezdő programozó fél a hibázástól, viszont a hibákból lehet a legtöbbet tanulni, és minden egyes megoldott feladat sikerélményt jelent, emellett az önbizalmat növeli, és a motivációt, hogy még többet akarjon elérni.
A programozás előtt állóknak célszerűbb először megtanulni „tiszta”, átlátható programkódot írni, majd elsajátítani a programozást mélységében, e közben és ez után is nyitottnak kell lenni az újításokra:
- Elsajátítunk egy programozási nyelvet
- Megtanulunk átlátható, könnyen olvasható, stb. kódot írni
- Folyamatosan lépést tartunk az újításokkal, újdonságokkal
Napjainkban egyre inkább fontossá válik az élethosszig tartó tanulás, másnéven LLL (life long learning), hogy az örökké változó világhoz tudjunk igazodni, megtalálni a helyünket benne. A tanulás módszertana egy külön tudományterület, és aki lépést szeretne tartani a folyamatos változásokkal, ajánlott néhány módszert kipróbálnia, és ami hatékonynak bizonyult, azt alkalmazni is.
A programozás tanulását a legegyszerűbb programmal érdemes kezdeni, az alábbi linken különböző programkódok kiírják a képernyőre a "Hello World" szöveget:
https://www.geeksforgeeks.org/hello-world-in-30-different-languages/
|