Digamos que está en algún lugar donde no es posible codificar y conectarse (en un vuelo ocupado, por ejemplo), ¿qué hace para mantenerse productivo?
Lo que haría sería leer cualquier libro de tecnología con el que esté actualmente trabajando y tal vez garabatear algunas cosas de UI o flujos de trabajo. ¿Qué más podría estar haciendo?
productivity
downtime
Toby
fuente
fuente
Respuestas:
Guardo videos técnicos en mi computadora portátil para estos tiempos. En un vuelo corto, mi preferencia es dormir. Es más probable que vea los videos durante toda la espera interminable que rodea un vuelo, cuando no puede conciliar el sueño de manera segura, o en un vuelo largo si me despierto y me aburro, o si me quedo despierto esperando una comida . Hoy les daré a http://blogs.msdn.com/b/mark/archive/2010/11/03/pdc10-downloader.aspx un poco de ejercicio para almacenar videos PDC recién lanzados antes de mi vuelo transatlántico mañana.
Durante años pasé tiempo todas las semanas en eventos para mis hijos donde no había wifi pero no tenía ningún deber real: llevo al niño, puedo verlo si quiero, pero no hay nada que deba hacer. Desarrollé el hábito de guardar algunos de mis tareas para ese momento. Revelando un documento que alguien más escribió, o escribiendo una pila de notas en papel que tomé durante una reunión, o haciendo una buena copia en Visio de un diagrama de una pizarra que fotografié, ese tipo de cosas. Estos también son altamente interrumpibles si mi hijo de repente hace algo interesante a lo que quiero prestarle atención. Si tiene este tipo de tiempo de inactividad regularmente, preste atención a medida que avanza en su carga de trabajo habitual y pregúntese "¿podría guardar esto para el martes por la noche?".
fuente
¿Por qué no usar esa holgura para relajarse y liberar tu mente ?
Si tiene el 100% de su tiempo ocupado, pensando, trabajando, inventando, etc., ESO lo hará menos productivo.
EDITAR: Incluso en World Of Warcraft tienes que descansar;) (no, no juego wow, pero siento que es un buen ejemplo)
fuente
Hay un proverbio chino:
fuente
Si debe hacer algo, por ejemplo, en un vuelo, no tiene que estar directamente relacionado con el trabajo / proyecto.
Sugeriría algunos de estos:
leer una novela: un poco de tiempo de escapismo nunca hace daño a nadie
lea la sección FINANCIERA del periódico: cada programador y otro profesional deben aprender más sobre negocios, dinero, inversiones y cómo gira el mundo. No será un comienzo fácil, pero como yo podría decir: "Aprende que debes".
lea un poco sobre la gestión de proyectos, o 6 sigma, o cualquiera de las otras modas y cosas cargadas de jerga que se están lavando. Hazlo con una mente abierta y crítica, sin tomar la palabra de nadie como la verdad del evangelio.
Esto es, en última instancia, una ampliación de usted y su educación que nunca obtendrá de otra manera. A largo plazo (10 años o más), usted sabe más que sus pares: se vuelve más completo, más informado, más empleable y más respetado.
fuente
Mi sugerencia, que nadie ha mencionado aún, es pasar tiempo con otras personas.
Parece que la mayor parte de la vida de un programador se dedica a interactuar con objetos (virtuales) que cualquier interacción adicional con las personas (de manera positiva y constructiva) los beneficiaría como persona. (Y otros, también. No quise hacer que pareciera tan egocéntrico. Más bien lo contrario, ¡también hay que preocuparse por los demás!)
fuente
Dormiría para estar más descansado y productivo cuando llegue a un entorno que mejore la productividad.
fuente
Rompería el tiempo disponible:
fuente
Si no me estoy relajando, yo personalmente:
fuente
Me gusta escuchar podcasts y / o audiolibros. Hay una gran cantidad de excelentes podcasts (técnicos y no técnicos), y si no está interesado en comprar todos sus libros, es probable que la biblioteca local tenga descargas digitales o audiolibros en CD que puede copiar en su reproductor de mp3.
fuente
fuera de línea! = abajo.
Mantengo una implementación completa en mi propia máquina, por lo que no necesito estar en línea para desarrollar. Esto me permitió hacer una buena cantidad de trabajo de desarrollo mientras viajaba en tren antes de que los trenes en esta área comenzaran a soportar wifi.
fuente
Puede sacar su bloc de notas y revisar el diseño y la arquitectura de sus aplicaciones. A veces mirarlo después de un tiempo te ayuda a ver lugares adicionales.
Si está desarrollando en uno de los langs "intensivos en el marco", como C # o Java, puede explorar algunas partes del marco o simplemente leer sobre el azúcar sintáctico langugage que no tuvo tiempo de revisar antes.
Tener un dominio adicional de su plataforma de desarrollo lo hará más productivo una vez que regrese al entorno de trabajo.
fuente