No, debe recordar el código a pesar de lo que parece ser una opinión popular en este hilo.
Tenía la ilusión de que una vez que entiendes algo, simplemente se quedará contigo. Y no, eso no es cierto. La comprensión misma necesita memorizarse.
El primer año que aprendí programación, seguí olvidando cosas que aprendo. Olvidando no solo el código, sino también los conceptos mismos. Y luego encontré algo llamado aprendizaje basado en la repetición espaciada . Y luego me mudé del punto muerto finalmente.
Mi estrategia es crear un curso sobre algo que quiero aprender. Lea libros / código y cree tarjetas en el camino con la información que debe recordarse (aquí está mi curso de JS como ejemplo). Luego, estos sitios te obligarán a repetirlo cuando piensen (según su algoritmo) que comenzaste a olvidarlo.
- ¿Es la maleza / marihuana realmente buena para los humanos? ¿Cuáles son sus beneficios o efectos? ¿Causa la pérdida de memoria a largo plazo?
- ¿Cuál es la mejor manera de olvidar las cosas?
- ¿Los ciegos desarrollan un mapa espacial de su entorno basado en la memoria?
- ¿Cómo puede una persona que entiende la información rápidamente, como leer un libro, retener esa información que entendió rápidamente?
- ¿Cuáles son algunos casos conocidos de niños que dicen recordar cosas sobre una vida pasada?
Aquí hay un análisis comparativo de los sitios que implementan una técnica de aprendizaje de repetición espaciada: Memcode. Recuerde que soy el autor de Memcode, pero sinceramente intenté ser objetivo aquí.