Szia!
A programozás nehéz.
A programozás könnyű.
A programozás, egyszerre könnyű és nehéz?
Attól függ honnan nézzük?
De miért könnyű, ha könnyű?
És miért nehéz, ha nehéz?
Meg egyáltalán, mi a fene az, hogy nehéz. Amikor nehéz valami!
Írtam egy könyvet: “Hogyan válj milliomos programozóvá” címmel. Ezt kitárgyalom kicsit bővebben.
Biztosan van az életedben egy csomó dolog, ami számodra könnyű. Bringázni. Evőeszközökkel bánni. Kocsit vezetni. És így tovább…
És vannak a nehéz dolgok. A zavaros dolgok. Amiket nem tudod, hogyan kell csinálni. Miért pont úgy ahogy, és így tovább…
A könnyű dolgok olyanok, amiket tudod hogyan kell és érted.
A nehéz dolgok, olyanok amit nem tudsz pontosan, ami zavaros. Amit nem érted, hogyan kell.
Általános iskolában, nekem elég jól ment a Matematika, aztán egyszer volt egy ellenőrző, ami nem volt nehéz – szerintem – de, rossz jegyet kaptam.
Össze voltam zavarodva.
Hogy a fenébe lehet ez!?
Sértette a büszkeségem!
Hát én vagyok itt a legjobb matekos….
Kiderült… hogy az egyik napon, amikor nem voltam ott, tanultunk valami másodfokú egyenletesdit.
Nem voltam ott. Én nem tudtam róla.
Így aztán a megoldó sémát nem ismertem…aztán csináltam valami mást.
A fenébe!
Aztán, nálam rosszabb tanulók jobb jegyet kaptak mint én.
Persze, amikor utána kérdeztem, hogy ez most miért volt..megmutatták, hogy ezt így kellett volna megoldani.
Jaaaaaa
Hát ezt értem. És tényleg nem is nehéz. Csak kukkom se volt róla, hogy mit kell csinálni.
Nem tudtam.
És zavaros volt?
Igen.
És nehéz volt?
Igen.
De csak addig, amíg nem tudtam.
És ez rá világított valamire:
Ha valami zavaros, azt nem értem. Ha neked zavaros, akkor te nem érted.
Ez nem azért van, mert te hülye vagy, vagy mert így születtél.
Nem.
Azért nem érted, mert kimaradtak dolgok, lépések.
Lehet el sem mondták neked, csak elvárják “ezt mindenkinek tudnia kell” alapon.
Aki magyarázta, nem a te szinteden magyarázta. Esetleg mondd el egy csecsemőnek – aki még állni sem tud, hogyan kell a fenti másodfokú egyenletet megoldani. Majd pedig kérd meg, hogy csinálja meg.
Nem megy neki!?
Biztosan azért, mert ő hülye! Igaz?
Persze hogy nem….elég sok lépés kell még neki addig, hogy ezt fel tudja egyáltalán fogni!
Szóval… visszatérve….aki tanította neked a témát, na, ő biztosan ismerte, de nem tudta úgy megosztani veled, hogy neked is átmenjen.
Tudod…ha nem tudsz összeadni, hogyan tudnád a szorzást kiokoskodni?
Egymásra épül…. Szóval, sehogy.
Kimaradt egy vagy több lépés.
Lássuk be, ha fel akarsz jutni az emeletre, akkor lépcsőkön kell felmenni. Mert ha fel kellene ugorni 2-3 méter magasra – nehéz lenne.
És ez a helyzet a “nehéz”, a “zavaros” dolgokkal.
Nem vagy hülye.
De az ugrálás lefáraszt és, meg aztán nem vagy tücsök, hogy össze-vissza pattogj!
Szóval, csak kimaradt egy vagy több lépcsőfok.
A programozás nehéz, ha kihagysz lépcsőfokokat!
És a programozás könnyű, ha nem hagyod ki azokat!