Miért felejti el a Pythont minden oktatóprogram után (és a ténylegesen működő javítás)
Befejez egy videó tanfolyamot. Egész idő alatt bólogattál. Ezután megnyit egy üres fájlt, és az elméje kiürül. Egy sor sem jön ki. Ez annyira gyakori, hogy az emberek a következő nevet adták neki: bemutató pokol. Ha ez történik veled, nincs semmi baj az agyaddal. A legtöbb oktatóanyag felépítésének módja szinte garantált.
Ez a cikk elmagyarázza, miért történik ez, mi történik valójában az emlékezetében, és egy egyszerű heti rutint, amely a nézésből képes önálló kódot írni.
Milyen az oktató pokol
- Minden lépést követhetsz, miközben valaki más gépel, de egyedül nem kezdheted el.
- Folyamatosan a "következő legjobb pályát" keresed ahelyett, hogy bármit építenél.
- Megérted a kódot, amikor elolvasod, és másnap elfelejted.
- Olyan emberek mögött érzed magad, akik úgy tűnik, "csak rájönnek".
Ha ezek közül kettő vagy több ismerősen hangzik, olvass tovább. A javítás nem jobb módszer. Ez egy másik módja a használatának.
Miért történik
A felismerés nem felidézni
Amikor egy megoldást nézel, az agyad felismeri: "igen, ennek van értelme". A felismerés könnyű. Az üres oldalról való íráshoz felidézni kell, ami más és sokkal nehezebb készség. Az oktatóanyagok a felismerést fejlesztik. Az állások és az interjúk visszahívást igényelnek.
A szerző meghozta az összes nehéz döntést
Egy oktatóanyagban valaki más választotta a problémát, lépésekre osztotta, kiválasztotta az eszközöket, és elkerülte a csapdákat. A programozás nehéz része pontosan ezek a döntések. Ha csak az eredményt másolja, soha nem gyakorolja őket.
A hibákat eltávolítjuk a történetből
Egy csiszolt videó soha nem mutatja be azt a húsz percet, amit a szerző egy zavaros nyomkövetéssel töltött. Az igazi tanulás akkor történik, amikor elakadsz, majd elakadsz. Hagyja ezt, és a tudás sekélyes marad.
A szóköz hiányzik
Ha egy teljes részt egy este alatt végignézünk, az produktív, de a memóriának több napon át kell ismételnie. A zsúfoltság gyorsan elmúlik. Ha egy-két nap, majd egy hét után újra felkeresünk egy témát, az marad.
A javítás: egy kis apróság, amit magad írsz
Használja ezt a rutint négy hétig. Naponta körülbelül 30-45 percet vesz igénybe.
1. lépés: Tanulj meg egy kis ötletet
Válasszon egyetlen fogalmat: hurkok, szótárak, függvények. Olvasson vagy nézzen legfeljebb tíz percig. Ne jegyzetelj szóról szóra.
2. lépés: Zárja be, és írja be a memóriából
Nyisson meg egy üres fájlt, és próbálja meg reprodukálni az imént látottakat saját szavaival és saját változóneveivel. Zavaros lesz. Ez a lényeg.
3. lépés: Változtassa meg
Módosítsa a példát úgy, hogy valami mást csináljon: szavakat számol, ár alapján szűr, fájlból olvas. A működő kód megváltoztatása a híd a másolás és a létrehozás között.
4. lépés: Szándékosan elakad, majd oldja meg
Ha hiba jelenik meg, először olvassa el a visszakövetés utolsó sorát. Találd ki az okot, változtass egy dolgot, és fuss újra. Csak körülbelül tíz percnyi őszinte próbálkozás után keressen vagy kérdezzen. Minden megoldott hiba létrehozza az átugrott készség-oktatóanyagokat.
5. lépés: Két nap múlva térjen vissza
Végezze el újra a tegnapi kis gyakorlatot anélkül, hogy megnézné. Ha nem tudja, ez hasznos információ, nem kudarc. Nézd, aztán próbáld újra.
Gyakorlat, amely illeszkedik ehhez a hurokhoz
Az interaktív leckék erre jók, mert a szerkesztő üresen indul, és az ellenőrző azonnal közli, hogy működik-e a kódod. Az ingyenes alapok leckékben minden lépésben meg kell írni, hogy valódi Python-t írjon, futtassa a böngészőben, és nézze meg az eredményt. Nincs telepítés, nincs beállítás, tehát az egyetlen dolog közted és a hurok között, hogy elindul.
Néhány hét kis gyakorlat után válasszon egy apró saját projektet: egy tipp-kalkulátort, egy fájl átnevezést, egy szkriptet, amely ellenőrzi a webhelyet. Legyen elég kicsi ahhoz, hogy egy hétvégén befejezze.
Egy egyszerű heti terv
- Hétfőtől csütörtökig: naponta egy új ötlet, emlékezetből írva, majd megváltoztatva.
- Péntek: nézze meg újra a heti gyakorlatokat.
- Hétvége: egy apró projekt a tanultak felhasználásával, még akkor is, ha csak húsz sorból áll.
Amikor a projekt működik, még ha rosszul is, átlépted a határt a fogyasztástól az elkészítésig. Ez az átkelés az egész cél.
Jelek arra, hogy elhagyod az oktatóprogramot
- A fájlokat a nulláról indítja el anélkül, hogy először megnyitna egy videót.
- Általános kurzusok helyett konkrét hibákat keres.
- Befejezsz kisebb projekteket, és jól érzed, hogy nem tökéletesek.
- Elmagyarázhatsz egy fogalmat valaki másnak a saját szavaiddal.
Ha strukturált útvonalat szeretne, amelyben minden lépésben gyakorlat van, kezdje a [beginner Python leckékkel] (/courses/foundations), és kövesse a fenti ciklust.
GYIK
Miért felejtem el a Python-t közvetlenül egy tanfolyam után? A kurzusok a felismerést képezik, nem pedig a felidézést. Anélkül, hogy saját maga írná meg a kódot, és több napon keresztül újranézné, a memória nem ragad meg.
Mennyi ideig tart, hogy kijussunk az oktatói pokolból? Sok tanuló néhány héten belül változást észlel, amikor napi emlékezetből ír. A pontos idő attól függ, hogy hány órát gyakorolsz.
Felhagyjam az oktatóanyagok nézését? Nem. Használja őket rövid adagokban, majd zárja be és írjon. Nézni jó; a nézésnél való megállás a probléma.
Mi a jó első projekt? Valami apró és hasznos az Ön számára: egy tipp-kalkulátor, egy teendőlista a terminálban vagy egy script, amely átnevezi a fájlokat.
Normális, hogy elakad a hibák? Igen. A visszajelzések olvasása és a hibák kijavítása alapvető készség, és mindenki fejlődik ezen, ha csinálja.
Gyakorolhatok anélkül, hogy bármit telepítenek? Igen. Az ezen az oldalon található ingyenes leckékben megírhatja és futtathatja a Pythont a böngészőben.