Programación intensiva reduce las habilidades de comunicación? [cerrado]

StackOverflow https://stackoverflow.com/questions/231764

  •  04-07-2019
  •  | 
  •  

Pregunta

Esta es una de esas preguntas de metaprogramación que pueden o no pertenecer a SO, pero aquí va ...

¿Han notado otros programadores que su capacidad de comunicarse con personas (técnicas o de otro tipo) casi desaparece durante y después de un período de programación intensa?

Normalmente me considero un comunicador relativamente bueno. Sin embargo, anoche después de quedarme tarde para trabajar en algunas tareas de programación relativamente desafiantes, encontré que incluso ordenar una comida para llevar era muy difícil: mis palabras se ataron antes de que salieran de mi boca. Esta no es la primera vez que sucede ...

¿Alguien más ha experimentado este fenómeno? ¿Hay un nombre para ello?

¿Fue útil?

Solución

Esto me sucede, en cierta medida, básicamente todos los días de trabajo. Mi novia sabe que cuando estoy en "modo robot" Seré mucho menos sensible a sus señales sutiles del lenguaje corporal y tardaré más en hacer las respuestas habladas.

Algo de esto es solo concentración intensa y fatiga causada por él, estoy seguro; pero también tiene sentido para mí que envolver el cerebro de uno alrededor de los idiomas que están formados alrededor de las necesidades y limitaciones de las máquinas lo hace a uno menos experto, al menos temporalmente, en esos idiomas formados alrededor de las necesidades y limitaciones de las personas.

Otros consejos

Sí, se llama fatiga.

Aunque la fatiga es definitivamente un componente, he experimentado este fenómeno después de cualquier tarea que requiere una concentración intensa y no implica comunicación con otra persona. Se intensifica si la tarea es repetitiva o grava la memoria a corto plazo, como recordar resultados intermedios mientras se siguen varios caminos de la lógica. Los ejemplos que no son de programación incluyen resolver problemas de matemáticas; comparando estrategias intrincadas y competitivas; y organizar recibos en papel por un año por fecha, cuenta y categoría.

Supongo que estas tareas fomentan "interno" comunicación, que no necesariamente requiere que expreses tus pensamientos como palabras, y ciertamente no en oraciones organizadas. Es más eficiente para su cerebro tomar '' atajos '' eso no sería posible si tuviera que describir sus pensamientos a otra persona de manera lógica y ordenada. Y a medida que se concentra en la tarea, se concentra exclusivamente en ella, perdiendo la conciencia del tiempo, las condiciones ambientales y físicas, y la charla. eso normalmente ocurre en tu cabeza cuando te das cuenta de tu "yo". Me imagino que algo similar les sucede a los atletas cuando alcanzan su '' zancada ''. aunque lamentablemente no puedo saberlo por experiencia. :-)

Para mí, este es un estado muy cómodo, ya que disfruto enfocándome en un problema y navegando hacia la solución. Si me veo obligado a volver a la "realidad" sin unos pocos minutos de transición, es como despertar de un sueño vívido, y no me comunico lo mejor posible hasta que se reanudan los procesos de pensamiento normales y sociales.

Esto también sucede, aunque en un grado mucho menor, cuando mi esposa y yo nos explicamos cosas: cada uno de nosotros tendemos a asumir muchos antecedentes y comprensión por parte del otro, y por lo tanto omitimos muchos detalles y " imprevistos " que incluiríamos si estuviéramos hablando con alguien más. Cuando estamos "en sintonía" entre sí es fácil, eficiente y crea una sinergia tremenda; cuando asumimos demasiada comprensión, puede ser terriblemente frustrante y nos deja a cada uno preguntándonos cómo el otro podría ser tan denso. :-)

Me he dado cuenta de que los largos períodos de profunda concentración en los problemas de programación a veces me han causado problemas tanto con la comunicación verbal como con la escrita. Se vuelve perceptible cuando comienzo a esforzarme por encontrar palabras y frases de recuerdo que normalmente me resultan fáciles.

mi teoría: toda mi memoria a corto plazo está atada a conceptos no verbales; decir algo requiere que realice un cambio de contexto muy costoso (o una operación de 'paginación', si lo desea)

mirar y gruñir es casi todo lo que puedo manejar a veces

Cuando mis habilidades de comunicación disminuyen, me parece que generalmente están a la par que mis habilidades de programación también disminuyen, en general (como han señalado otros) debido a la fatiga.

Pero cuando he estado programando intensamente, encuentro que mi nivel general de habilidades de comunicación está afinado: hablo, escucho y discuto con más intensidad, ciertamente sobre el espacio general en el que estoy trabajando, pero incluso sobre otras cosas. Es como pensar mucho sobre un problema que me pone en el modo de pensar mucho sobre todo.

Incluso he descubierto que la mejor manera de escribir documentos técnicos, lo que generalmente no me gusta hacer, es mediante una codificación interesante, incluso si se trata de creación de prototipos o experimental o de otro modo, para ponerme en lo correcto Modo y simplemente hacer que mi cerebro funcione.

Creo que hay algunas preguntas que hacer aquí:

1) ¿Ordenó verbalmente, en línea o mediante notas escritas a mano? Si hiciste el primero, es posible que tu mente tenga problemas para cambiar de marcha, lo que puede ser comprensible si realmente entraste en una zona donde tus reflejos estaban optimizados para escribir esto y aquello en lugar de explicar cómo pedir una pizza, por ejemplo .

2) ¿Realmente te tomaste un descanso antes de comer o fue parte de una comida rápida? "Ok, voy a ir a buscar esto, esto y esto de vez en cuando. Volveré para terminar esto apagado, " ¿mentalidad? He hecho esto último muchas veces y generalmente es solo una señal de que mi mente está centrada en esa tarea de programación en lugar de las otras cosas a mi alrededor.

3) ¿Qué tan alerta estaba usted cuando hizo el pedido? La fatiga es ciertamente otro factor posible, combinado con estar despierto a una hora irregular.

4) ¿Cuánto tiempo pasaste programando antes de salir? Si fueron más de unas pocas horas, por ej. 3, entonces podría verlo si tiendes a optimizar lo que estás haciendo en cualquier momento, p. cuando está programando, ¿intenta optimizar dónde están el mouse, el teclado y el monitor?

Esas serían algunas áreas que analizaría. Tal vez solo tienes una adaptabilidad intensa que estás aprendiendo que tienes. :)

Las habilidades del lenguaje generalmente están situadas en el hemisferio izquierdo del cerebro.

La sensación que tengo cuando estoy " en la zona " es similar a los sentimientos de cerebro derecho que tengo cuando dibujo.

Concluyo que la programación es más una actividad de cerebro derecho para mí.

Dibujo de Betty Edwards en el lado derecho del cerebro " Es un excelente libro sobre el cerebro y el dibujo. Ahí es donde aprendí a hacer ese cambio.

SYN

lleva a ...

ACK

O, tal vez ...

NACK

Eso!

Es la pregunta!

cuanto más codifico, más bombas f le digo a la computadora.

La importancia de excelentes habilidades de comunicación hoy en día es inmensa, todas las personas más exitosas nacidas en esta tierra conocían bien la poderosa habilidad de comunicación. Es un arte que se puede adquirir si uno está dispuesto a pasar unas horas consigo mismo y reconocer, son habilidades ocultas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top