Hogyan használhatjuk az egymást követő ismétlést Ankival a gyorsabb kódolás megtanulásához

Képzelje el, hogy felgyorsíthatja a tanulást, és jobban megjegyezheti az alapokat, technikákat és parancsokat.

Ma elmondom, hogyan kell ezt megtenni, egymást követő ismétlés és egy ingyenes, Anki nevű nyílt forráskódú eszköz segítségével .

Sokan igazolták az egymást követő ismétlés előnyeit:

  • Jeopardy! bajnok Robert Craig szerint sikereinek köszönheti, hogy Ankit felhasználta az apróságok memorizálásához.
  • Googley, mint Heck, aki 8 hónapig teljes munkaidőben tanult egy Google-interjúhoz, azt mondja: „A térközben történő ismétlés a memorizálás kulcsa ... Szakértővé válik azáltal, hogy idővel áttekinti és áttekinti. Ha így tesz, akkor eljut arra a pontra, ahol [nem tudja elfelejteni a részleteket ”.
  • Derek Sivers, a CDBaby alapítója pedig azt írja, hogy a szétválasztott ismétlés „ a leghasznosabb tanulási technika, amelyet 14 éves számítógépes programozás során találtam ”.

Nekem személy szerint Anki nélkülözhetetlen része volt annak az erőfeszítésemnek, hogy megtanuljak kódolni. Arra használom, hogy emlékezzek a HTML, CSS, JavaScript fontos ötleteire, valamint a Git és a Bash parancsaira.

Jelenleg halasztást végzek az UC-Berkeley Law School-on, és Anki 100% -ban része lesz a stratégia elsajátításának a törvényben.

Ebben a cikkben a következőkre térek ki:

  • Mi az ismétlés
  • Hogyan segít Anki a szétválasztott ismétlésben
  • És ezek hogyan gyorsíthatják fel a tanulást és javíthatják a programozási koncepciók megtartását.

Mi a térközismétlés?

A térközismétlés az elfelejtés problémáját igyekszik megoldani. Megállapítja, hogy egy új információ emlékezésének ideális pillanata abban a pillanatban van, amikor elfelejteni készül.

Tegyük fel például, hogy nem ismeri Kolumbia fővárosát. És tegyük fel, hogy most elmondom, mi Kolumbia fővárosa.

Kolumbia fővárosa Bogotá .

Tegyük fel, hogy a memóriája olyan, hogy emlékeznie fog erre az új tényre - hogy Kolumbia fővárosa Bogotá -, miután az első kitettségét követően tiszta, 20 percig emlékezett rá . Ezután elfelejti.

De ha 19 perc és 59 másodperc alatt eszünk egy csésze kávét, emlékeztetlek ...

Kolumbia fővárosa Bogotá .

… Az ismétlődő elmélet szerint emlékezni fog arra, hogy Bogotá Kolumbia fővárosa, mondjuk 40 percig . Ezután elfelejti.

De ha 39 perc és 59 másodperccel később újra emlékeztetlek arra, hogy…

Kolumbia fővárosa Bogotá .

... ezt a földrajzi apróságot még hosszabb ideig, mondjuk legfeljebb egy órán keresztül megőrizheti az emlékezetben .

És ha továbbra is ezt a módszert, ahol folyton emlékeztetve, a főváros Kolumbia Bogotá pontosan abban a pillanatban te arról, hogy felejtsük el, az idő között emlékezetkiesés növekszik exponenciálisan néhány órától néhány napig, aztán hónapokig, majd évekre.

És végül, ahogy az elmélet tartja, a tudat - hogy Bogotá Kolumbia fővárosa - többé-kevésbé állandóan az emlékezetébe kerül.

A memória időbeli csökkenésének ezt a fogalmát felejtési görbének nevezzük, és az voltHerman Ebbinghaus fejlesztette ki 1885-ben.

És ezt az ötletet - miszerint hatékonyabb és eredményesebb a tanulás időbeli elterjesztése a zsúfoltsággal szemben - távhatásnak nevezzük.

Az elfeledett görbe és a térköz hatása együttesen az egymást követő ismétlés alapfogalma.

A felejtési görbétől függően meghatározza az optimális intervallumot, hogy emlékeztesse magát egy memóriaelemre (vagyis bármilyen információra), és ennek megfelelően elhagyja a memóriaelem megerősítését. Piotr Woźniak, az emlékezetkutatás úttörője összefoglalja ezeket az ötleteket:

Az optimális intervallumokat két ellentmondó kritérium alapján számítják ki: 1. Az intervallumoknak a lehető leghosszabbnak kell lenniük az ismétlések minimális gyakoriságának megszerzéséhez, és a lehető legjobban kihasználni az úgynevezett térköz hatást, amely szerint a hosszabb ismétlések közötti intervallumok, egy bizonyos határig, erősebb emlékeket eredményeznek2. Az intervallumoknak elég rövideknek kell lenniük ahhoz, hogy a tudás még mindig emlékezetes maradjon

Ezen a ponton megkérdezheti: „De honnan tudhatja pontosan azt a pillanatot, amikor elfelejti, hogy Kolumbia fővárosa Bogotá? Honnan tudhatja, mi az optimális intervalluma?

Természetesen elég nehéz lenne a másodikig megismerni anélkül, hogy sok fáradságos kísérlet-tévedés és Charles Darwin-szintű figyelem lenne a részletekre. De szerencsére nincs szükségünk ilyen szorgalomra, mert egy ismerős barát segíthet nekünk: szoftver .

(Használhat Leitner-rendszernek nevezett nem automatizált rendszert is.)

A memóriakutatás hegyére épített szoftver segíthet meghatározni az optimális időt a memorizálás megerősítésére. És kifejezetten a Spided Repetition szoftver .

Mi az Anki?

Az Anki egy nyílt forráskódú Spaced Repetition szoftverDamien Elmes által fejlesztett és karbantartott eszköz.Úgy gondolhat rá, mint egyfajta „intelligens kártyalap programra”, amely kihasználja a szétválasztott ismétlést és hatékonyabbá teszi a memorizálást.

Az Anki azon a feltevésen alapul, hogy időszakos és stratégiailag időzített emlékeztetőkkel emlékezhet a legjobban a tudásra. Ami azt jelenti, hogy a szétválasztott ismétlés erejére épül.

Anki segítségével gyakorlatilag bármire emlékezhet, amire emlékezni kell.

Megjegyezzük azonban, hogy Anki nem helyettesíti a tanulást . Először meg kell értenie a tanult anyagot, majd el kell köteleznie Ankit, amely remekül segít megőrizni a megszerzett tudást. Jelentése Anki a megértés után bekövetkező tanulási folyamat része.

A világon van még egy űrismétlő szoftver, például a SuperMemo, amelyet a fent említett Piotr Woźniak készített. Anki valójában az algoritmusnak a SuperMemot működtető változatát valósítja meg.

Itt Ankira koncentrálok, mert ezt megszoktam, jól működik, nyílt forráskódú és ingyenes. Ha használta a SuperMemo vagy más SRS eszközt, akkor a megjegyzésekben tudassa velünk tapasztalatait.

Ha végül úgy dönt, hogy használja Ankit is, arra biztatom Önt, hogy olvassa el a Woźniak című cikket, és olvassa el, mit mondott a memóriáról, a tanulásról és a kreativitásról, mert ez nagyon éleslátó.

Ami az eszközöket illeti, az Anki asztali verzióval érkezik, amely, ha még nem használta az Ankit, ajánlott, hogy kezdje. Van még:

  • Ingyenes társ webes alkalmazás, az AnkiWeb.
  • Ingyenes társ Android-alkalmazás AnkiDroid, teljesen kompatibilis és szinkronizálható az Anki asztali / webes alkalmazásokkal.
  • IPhone-felhasználók számára pedig egy 24,99 dolláros kísérőalkalmazást, az AnkiMobile alkalmazást az AppStore-ban.

Hogyan működik Anki

Tudja, hogy elmélyülhet az Anki használatának és konfigurálásának módja. Csak magas szintű áttekintést adok neked, hogy megkapd a lényeget.

  1. Létrehoz „ paklikat ”, amelyek egy széles kategóriát képviselő kártyacsoport. Például a „JavaScript” vagy a „Nagybetűk” fedélzet lehet.

Íme egy példa egy Anki fedélzetre az asztali alkalmazásban. (Ne aggódjon egyelőre az „Új”, „Tanulás”, „Áttekintés” miatt. Ezekre egy pillanat múlva visszatérek):

2. „ Kártyákat ” ad hozzá a paklikhoz, amelyek testreszabhatók a HTML-sel és a CSS-sel.

A kártya lehet egy szabványos elülső és hátsó memóriakártya, ahol először az előlappal mutatják be. Íme egy példa a „Capitals” fedélzetéről:

És amikor készen áll a válaszra, a Válasz megjelenítése mutatással megnyomja a választ a kártya hátoldalán:

ProTip: vannak más kártyatípusok is, az elülső és hátsó kártyákon kívül, például a zárolás törlése, amelyet meg akar ismerni. A zárolás törlése különösen hasznos kártyatípus, amelyet állandóan használok (valójában a legtöbb kártyám zárolt törlést használ), mert egyszerű és hatékony az információk rendezésében.

ProTip: az Anki kártyák létrehozása művészet. És minél többet gyakorolsz, annál jobb lesz. Alapszabályként meg kell próbálnia betartani a minimális információ elvét, ami lényegében azt jelenti:

PISZT - Tartsd egyszerűen hülyének. Szeretné a lehető legegyszerűbben tartani a kártyáit, mert az egyszerűbb könnyebben megjegyezhető.

3. Ha végzett a kártyák hozzáadásával, te Anki (gyakorolj).

Nézzünk vissza a Kolumbia-Bogotá kártyára, hogy lássuk, hogyan működik a folyamat.

Miután rákattint a Válasz megjelenítése gombra, és a kártya hátuljára kerül, megkérdezi magától:

Mennyire volt nehéz a választ kitalálni?

  • Ha nem tudta a választ, választhatja az Új lehetőséget , amely kevesebb mint egy perc múlva ismét kitesz a kártya elé .
  • Ha szüneteltetés és memóriabank beásása után jött a válaszra, akkor válassza a Jó lehetőséget , amely kevesebb mint 10 perc múlva újra megmutatja a kártyát .
  • És ha a válasz könnyű volt, akkor az Easy lehetőséget választja, és négy napig nem látja többé a kártyát .

Az Anki programja ezután nyomon követi az előrehaladás állapotát: melyik kártyákat kell felülvizsgálni és mikor. Ami azt jelenti, hogy Anki fárasztó munkát végez az egyes kártyák felejtési görbéjének nyomon követésében.

Ez az a képesség, hogy automatizáljuk a szétválasztott ismétlést szoftverrel.

Hangsúlyoznom kell, hogy megváltoztathatja Anki egymástól elkülönített ismétlési algoritmusának néhány változóját. Ezt úgy teszi meg, hogy belemegy a pakli opcióiba, és testreszabja a testre szabni kívánt elemeket, például a naponta ellenőrizhető kártyák számát, az időintervallum opciókat, többek között.

Az elején talán érdemes hagyni ezeket a beállításokat, és csak az alapértelmezéseket kell használni. És ahogy kényelmesebbé válik Anki iránt, elkezdhet kreatív lenni a pakli lehetőségeivel.

A JavaScript pakli újbóli felkereséséhez:

  • Az új azt jelenti, hogy 4 új kártyát adott hozzá a JavaScript-paklijához, és készen állnak az ellenőrzésre
  • A tanulás azt jelenti, hogy ha éppen egy fedélzeten dolgozol, és mondjuk jó < 10 m-t választottál , Anki ezt a kártyát eltárolja a tanulási sorban, és 10 perc múlva újra megmutatja neked. További részletekért lásd itt.
  • Ellenőrzés azt jelenti, hogy hány kártya van még felülvizsgálatra.

És mindez sokkal világosabbá válik, minél többet használja Ankit.

Hogyan kezdjünk Ankival

Ami az oktatóanyagokat és az Anki használatát illeti, a weboldalon található dokumentumok fenomenálisak, és valószínűleg megválaszolják a legtöbb kérdést. És van néhány hasznos video oktatóanyag is.

Közben adok neked egy ellenőrzőlistát arról, hogyan kezdheted el Ankit, mert az ellenőrzőlisták hasznosak lehetnek.

1. Olvassa el Derek Siver cikkét a szétválasztott ismétlésről, mert ez megerősíti a beszédem nagy részét.

2. Olvassa el ezt a vezetékes interjút Piotr Woźniakkal, mert holisztikus áttekintést nyújt a szétosztott ismétlésről, a tanulásról és a memória kutatásáról.

3. Olvassa el a Hatékony tanulás: Piotr Woźniak húsz szabályát az ismeretek megfogalmazására, mert technikákat ad az Anki-kártyák megfogalmazásának és felépítésének módjára.

Ne felejtsük el, hogy a szétválasztott ismétlés nem helyettesíti a tanulást. Kritikus, hogy először megérted az anyagot, mielőtt elválasztanád az ismétléshez. Először megérteni, majd megerősíteni Ankival. Ne felejtse el a KISS módszert használni a kártyák létrehozásához, és lehetőség szerint a kártyák képeinek használatához.

4. Készítse el saját fedélzetét.

5. Ne felejtsd el, hogy a pakljaid szélesek és általánosak legyenek. Például, ha JavaScript-et tanul, ne hozzon létre egy „Zárások” és egy „Prototípusos öröklés” nevű fedélzetet. Ehelyett hozzon létre egy „JavaScript” paklit. További részletekért lásd: A fedélzetek megfelelő használata a dokumentációban.

6. Legyen zárolt törléssel, mert óriási segítséget nyújt a tanulásban.

7. Értse meg a hátrányokat.

Van néhány hátránya az űrismétlésnek. A visszahívásba való beavatkozás egy.

Elképzelheti például, hogy interferencia tapasztalható például Martinique, Marituania és Mauritius fővárosai felidézésében, mert mindegyikük hasonló nevű.

Némi interferenciát nehéz elkerülni, és érdemes ilyen esetekben más memóriahackeket is megvalósítani. De korlátozhatja a hátrányokat, ha egyszerűvé teszi a kártyáit.

Tudjon meg többet a hátrányokról itt (görgessen lefelé az árnyékok felé) és itt (görgessen lefelé az interferencia leküzdéséhez).

9. Ne felejtse el szinkronban tartani a kártyáit és a paklikat. Válasszon egy „otthoni bázist”, például az asztali verziót, majd szinkronizáljon az AnkiWeb-lel és az egyik mobilalkalmazással, valahányszor változtat. Ön erőfeszítéseket tesz a kártyák és paklik létrehozására. Kerülje el a fejfájást, hogy újra kell dolgoznia.

9. Tegye szokássá Ankit. Anki varázslatának gyümölcseinek megismeréséhez el kell döntenie és el kell köteleznie magát, hogy naponta átmész a kártyáin. Társítsa Ankit egy csésze kávéval. Vagy reggel. Vagy ebédidő. Vagy valami pozitívat. Találja meg, hogyan lehet Anki szokássá tenni.

Felülvizsgálni:

  • A térközismétlés az az ötlet, hogy akkor emlékezhet a leghatékonyabban egy információra, ha az elfelejtés pillanatában ki van téve annak.
  • Anki automatizálja a szétosztott ismétlést. Ez hihetetlenül hatékony és hasznos memóriaeszközt jelent.
  • Az Anki segíthet a számítógépes programozási alapismeretek, technikák és bevált gyakorlatok tudásbázisának kiépítésében.
  • A számítógépes programozási ismeretek mellett az Anki segítségével bármi másra emlékezhet, amelyet hozzá szeretne adni a memóriájához.
  • Ne feledje: Anki a tanulási folyamat része, nem pedig helyettesítője. Először meg kell értened. És akkor használja Ankit.

Ha kérdése van, tweetelhet a @gilbertginsberg címen, vagy a GilbertIndex oldalon talál.

További irodalom:

  • Helyes ismétlés, Wikipédia
  • Görbe feledése, Wikipédia
  • Térközhatás, Wikipédia
  • Hermann Ebbinghaus, Wikipédia
  • Leitner rendszer, Wikipédia
  • Damien Elmes, az Anki alkotója
  • Anki docs
  • A SuperMemo általános elvei, Piotr Woźniak
  • A kreativitás és a zsenialitás gyökereit Piotr Woźniak készítette
  • Az ismétlési távolság optimalizálása a tanulás gyakorlatában Piotr Woźniak és Edward J. Gorzelanczyk által
  • Szeretne emlékezni mindarra, amit valaha megtanul? Adja át magát ennek az algoritmusnak Gary Wolf a Wired-ben
  • Programozási nyelv memorizálása Derek Sivers közbeiktatott ismétlőszoftver segítségével
  • Szétválasztott ismétlési rendszerek használata a műszaki ismeretek elsajátításához és megtartásához írta Jack Kinsella
  • @Gwern helyettesítő ismétlése