He notado que los programadores incluyéndome a mí son olvidadizos. ¿Existe una correlación real entre la programación y el olvido?

Gracias por la ATA.

Si bien no soy un experto en “programadores”, cuestionaría cualquier “correlación entre la programación y el olvido“.

Dicho esto, aquí está mi respuesta a otro ATA sobre el olvido. Espero que aborde tu pregunta …

En la mayoría de los casos, la incapacidad de recordar algo tiene menos que ver con la memoria, per se, y más con la falta de atención. En otras palabras, la información que intentamos recuperar nunca llegó a la memoria a corto plazo porque estábamos distraídos en el momento en que la información estaba disponible.

Dos ejemplos pueden ayudar.

1. Recordar nombres: nos encontramos con una nueva persona. Le decimos nuestro nombre y le preguntamos su nombre. Dicen: “Oh, mi nombre es Sam”. En lugar de repetir el nombre, visualizar su rostro o crear una asociación entre la persona y su nombre, continuamos la conversación de inmediato. Cuando esto sucede, el nombre nunca llega a la memoria a corto plazo y, por lo tanto, no está ahí cuando queremos recuperarlo.

2. Recordar dónde colocamos las llaves de nuestro auto: Llegamos a casa, estamos pensando en el día o en lo que tendremos para la cena, etc., y dejamos las llaves. En lugar de centrarnos en dónde colocamos nuestras llaves (atención plena o estar en el momento), nos distraemos pensando en otra cosa (mente sin sentido). Como resultado, la ubicación de las teclas nunca llega a la memoria a corto plazo (y, por lo tanto, no a la memoria a largo plazo). En consecuencia, cuando vamos a buscar nuestras llaves, no podemos recordar dónde las ponemos.

El antídoto, como la mayoría de los expertos en memoria (¡no soy uno!) Le dirá, recordar algo importante es estar en el momento en que se presenta la información, para asegurarse (mediante repetición, visualización, etc.) de que la información se almacena en la memoria a corto plazo, y, a través de la repetición, etc., se introduce en la memoria a largo plazo.

Para ser un buen programador se requiere atención al detalle y al pensamiento organizado. Mi conjetura es que usted aplica con éxito estas habilidades como programador y las deja caer en esos esfuerzos en los que se encuentra “olvidando”. Sea consciente de todas sus actividades y, lo más probable, el olvido ya no será un problema.

Ed Daube, Ph.D.
El doctor de las emociones
Las emociones como herramientas Una guía de autoayuda para controlar tu vida, no tus sentimientos (Amazon)

Escrito el 20 de octubre. Pidió responder por Anónimo.
Editar
Upvotes2
Comentario
Compartir
http://www.quora.com/What-are-the-causes-of-forgetfulness/answer/Ed-Daube#

He notado que los programadores tienen más de una memoria selectiva, en lugar de un olvido general. Las noches tarde y los estilos de vida poco saludables son comunes entre los programadores. El efecto de la falta de sueño en la memoria, el almacenamiento y el recuerdo a corto plazo, a largo plazo y de trabajo, se ha estudiado y sugiere que todos están dañados en algún grado como resultado de la falta de sueño.

Existe una correlación entre la programación y el olvido. Para llegar allí, puede observar las correlaciones en la programación y los estilos de vida poco saludables, y luego las correlaciones en los estilos de vida poco saludables y las discapacidades cerebrales, como la falta de sueño.

El olvido es muy común, de hecho, muchos dicen que la capacidad de olvidar ayuda a aprender cosas nuevas. ¿Qué tan cierto es cuestionable? Veamos cómo se crea y se olvida la memoria.
Como ya se mencionó, es más fácil llegar a las cosas una vez que es parte de la memoria a corto plazo. Sin embargo, a corto plazo tiene menos que ver con el factor tiempo. Cuando volvamos a repetir las cosas n otra vez, podríamos crear un nodo de memoria a largo plazo separado en la cabeza para ellos. Pero hasta que eso suceda, los nodos de memoria a corto plazo en el rescate e identificamos estos nodos de memoria con atributos de asociación. Puede olvidar la cara de una persona: asociación de nombres, pero aún podría improvisar en incidenciaWithPerson: nombre de asociación o attributeOfPerson: nombre de asociación, solo un ejemplo. En cabeza estos nodos se pueden enlazar en más de un lugar. Cuando no están en uso, estos enlaces se rompen, se olvidan pero los nodos están ahí todavía.
Seguimos aprendiendo, creando nuevos nodos, no usándolos, rompiendo enlaces, creando nuevos enlaces para cosas nuevas, etc., esa es la parte del trabajo

Lo dudo mucho. Como trabajo con muchos programadores diariamente, en todos los niveles de educación y experiencia, veo muchas personas inteligentes que recuerdan una tonelada de información y la recuerdan rutinariamente con facilidad. Trabajar con grandes sistemas y bases de código establecidas requiere recordar muchos detalles, especialmente sobre semánticas e interfaces de componentes, así como sobre lenguajes de programación, algoritmos e incluso entornos de desarrollo específicos. Los mejores estudiantes de pregrado en mis cursos de algoritmos (según sus calificaciones) siempre han sido muy listos.

Los programadores efectivos son buenos para no recordar cosas que son menos críticas o que se pueden buscar bajo demanda. Esto puede confundirse con el olvido, pero administrar su memoria es una habilidad muy importante.