Puede que olvide los detalles, pero ha creado un marco en su mente que es más sustancial que solo la parte del algoritmo. Por ejemplo, puede saber intuitivamente cuándo una búsqueda de amplitud es una mejor opción que una búsqueda de profundidad, pero no podrá implementar el algoritmo específico para una búsqueda de amplitud sin una actualización rápida.
Por supuesto, con el tiempo, incluso eso se desvanecerá, por lo que es importante revisar el conocimiento ocasionalmente para mantenerlo fresco. La mayoría de las personas hacen esto en preparación para una entrevista de trabajo o alguna tarea similar.
La desafortunada realidad es que no hay una forma real de estudiar algo tan complejo como la informática y esperar tener un recuerdo perfecto del conocimiento de todos los tiempos. Los engramas que codifican sus recuerdos se fortalecen mediante la reutilización y se desvanecen cuando no se accede con frecuencia.
- ¿Qué campo de la ciencia de la computación se enfoca principalmente en algoritmo / lógica?
- ¿Cómo ganan dinero / sobreviven los desarrolladores de software mientras su software está en desarrollo antes de los ingresos?
- ¿Por qué hay tantas preguntas sobre cómo convertirse en desarrollador de software y casi tantas preguntas sobre cómo salir del campo?
- El almacenamiento en caché (cómo "hacer") al escribir programas no está cubierto en ninguna parte como un tema en sí mismo. ¿Cómo puedo estudiar esta área de manera integral?
- Cómo aprender Java sin experiencia en programación