Pregunta

Entrar en la zona es un proceso placentero y fructífero. Producimos un buen código fuente y obtenemos mucha satisfacción de nuestro trabajo realizado mientras estamos en la zona. Pero, ¿cómo se llega a la 'zona'? ¿Sigues un proceso específico? Además de cambiar el sistema de correo electrónico, los móviles y otras aplicaciones no productivas mundanas, ¿hay algo más que se pueda hacer?

¿Fue útil?

Solución

Concéntrese en lo que necesita hacer. Haga el esfuerzo de comenzar a hacerlo. Esta puede ser una de las cosas más difíciles: dejar de ser esponjada activamente.

No tengo correo electrónico abierto. No tengas FakeBook en otra ventana. No tengo ningún stackexchange en marcha. No hay foros. Solo tranquilo. Y luego continúa con él.

En general, me lleva (y casi todos los demás que conozco) unos 15-20 minutos para llegar allí.

En general, puede mantener "la zona" durante aproximadamente 2 horas, y generalmente solo una vez al día, es mentalmente bastante agotador. Si es súper duper, puede administrarlo dos veces en un día. Después de "la zona", el resto de su día es bastante liviano en comparación, se hace las cosas, pero la explosión de una gran productividad ha terminado.

Oh, y salir de la zona toma alrededor de 3 segundos, por ejemplo, una llamada telefónica, o alguien que se metió la cabeza y dice: "¿Puedo molestarte por un momento", a lo que la respuesta es: "Sí, ya lo hiciste". Estallido. La zona se ha ido. Otro 15-20 para regresar.

Es sorprendente cuántos estúpidos defectos S/W se introducen al ser eliminados de la zona.

Increíble también cuántas personas (gerentes de ESP) piensan que el plan abierto es una muy buena manera de desarrollar un software de calidad (donde nadie entra en la zona y mucho menos permanece allí).

Otros consejos

Cierre todas las ventanas del navegador que apuntan a stackexchange y suficiente, un buen café podría ser un buen lugar para comenzar.

Una cosa que he encontrado que es útil para ingresar a la 'zona' es en realidad 'zonificación'. Por lo general, me pongo auriculares y escucho instrumental, no lírico (En mi caso específico DJ Tiesto) mientras intenta ignorar el mundo exterior. Los auriculares y la música actúan como una barrera del mundo exterior. Estudios He demostrado que escuchar música clásica ayuda a la concentración.

Esta solución puede no ser óptima en el entorno corporativo, ya que la conectividad y la comunicación son fundamentales, sin embargo, si la situación lo permite, escuchar música en segundo plano o en auriculares puede ayudar.

Aquí está el artículo de Joel on Software que cubre este punto.

... Las ganancias de productividad documentadas proporcionadas por dar espacio para trabajadores del conocimiento, tranquilidad y privacidad. El clásico libro de gestión de software Sofá documenta estos beneficios de productividad ampliamente ...

Aquí está el problema. Todos sabemos que los trabajadores del conocimiento funcionan mejor al entrar en "flujo", también conocido como "en la zona", donde están completamente concentrados en su trabajo y sintonizados completamente fuera de su entorno. Pierden el rastro de tiempo y producen grandes cosas a través de la concentración absoluta. Esto es cuando hacen todo su trabajo productivo. Los escritores, programadores, científicos e incluso jugadores de baloncesto te contarán sobre estar en la zona.

El problema es que entrar en "la zona" no es fácil. Cuando intenta medirlo, parece que lleva un promedio de 15 minutos comenzar a trabajar con la máxima productividad. A veces, si estás cansado o ya has hecho mucho trabajo creativo ese día, simplemente no puedes entrar en la zona y pasas el resto de tu día de trabajo jugueteando, leyendo la web, jugando a Tetris.

El otro problema es que es tan fácil ser golpeado afuera de la zona. Ruido, llamadas telefónicas, salir a almorzar, tener que conducir 5 minutos a Starbucks para tomar un café e interrupciones de los compañeros de trabajo, especialmente las interrupciones de los compañeros de trabajo, todos lo sacan de la zona. Si toma una interrupción de 1 minuto por parte de un compañero de trabajo que le hace una pregunta, y esto noquea su concentración lo suficiente como para que le tome media hora volver a ser productiva, su productividad general está en serios problemas. Si se encuentra en un ruidoso entorno de bullpen como el tipo que los puntocoms cafeados les encanta crear, con los chicos de marketing gritando en el teléfono junto a los programadores, su productividad se sumergirá a medida que los trabajadores del conocimiento se interrumpan una y otra vez y nunca lleguen a la zona.

Con programadores, es especialmente difícil. La productividad depende de poder hacer malabarismos con muchos pequeños detalles en la memoria a corto plazo a la vez. Cualquier tipo de interrupción puede hacer que estos detalles se bloqueen. Cuando reanude el trabajo, no puede recordar ninguno de los detalles (como los nombres de variables locales que estaba usando, o dónde estaba haciendo la implementación de ese algoritmo de búsqueda) y debe seguir buscando estas cosas, lo que le ralentiza un mucho hasta que vuelvas a la velocidad.

Aquí está el álgebra simple. Digamos (como la evidencia parece sugerir) que si interrumpimos a un programador, incluso por un minuto, realmente estamos volando 15 minutos de productividad. Para este ejemplo, pongamos a dos programadores, Jeff y Mutt, en cubículos abiertos uno al lado del otro en una granja estándar de fantasía de ternera Dilbert. Mutt no puede recordar el nombre de la versión Unicode de la función STRCPY. Podría buscarlo, que toma 30 segundos, o podría preguntarle a Jeff, que toma 15 segundos. Como está sentado justo al lado de Jeff, le pregunta a Jeff. Jeff se distrae y pierde 15 minutos de productividad (para ahorrar Mutt 15 segundos).

Ahora pasemos a las oficinas separadas con paredes y puertas. Ahora, cuando Mutt no puede recordar el nombre de esa función, podría buscarlo, que todavía toma 30 segundos, o podría preguntarle a Jeff, que ahora toma 45 segundos e implica ponerse de pie (no es una tarea fácil dada la aptitud física promedio de programadores!). Entonces él lo mira. Así que ahora Mutt pierde 30 segundos de productividad, pero ahorramos 15 minutos para Jeff ...

Las otras respuestas sobre cómo concentrarse y no molestarse son buenas y no tengo mucho que agregarlas. El único hecho sobre el que sospecho son reglas sobre números concretos (cuánto tiempo necesita para ...). Estoy convencido de que tales números no pueden generalizarse de tal manera. Sin embargo, es importante concentrarse en su tarea y evitar molestarse.

¡La tarea en la que está trabajando también es muy importante!

Aquí hay algunas reglas generales sobre la tarea en la que está trabajando:

  1. Uno debe estar involucrado en una actividad con un conjunto claro de objetivos. Esto agrega dirección y estructura a la tarea.
  2. Uno debe tener un buen equilibrio entre los desafíos percibidos de la tarea en cuestión y sus propias habilidades percibidas. Uno debe tener la confianza de que él o ella es capaz de hacer la tarea en cuestión.
  3. La tarea en cuestión debe tener comentarios claros e inmediatos. Esto ayuda a la persona a negociar cualquier demanda cambiante y le permite ajustar su desempeño para mantener el estado de flujo.

Csikszentmihalyi, M.; Abuhamdeh, S. y Nakamura, J. (2005), "Flow", en Elliot, A., Manual de competencia y motivación, Nueva York: The Guilford Press, pp. 598–698

Estas reglas no están específicamente relacionadas con el desarrollo de software, sino que se pueden aplicar fácilmente.

Solo para agregar algunos ejemplos sobre cómo puede verificar si estas condiciones se aplican a usted y a su tarea:

¿Sabes cuál será tu próximo compromiso? ¿Quizás establecer metas más pequeñas? ¿Utiliza el desarrollo de pruebas? ¿Tiene el conocimiento necesario para completar su tarea? ¿Trabajas con un IDE? etc...

Esto es solo para darle una idea de cómo se puede aplicar a la programación, no se puede generalizar.

Obtenga la primera tarea en su lista bien mantenida.

El secreto es tener ¡Esa lista!

Hay una forma realmente efectiva de superar la procrastinación. Se ha descrito en el libro Resolviendo las cosas.

Primero tienes que mantener una lista de cosas que hacer. La metodología propuesta es excelente (léelo en Wikipedia).

Entonces es la forma en que escribes tus tareas.

En lugar de escribir:

Haga la documentación de la nueva interfaz de usuario (Ouch, un buen candidato para procrastinadores)

Escribe:

Llame a Robert para pedirle que incluya las capturas de pantalla de la nueva interfaz de usuario, escriba un resumen sobre qué decir, etc.

El truco es que las tareas son pequeñas y son acciones reales. Es fácil comenzar. Y todos aquí saben que cuando empezaste, has vencido a la procrastinación.

¿A qué te refieres con zona? ¿Es cuando estás tan concentrado en tu trabajo que olvidas comer y el resto del mundo y todas las personas en él parecen ruido blanco cuando estás enfocado por completo?

Admito que no puedo hacerlo todos los días, pero en un día en que llego a esa zona,

La música o los auriculares sin música es una excelente manera de entrar en la zona. Asegúrese No complete los auriculares a la computadora, asegúrese de que esté conectado a su iPod o reproductor de MP3. Esto se debe a que es realmente fácil ir a YouTube o comenzar a descargar cosas ... cuando su fuente de sonido es solo música y nada más.

Cuando llega al punto en el que no está enfocado en escuchar la música y suena como un ruido blanco, es una confirmación de que ahora está en la zona.

Una forma mucho más fácil es comenzar a codificar para que el fuego funcione básicamente ... pero a veces solo para obtener esa etapa inicial es difícil ... bueno, toma la música que escuchas, realmente escucha la música y entra en el Música .... canaliza esa pasión en la música ahora a tu código.

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