¿Los programadores sueñan con las líneas de codificación mientras duermen?

Y pensé que era el único que sufría 😀

Me gusta mucho hacer una programación competitiva. En mi cuarto semestre, solía estar siempre involucrado en la solución de problemas del Long Challenge de Codechef.

Fue el Reto de Septiembre de 2016 pasando. Había resuelto algunos de los problemas y estaba atrapado en uno de esos. Empecé a las 6 de la tarde y constantemente traté de resolverlo. Recuerdo enviar una solución a las 2 de la noche y luego me encontré durmiendo sobre mi computadora portátil por la mañana. No sé qué tipo de fuerza me despertó y lo primero que hice fue abrir mi computadora portátil y comenzar a escribir el código. Envié el código y ¡voilá !, lo que veo es una marca verde y algunas cajas rojas. Me tomó un total de 22 intentos para resolver la primera subtarea del problema y obtuve 30 puntos por eso. Pero estaba muy seguro por dentro para resolver este problema por completo. Solo me faltaban algunos casos de prueba.

Ese día decidí resolver este problema en cualquier caso. Empecé de nuevo con el problema a las 4.20 PM y continué presentando todas las posibles lógicas que podía hacer hasta la medianoche. Pero no pude obtener par 30pts. Y luego dormí sin saberlo otra vez sobre mi frágil computadora portátil. La hora en que me levanté fue a las 2.30 AM y me sentía muy feliz por dentro, a pesar de que había dormido solo durante 2.30 horas. Me sentí muy seguro de haber descifrado la lógica del problema. Esto me hizo abrir mi computadora portátil de nuevo (¡Espera! Ya estaba abierto: D) y comenzar a codificar la lógica que se formó sin saberlo en mis sueños. En ese momento, el número de líneas de mi código había cruzado 150, ya que en cada intento comenté parte del código y escribí uno nuevo. ¡Envié el código hecho realidad y adiviné qué! ¡Era un gran tic verde con cajas verdes por todos lados!

¡Esa vista era una de las vistas más hermosas que había visto!

Sí.

De hecho, ayuda a resolver algunos problemas que no podemos resolver en nuestro modo consciente.

Me pasó el mes anterior, estuve atrapado en un problema en Codechef durante aproximadamente dos días. Me fui a dormir y medio dormido entonces una idea de usar hashmaps en Java golpeó y cuando me desperté lo usé y ¡Boom! El problema fue resuelto.

Cuando trabajo demasiado en la codificación de mi proyecto, tengo sueños cuando duermo. El sueño me viene sobre la codificación y los problemas que luché durante la codificación. Creo que es común entre los codificadores, todos nosotros soñamos con los programas.

Saludos,
Crish Watson
Certificación de infraestructura de servidor MCSE

No lo creo personalmente, porque soy un programador, pero sería completamente irrelevante decir que nosotros (los PROGRAMADORES) soñamos con las líneas de codificación. Sin embargo, puede haber excepciones como los próximos geeks en el campo. Aunque siempre hay un algoritmo o un diagrama de flujo que funciona en la mente de un programador, así que si quieres llamarlo soñar, también lo hacemos DREAM 🙂

Sí, principalmente los fines de semana cuando no quiero estar frente a mi computadora portátil durante largos períodos de tiempo.

Si tengo una idea, o una lógica para mis proyectos de GitHub, me acuesto (pensando) sobre el código y su estructura hasta que esté lo suficientemente horneado como para ser escrito. La última vez que hice esto, podría escribir en una solución que luché mucho el sábado por la noche (¡haciendo muchos ciclos de borrado de tipos)!

Hago. Para eso vivo. Mi código es mi vida, y nadie me obliga a codificar. Cuando duermo, tengo algún problema en mi mente. Así que definitivamente tendré pensamientos de resolver ese problema. Que incluye codificación.

Intenta que te guste lo que haces, y esto será lo suficientemente obvio como para no preguntarle a Quora.

Si, lo hago.

Cuando me enfrenté a algún problema durante el desarrollo, en la mayoría de los casos me encontré resolviendo eso en sueños. Pero no podía recordar esa solución en la mañana.

Sí. A veces lo hacemos. Cuando tuvimos un largo día luchando con bloqueadores o escribiendo enormes líneas de código. La mayoría de las veces no codificaremos en sueños.

Umm … Yo no. No. Por otra parte, no me considero un programador realmente bueno. Tuve uno o dos sueños extraños sobre programación. Pero eso es todo.