Pregunta

Digamos que está en algún lugar donde codificar y conectarse en línea no es posible (en un vuelo ocupado, por ejemplo), ¿qué hace para mantenerse productivo?

Las cosas que haría son leer cualquier libro de tecnología por el que me estoy rocando actualmente y tal vez garabateando algunas cosas de interfaz de usuario o flujos de trabajo. ¿Qué más podría estar haciendo?

¿Fue útil?

Solución

Mantengo videos técnicos en mi computadora portátil para estos tiempos. En un vuelo corto, mi preferencia es solo para dormir. Es más probable que vea los videos durante toda la espera interminable que rodea un vuelo, cuando no puede quedarme dormido de manera segura, o en un vuelo largo si me despierto y me aburro, o si me quedo despierto esperando una comida . Hoy estaré dando http://blogs.msdn.com/b/mark/archive/2010/11/03/pdc10 downloader.aspx Algunos ejercicios de almacenamiento en videos de 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 ninguna tarea real: traigo al niño, puedo ver si quiero, pero no hay nada que deba hacer. Desarrollé el hábito de salvar algunos de mis motos para ese momento. Revewing 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 prestar atención. Si tiene este tipo de tiempo de inactividad regularmente, preste atención mientras pasa por su carga de trabajo regular y pregúntese "¿Podría guardar esto para el martes por la noche?".

Otros consejos

¿Por qué no usar esa holgura para relax y libera tu mente?

Si está 100% de su tiempo ocupado, pensando, trabajando, inventando, etc. QUE Will te hace menos productivo.

Editar: incluso en World of Warcraft You tengo que descansar ;) (No, no juego wow, pero siento que es un buen ejemplo)

Hay un proverbio chino:

Descansar es con el propósito de viajar una distancia adicional ...

Si debe hacer algo, por ejemplo, en un vuelo, no tiene que trabajar directamente con el trabajo / proyecto.

Sugeriría algunos de estos:

  • Lea una novela: un poco de tiempo de inactividad escapista nunca lastimó a nadie

  • Lea la sección financiera del periódico: cada programador y otro profesional debe aprender más sobre los negocios, el dinero, la inversión y cómo da la vuelta el mundo. No será un comienzo fácil, pero como Yoda podría decirlo: "Aprenda lo 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 están lavando. Hazlo con una mente abierta y crítica, no tomar la palabra de ningún tipo como verdad del evangelio.

En última instancia, esto es una ampliación de usted y su educación, que nunca obtendrá de otra manera. A largo plazo (10 años o DO), sabe más que sus compañeros: se vuelve más redondeado, más conocedor, más empleable y más respetado.

Mi sugerencia, que nadie ha mencionado todavía, es pasar tiempo con otras personas.

¡Parece que la vida de un programador se gasta interactuando 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 suene tan egocéntrico. Más bien lo contrario, ¡uno también debe cuidar a los demás!)

Dormiría para que esté más descansado y productivo cuando llegue a un entorno que mejora más la productividad.

Rompería el tiempo disponible:

  • 1/4 descanso
  • 1/4 haz algo divertido
  • 1/4 haz algo creativo
  • 1/4 Lea algo técnico.

Si no me estoy relajando, entonces personalmente:

  • Escribe más de mi libro técnico ("¡Hola editor!")
  • Lea los libros/artículos tecnológicos, etc. que guardo para tales viajes
  • Lea cosas que están completamente fuera de mi campo (amplíe esa mente)
  • Actualizar mi tablero personal de Kanban
  • Escriba un montón de charlas, presentaciones y publicaciones de blog que quiero dar en el futuro
  • Habla con mi esposa sobre el diseño de la experiencia del usuario

Me gusta escuchar podcasts y/o audiolibros. Existen un montón de grandes podcasts Existen (técnico y no técnico), y si no le gusta comprar todos sus libros, la biblioteca local probablemente tenga descargas digitales o audiolibros en CD, puede rasgar su reproductor de MP3.

¡fuera de línea! = Down.

Mantengo una implementación completa en mi propia máquina, para 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 apoyar WiFi.

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 se está desarrollando en uno de los Langs "intensivos en marco", como C# o Java, podría explorar algunas piezas del marco o simplemente leer sobre el azúcar sintáctico de LanguGage que no tenía tiempo para visitar antes.

Haber ganado dominio adicional de su plataforma de desarrollo lo hará más productivo una vez que vuelva al entorno laboral.

Licenciado bajo: CC-BY-SA con atribución
scroll top