Cómo usar la repetición espaciada con Anki para aprender a codificar más rápido

Imagine que puede acelerar su aprendizaje y recordar mejor los fundamentos, técnicas y comandos de programación.

Hoy les cuento cómo hacerlo, usando la repetición espaciada y una herramienta gratuita de código abierto llamada Anki .

Muchos han atestiguado los beneficios de la repetición espaciada:

  • ¡Peligro! El campeón Robert Craig dice que debe parte de su éxito al uso de Anki para memorizar trivialidades.
  • Googley como Heck, que estudió a tiempo completo durante 8 meses para una entrevista de Google, dice: “La repetición espaciada es la clave para la memorización… Te conviertes en un experto revisando y revisando con el tiempo. Si lo hace, llegará al punto en que no podrá olvidar los detalles ".
  • Y Derek Sivers, fundador de CDBaby, escribe que la repetición espaciada es " la técnica de aprendizaje más útil que he encontrado en 14 años de programación informática ".

Para mí, personalmente, Anki ha sido una parte indispensable de mi esfuerzo por aprender a codificar. Lo uso para recordar ideas importantes de HTML, CSS, JavaScript y comandos de Git y Bash.

Actualmente estoy en aplazamiento en la Facultad de Derecho de UC-Berkeley, y Anki será 100% parte de mi estrategia para dominar la ley.

En este artículo, cubriré:

  • ¿Qué es la repetición espaciada?
  • Cómo ayuda Anki con la repetición espaciada
  • Y cómo estos pueden acelerar su aprendizaje y mejorar su retención de conceptos de programación.

¿Qué es la repetición espaciada?

La repetición espaciada busca solucionar el problema del olvido. Sostiene que el momento ideal para recordar una nueva información es en el momento en que está a punto de olvidarla.

Por ejemplo, suponga que no conoce la capital de Colombia. Y supongamos que ahora mismo te cuento cuál es la capital de Colombia.

La capital de Colombia es Bogotá .

Supongamos que su memoria es tal que recordará este nuevo hecho, que la capital de Colombia es Bogotá, después de su primera exposición a ella, durante 20 minutos limpios . Después de lo cual te olvidarás.

Pero, si a los 19 minutos y 59 segundos , mientras tomamos una taza de café, les recuerdo ...

La capital de Colombia es Bogotá .

… La teoría de la repetición espaciada dice que podrás recordar que Bogotá es la capital de Colombia por ahora, digamos 40 minutos . Después de lo cual te olvidarás.

Pero, si les recuerdo de nuevo 39 minutos y 59 segundos después que ...

La capital de Colombia es Bogotá .

… Podrá conservar esta pieza de trivia geográfica en la memoria durante un período aún más largo, digamos hasta una hora.

Y si seguimos avanzando de esta manera, donde sigo recordándote que la capital de Colombia es Bogotá precisamente en el momento que estás a punto de olvidar, el tiempo entre lapsos de memoria crece exponencialmente de horas a días, luego a meses, luego a años.

Y eventualmente, como dice la teoría, el conocimiento -que Bogotá es la capital de Colombia- quedará más o menos permanentemente alojado en su memoria.

Esta noción de una disminución de la memoria a lo largo del tiempo se conoce como la curva del olvido, y fuedesarrollado por Herman Ebbinghaus en 1885.

Y esta idea, que es más eficiente y efectivo espaciar el aprendizaje a lo largo del tiempo en lugar de abarrotar, se conoce como efecto espaciamiento.

Juntos, la curva de olvido y el efecto de espaciado son los conceptos fundamentales detrás de la repetición espaciada.

Dependiendo de su curva de olvido, usted determina el intervalo óptimo para recordar un elemento de la memoria (es decir, cualquier pieza de información), y espacia el refuerzo del elemento de la memoria en consecuencia. Piotr Woźniak, pionero en la investigación de la memoria, resume estas ideas:

Los intervalos óptimos se calculan sobre la base de dos criterios contradictorios: 1. Los intervalos deben ser lo más largos posible para obtener la frecuencia mínima de repeticiones y aprovechar al máximo el llamado efecto espaciamiento, que dice que los intervalos entre repeticiones más largos, hasta cierto límite, producen recuerdos más fuertes2. Los intervalos deben ser lo suficientemente cortos para garantizar que el conocimiento aún se recuerde

En este punto, quizás se esté preguntando, “pero ¿cómo sabe con precisión el momento en que está a punto de olvidar que la capital de Colombia es Bogotá? ¿Cómo sabe cuál es su intervalo óptimo? "

Por supuesto, sería bastante difícil saberlo hasta el segundo sin un minucioso ensayo y error y una atención al detalle al nivel de Charles Darwin. Pero afortunadamente no necesitamos tanta diligencia porque un amigo conocido puede ayudarnos: el software .

(También puede utilizar un sistema no automatizado llamado sistema Leitner).

El software, construido sobre una montaña de investigación sobre la memoria, puede ayudarlo a determinar el momento óptimo para reforzar la memorización. Y específicamente Software de repetición espaciada .

¿Qué es Anki?

Anki es un software de repetición espaciada de código abiertoherramienta desarrollada y mantenida por Damien Elmes.Puede pensar en ello como una especie de "programa de tarjeta inteligente" que aprovecha la repetición espaciada y hace que la memorización sea más eficiente.

Anki se basa en la premisa de que es mejor recordar el conocimiento con recordatorios periódicos y estratégicamente programados. Lo que significa que está construido sobre los poderes de la repetición espaciada.

Puede usar Anki para recordar prácticamente cualquier cosa que necesite ser recordada.

Sin embargo, tenga en cuenta que Anki no reemplaza el aprendizaje . Primero debe comprender el material que está aprendiendo y luego encomendarlo a Anki, lo que lo ayudará de manera brillante a retener el conocimiento que ha adquirido. Significado Anki es parte del proceso de aprendizaje que viene después de la comprensión.

Hay otro software de repetición espacial en el mundo como SuperMemo, creado por el mencionado Piotr Woźniak. Anki, de hecho, implementa una versión del algoritmo que impulsa a SuperMemo.

Me centro aquí en Anki porque es a lo que me he acostumbrado, funciona bien y es de código abierto y gratuito. Si ha utilizado SuperMemo u otra herramienta SRS, háganos saber su experiencia en los comentarios.

Si terminas decidiendo usar Anki también, no obstante, te animo a leer sobre Woźniak y lo que ha tenido que decir sobre la memoria, el aprendizaje y la creatividad porque es muy revelador.

En lo que respecta a los dispositivos, Anki viene en una versión de escritorio que, si no ha usado Anki antes, se recomienda que comience. También hay:

  • Una aplicación web complementaria gratuita, AnkiWeb.
  • Una aplicación complementaria gratuita para Android AnkiDroid, totalmente compatible y sincronizable con el escritorio / web de Anki.
  • Y para los usuarios de iPhone, una aplicación complementaria AnkiMobile de $ 24.99 en la AppStore.

Cómo actúa Anki

Sepa que puede profundizar en cómo usa y configura Anki. Solo te doy una descripción general de alto nivel para que entiendas la esencia.

  1. Creas " mazos " , que son un grupo de cartas que representan una categoría amplia. Por ejemplo, "JavaScript" o "Capitals" pueden ser un mazo.

Aquí hay un ejemplo de un mazo de Anki en la aplicación de escritorio. (No se preocupe por el "Nuevo", "Aprendizaje", "Revisar" por ahora. Volveré a estos en un momento):

2. Agrega " tarjetas " a sus mazos, que se pueden personalizar con HTML y CSS.

Una tarjeta puede ser una tarjeta de memoria flash estándar de anverso y reverso, donde primero se le presenta el anverso. Aquí hay un ejemplo de una baraja sobre "Capitales":

Y cuando esté listo para la respuesta, presione Mostrar respuesta para revelar la respuesta en la parte posterior de la tarjeta:

ProTip: hay otros tipos de tarjetas, además del tipo de tarjeta de memoria flash frontal y posterior, como la eliminación de cloze con la que querrá familiarizarse. La eliminación de cloze es un tipo de tarjeta particularmente útil que uso todo el tiempo (de hecho, la mayoría de mis tarjetas usan la eliminación de cloze) porque es simple y eficaz para organizar la información.

ProTip: crear tarjetas Anki es un arte. Y cuanto más practiques, mejor te volverás. Como regla general, querrá intentar seguir el principio de información mínima, que esencialmente significa:

BESO - Mantenlo simple y estúpido. Desea mantener sus tarjetas lo más simples posible porque lo simple es más fácil de recordar.

3. Una vez que hayas terminado de agregar tarjetas, Anki (practica).

Echemos un vistazo a la tarjeta Colombia-Bogotá para ver cómo funciona el proceso.

Después de hacer clic en Mostrar respuesta y volver a la parte posterior de la tarjeta, se pregunta:

¿Qué tan difícil fue encontrar la respuesta?

  • Si no sabía la respuesta, puede elegir Nuevamente , que lo expondrá a la tarjeta nuevamente en menos de un minuto .
  • Si se le ocurrió la respuesta después de hacer una pausa y buscar en su banco de memoria, puede seleccionar Bueno , que le mostrará la tarjeta nuevamente en menos de 10 minutos .
  • Y si la respuesta fue fácil, elige Fácil y no volverá a ver la tarjeta durante cuatro días .

El programa de Anki luego realiza un seguimiento del estado de su progreso: qué tarjetas revisar y cuándo. Lo que significa que Anki está haciendo el tedioso trabajo de rastrear tu curva de olvido para todas y cada una de las cartas.

Este es el poder de automatizar la repetición espaciada con software.

Debo señalar que puede cambiar algunas de las variables del algoritmo de repetición espaciada de Anki. Para hacerlo, ingrese a las opciones de su mazo y personalice lo que desea personalizar, como la cantidad de tarjetas revisables por día, las opciones de intervalo de tiempo, entre otras variables.

Sin embargo, al principio, quizás desee dejar esta configuración solo y usar los valores predeterminados. Y a medida que se sienta más cómodo con Anki, podrá empezar a ser creativo con las opciones de mazos.

Para volver a visitar nuestra plataforma de JavaScript:

  • Nuevo significa que ha agregado 4 cartas nuevas a su mazo de JavaScript y están listas para ser revisadas
  • Aprender significa que si estás en medio de un mazo y eliges, por ejemplo, Bueno < 10 m, Anki almacenará esa tarjeta en la cola de aprendizaje y te la mostrará nuevamente en 10 minutos. Consulte aquí para obtener más detalles.
  • Revisar significa la cantidad de tarjetas pendientes de revisión.

Y todo esto se volverá mucho más claro cuanto más uses Anki.

Cómo empezar con Anki

Con respecto a los tutoriales y cómo usar Anki, los documentos en el sitio web son fenomenales y probablemente responderán la mayoría de sus preguntas. Y también hay algunos tutoriales en video útiles.

Mientras tanto, te doy una lista de verificación sobre cómo comenzar con Anki porque las listas de verificación pueden ser útiles.

1. Lea el artículo de Derek Siver sobre la repetición espaciada porque refuerza mucho de lo que hablé.

2. Lea esta entrevista de Wired con Piotr Woźniak porque le brinda una descripción integral de la repetición espaciada, el aprendizaje y la investigación de la memoria.

3. Lea Aprendizaje efectivo: veinte reglas para formular conocimientos de Piotr Woźniak porque le brinda técnicas sobre cómo formular y estructurar sus tarjetas Anki.

En particular, recuerde que la repetición espaciada no sustituye al aprendizaje. Es fundamental que primero comprenda el material antes de someterlo a una repetición espaciada. Primero comprenda y luego refuerce con Anki. Recuerde usar el método KISS para crear tarjetas y usar imágenes en sus tarjetas cuando sea posible.

4. Crea tus propios mazos.

5. Recuerde mantener sus mazos amplios y generales. Por ejemplo, si está aprendiendo JavaScript, no cree una plataforma llamada "Cierres" y otra llamada "Herencia prototípica". En su lugar, cree una plataforma de "JavaScript". Consulte Uso adecuado de cubiertas en la documentación para obtener más detalles.

6. Conviértase en uno con la eliminación de cloze porque ayudará enormemente a su aprendizaje.

7. Comprenda las desventajas.

Hay algunas desventajas en la repetición del espacio. La interferencia en el recuerdo es una.

Por ejemplo, puede imaginarse experimentar una interferencia al recordar, por ejemplo, las capitales de Martinica, Marituania y Mauricio porque todas tienen el mismo nombre.

Es difícil escapar de algunas interferencias, y es posible que desee implementar otros trucos de memoria en tales casos. Pero puede limitar las desventajas manteniendo sus cartas simples.

Obtenga más información sobre las desventajas aquí (desplácese hacia abajo a las desventajas) y aquí (desplácese hacia abajo para combatir la interferencia).

9. Recuerde mantener sus cartas y mazos sincronizados. Elija una "base de operaciones" como la versión de escritorio y luego sincronice con AnkiWeb y una de las aplicaciones móviles cada vez que haga un cambio. Te esfuerzas por crear tus cartas y mazos. Evite el dolor de cabeza de tener que rehacer su trabajo.

9. Haz de Anki un hábito. Para ver los frutos de la magia de Anki, debes tomar una decisión y comprometerte a revisar tus tarjetas todos los días que vencen. Asocia a Anki con una taza de café. O la mañana. O la hora del almuerzo. O algo positivo. Encuentra formas de convertir a Anki en un hábito.

Para revisar:

  • La repetición espaciada es la idea de que recuerdes con mayor eficacia una información si estás expuesta a ella en el momento de olvidar.
  • Anki automatiza la repetición espaciada. Esto lo convierte en una herramienta de memorización increíblemente eficiente y útil.
  • Anki puede ayudarlo a desarrollar su base de conocimientos sobre los fundamentos, técnicas y mejores prácticas de programación de computadoras.
  • Además del conocimiento de programación de computadoras, puede usar Anki para recordar cualquier otra cosa que desee agregar a su memoria.
  • Recuerde: Anki es parte del proceso de aprendizaje, no un reemplazo. Primero debes entender. Y luego usa Anki.

Si tiene preguntas, puede enviarme un tweet a @gilbertginsberg o encontrarme en GilbertIndex.

Otras lecturas:

  • Repetición espaciada, Wikipedia
  • Olvidando la curva, Wikipedia
  • Efecto de espaciado, Wikipedia
  • Hermann Ebbinghaus, Wikipedia
  • Sistema Leitner, Wikipedia
  • Damien Elmes, creador de Anki
  • Documentos de Anki
  • Principios generales de SuperMemo de Piotr Woźniak
  • Las raíces de la creatividad y el genio por Piotr Woźniak
  • Optimización del espaciado de repetición en la práctica del aprendizaje por Piotr Woźniak y Edward J. Gorzelanczyk
  • ¿Quiere recordar todo lo que aprenderá? Ríndete a este algoritmo por Gary Wolf en Wired
  • Memorización de un lenguaje de programación utilizando software de repetición espaciada de Derek Sivers
  • Usar sistemas de repetición espaciada para aprender y retener conocimientos técnicos. por Jack Kinsella
  • Repetición espaciada por @gwern