¿Qué tipo de trabajo nocturno hacen los programadores?

Dejando a un lado la evidente falla de gestión de una empresa donde los programadores tienen que trabajar hasta tarde …

Muchos programadores (como yo) son noctámbulos por naturaleza y eligen hacer parte de su codificación, ya sea relacionada con el trabajo o simplemente por placer, en las pequeñas horas de la mañana. Personalmente, considero que las horas entre las 22:00 y las 03:00 son mucho más productivas que durante el día y especialmente adecuadas para la creación rápida de prototipos y actividades de investigación.

Como se menciona en otro póster, el tiempo de sueño tiende a ser excelente para generar nuevas soluciones a los problemas de bloqueo. Mi experiencia es que no importa cuándo durante el día que duerme, siempre y cuando sea un período suficiente para sentirse descansado después.

Y en el aspecto comercial de las cosas, hay sistemas que solo se pueden probar y / o instalar cuando sus usuarios están dormidos. Recuerdo una semana bastante aburrida en Noruega a mediados de invierno cuando estaba integrando un nuevo componente en el sistema de transmisión NRK que coincidió con el Campeonato Mundial de Esquí. Aparentemente es el punto culminante de su programa de transmisión, por lo que el sistema tuvo que ser completamente funcional entre las 06:00 y las 00:00, lo que me dio un poco más de 4 horas de acceso y un alegre paseo temprano por la mañana de regreso al hotel a través de la espesa nieve y la nieve. -temperaturas cero.

Los buenos programadores (especialmente en empresas bien administradas) no hacen nada , ya sea porque mantienen sus horarios de trabajo que se pueden hacer sin un esfuerzo irrazonable y porque saben que las horas extras casi siempre crean al menos tanto trabajo como termina.

Sin embargo, los programadores menos capaces tienden a prometer demasiado y quedar atrapados en situaciones en las que necesitan trabajar hasta tarde para cumplir con sus compromisos o sobre romantizar el trabajo y trabajar hasta tarde para demostrar su compromiso con la empresa.

Por lo general, no duran mucho, porque la fatiga tiene efectos similares en los procesos de pensamiento como la embriaguez, por lo que trabajar horas adicionales para programar de manera regular va a reducir la calidad bastante rápido.

Trabajar con operaciones para solucionar problemas de producción y posiblemente hacer arreglos de emergencia.

A veces me voy a la cama relativamente temprano después de renunciar a un problema en particular, pero la mayoría de las veces, cuando me levanto, tengo la semilla de algo para probar que finalmente resuelve el problema.

Así que no estoy seguro de lo que sucede en mi melón mientras duermo, pero de alguna manera mi diligente “trabajo nocturno” me convierte en un mejor productor de software al día siguiente. Tal vez debería comenzar a facturar a mis clientes por la resolución de problemas de Sack Time .

Preferiblemente nada.

Si bien todo se reduce a la gestión del tiempo, me encuentro más creativo durante las primeras horas. Este es el momento en que puedo estar solo, pensando sin que la gente me pregunte o me diga nada. Entonces, cuando quiero probar algo nuevo, generalmente lo hago durante la noche hasta las 2-3 am antes de finalmente sucumbir al monstruo Z.

Casi nunca sucede a menos que yo quiera. Principalmente si lo hago es la noche anterior a un gran lanzamiento o algo en lo que he estado trabajando durante un año o algo así. O me da la gana. Pero diría que el 99% de las veces no lo hago.

Algunos de nosotros dormimos algunas horas durante la noche.

More Interesting

¿Cuál de los 9 tipos de inteligencias implica la codificación?

¿Cuáles son algunos trabajos de redacción de contenido en Mumbai?

¿Debo dejar mi trabajo y volver a la escuela para programar?

¿Qué obtendré de un MBA que no puedo obtener mientras trabajo como informático en TCS?

¿Cómo se comparan las ubicaciones de PGP y los paquetes de pago entre IIMB e IIMA?

Cuál debería ser la próxima etapa para un desarrollador front-end; pila completa, producto / consultoría o ciencia de datos?

¿Cuáles son las posibilidades de obtener nuevas oportunidades en el sitio en Tech Mahindra?

¿Cuáles son las oportunidades de trabajo disponibles para una especialización en bioinformática?

¿Qué pasos de depuración tomará cuando su gerente le diga que el sitio web es lento?

¿Cuál es la diferencia entre trabajar en un rol de back-end (tecnología versus operaciones) versus front-end para un banco de inversión y que tiene mejores oportunidades de desarrollo profesional?

¿Dónde puedo hacer seis figuras como desarrollador de software?

Cómo decirle a mi jefe que obtuve una mejor oferta de trabajo de manera diplomática teniendo en cuenta que estamos muy cerca en todos los niveles

¿Qué es más difícil de conseguir: un trabajo en Google o un puesto como profesor de CS?

Cómo conseguir un trabajo después de una carrera que comprende solo fallas que se debieron a mi propia culpa / falta de esfuerzo

¿Cuál es la forma más fácil de convertirse en agente y obtener una credencial IATA (IATAN?)?