La memoria es importante
Una memoria fuerte es de hecho uno de los mejores talentos que puede tener un desarrollador; en realidad que cualquiera puede tener. Es realmente algo especial y envidio y admiro a los bendecidos con él. Definitivamente puede ayudar a una persona a ser un desarrollador más fuerte, abogado, mecánico o (inserte el trabajo de su elección aquí).
¿Cuánto debe ser requerido?
Pero no creo que sea un requisito justo exigir la memorización de todas las cosas. Creo que comenzarás a guardar cosas en la memoria como parte natural de las cosas. Es por eso que leer un libro sobre un idioma y usarlo en un entorno de producción no es lo mismo. A medida que trabajas diariamente con algo (algunos lo llamarían "práctica") comenzarás a hacer que algunas cosas sean de segunda naturaleza.
Al igual que con los otros carteles, creo que memorizar partes clave de la aplicación ayuda. Sin embargo, no estoy seguro de que invertir en memorizar todo valga la pena cuando puede aprovechar características como intellisense, que es cada vez más común en las herramientas modernas.
¿Cómo puedes mejorar?
No soy un experto en memoria, pero algunos creen que puedes mejorar la memoria a través de ejercicios mentales como juegos mentales (crucigramas, sudoku, rompecabezas, etc.). La teoría es que su cerebro es como un músculo y si lo usa de diferentes maneras y lo ejercita, puede fortalecerlo.
Sería interesante ver estudios sobre cómo cosas como hacer juegos mentales, programación y actividades interactivas afectarían a un cerebro con el tiempo. ¿Podrían esas cosas ayudar a combatir la aparición de pérdida de memoria provocada por la edad o la demencia?