Me parece que tengo muchos problemas para mantenerme alerta 8 horas al día. He oído hablar de personas que han negociado contratos de trabajo de solo 4 horas / día, argumentando que no podrán hacer mucho más en ocho horas.
A menudo estoy abrumado por la somnolencia, el aburrimiento, la distracción. Algunos días, parezco arder durante ocho horas en una furiosa explosión de productividad; otros días, casi no hago nada en absoluto. La mayoría de los días, es algo intermedio, y me siento mal por perder mucho tiempo porque no puedo reunir la concentración para ser lo mejor durante gran parte del día.
Me gustaría escuchar sus experiencias (¡dime que no estoy solo!) Y, si se encuentran, sus soluciones a este dilema.
¿Eres productivo 8 horas / día casi todos los días? ¿Cómo?
fuente
Respuestas:
¿Estás describiendo un sentimiento de: 1) Realmente no quiero estar trabajando en esto? o 2) estoy atascado?
No quiero trabajar en esto
A algunas personas les va mejor con los plazos. Despegue una parte razonable de la tarea y establezca una fecha límite. Compartir fechas límite con otros puede ayudarlo a rendir cuentas.
Uno de mis trucos favoritos es comenzar cada día con una hoja de papel y hacer tres columnas: Debe (hacer hoy - reuniones, llamadas, etc.), Debería (trabajar en - deadilne inminente) Querer (trabajar). Debajo de cada columna, divida las tareas que tiene en mente. De estas listas, elija tres elementos que razonablemente puede lograr hoy que harán avanzar su pila. Elimine a los tres y todo lo que está más allá es una ventaja, es decir, "Fui superproductivo hoy". Se necesita un poco de práctica para dividir las tareas en la cantidad correcta, pero es efectivo.
Los descansos están bien, pero obtén un temporizador (yo uso un temporizador electrónico de cocina). Esto también se puede usar para "engañarse" y avanzar. Algunos de los míos: "Pasaré los próximos ocho minutos tratando de pasar esta prueba". "Pasaré los próximos diez minutos ajustando este diseño". O si eso se siente demasiado corto, siempre puede cronometrar sus tareas.
Estoy atascado
Comparte tu dolor con los demás. Simplemente describir el problema a menudo conduce a una solución.
Las pruebas exploratorias son una gran técnica para hurgar en un sistema que no entiendes pero que tienes que cambiar.
Dar un paseo. Las distracciones son parte del proceso. Simplemente no los convierta en su única solución para cada problema.
fuente
Si definimos "productividad" como la medida de la salida física utilizable, código funcional, entonces esto es en promedio ~ 3 h / día máximo, más como ~ 2 h / día en promedio. Y no se sienta mal si no puede escribir código todo el día: la mayor parte del trabajo ocurre en su cabeza.
De acuerdo, esto podría ser un problema con los gerentes atrapados en la mentalidad "¿Por qué Sam no está escribiendo?".
fuente
Es posible que desee leer el artículo de Joel Fuego y movimiento
fuente
¡Trabajo hasta 12 horas al día!
Estoy familiarizado con todas las técnicas mencionadas anteriormente. Esto es lo que puedo agregar que es exclusivo de mi proceso:
MI TÉCNICA DE TRITURACIÓN DE 3 HORAS: - Divido mi día en trozos de 4, 3 horas. Son 9,12,3,6 y 9.
En esos momentos, ¡suena una alarma en mi teléfono! ¡Comprender cómo pasa el tiempo es importante! Tener una idea de cómo son las 3 horas y cómo se puede usar es invaluable.
En cada intervalo, me estiro, como, me muevo, y luego comienzo UNA NUEVA TAREA. A veces usaré fragmentos de 2 o 3 horas para 1 tarea si estoy "sintiéndolo"
Tengo toneladas de tareas diferentes que necesito hacer para sentirme equilibrado. Al hacer una parte de cada tarea, al final del día / semana, no siento la culpa de no hacer algo realmente importante MIENTRAS trabajo en otra cosa realmente importante. (Sé que sabes de lo que estoy hablando). ¡Pensar en otra tarea, mientras trabajas en algo mata la productividad!
Dieta / ejercicio: ¡Somos solo APES! Esperamos mucho de nosotros mismos. La única forma en que funciona es respetar la mecánica del cuerpo también. Bueno, me emociona decir que intervalos de 3 horas son PERFECTOS para una dieta alta en energía y alto metabolismo. Investigue más antes de comenzar, pero básicamente, al comer una PEQUEÑA cantidad de alimentos, cada 3 horas, su cuerpo sigue quemando combustible en lugar de sufrir un shock y tratar de sobrevivir con una dieta pobre.
Y una final, debo estar loco, pero me funciona la idea: ¡creé una bicicleta estática con una terminal frente a ella! Puedo caminar hacia ella (en la otra habitación con una bonita vista) y andar en la bicicleta estacionaria MIENTRAS continúo trabajando. ¡Eso es correcto! ¡Me estoy entrenando sin tener que dejar de trabajar! La red local me permite retomar donde estaba sin perder el ritmo. Es impresionante. Imagínese si, en el medio de su día, cuando se está desplomando, que, en cambio, podría hacer latir su corazón. ¡Dios mío, después de 30 minutos, estoy listo para retomar todo! (A veces tengo que ducharme después, pero eso me ha servido como un buen momento para pensar mis tareas)
Buena suerte amigos! ¡No olvides respirar, comer y pestañear! :)
fuente
La concentración intensa durante 8 horas no debería ser un objetivo. El objetivo es crear una solución al problema en cuestión.
fuente
Creo que depende completamente de lo que estés haciendo durante ese día. Si estoy haciendo algo interesante, emocionante y atractivo, pasarán 8 horas; pero si solo estoy revisando el código heredado para encontrar un error oscuro, el tiempo se arrastra.
En cualquier caso, creo que hay mucho que puede hacer para mantenerse productivo durante todo el día.
Primero, toma descansos regulares. Trabajar durante varias horas seguidas disminuirá la productividad en comparación con tomarse un descanso de 5 minutos cada hora más o menos, ya sea preparar una taza de té o café, conversar con un compañero de trabajo, dar un paseo por la oficina, salir a la calle un cigarrillo, o incluso un breve descanso para mirar sitios web de noticias o sitios web sociales.
También ayuda a variar sus tareas (cuando sea posible). Hacer lo mismo durante varios días sin variaciones conduce al aburrimiento y al trabajo pesado. Trabajar en una cosa en la mañana y luego en otra en la tarde ayuda a mantener altos los niveles de concentración, pero la practicidad de eso depende completamente de su entorno de trabajo.
fuente
Aquí hay algunas cosas simples pero efectivas que hago para obtener más de 8 horas de codificación cada día:
Cuando no hago estas cosas, me encuentro somnoliento, aburrido y fácilmente distraído.
fuente
Creo que hay dos problemas aquí:
En primer lugar, es completamente normal ser súper productivo algunos días y no hacer nada otros días. Todo el mundo se distrae con las cosas, tanto relacionadas con el trabajo (el resumen de la compañía sobre el nuevo sitio web de RRHH al que es obligatorio ir) como las no relacionadas con el trabajo (programmers.stackexchange)
en segundo lugar, su percepción de cuán productivo es probablemente sea sesgada. Si pasas una semana depurando un error difícil, los primeros cuatro días probablemente sientan que no estás llegando a ninguna parte mientras exploras varios callejones sin salida. el último día se sentirá súper productivo a medida que las cosas encajen y logre su objetivo. Pero es importante reconocer que todo ese trabajo eliminando las posibilidades que no eran el problema fue productivo, incluso si no le brinda esa buena sensación de logro.
fuente
Primero un comentario: si estás midiendo la productividad como "manos a la mano, escribiendo código", entonces creo que tienes la métrica incorrecta. Como desarrolladores, mucho de lo que hacemos es comprender el problema real . Esto puede llevar mucho tiempo. Cuanto mejor entienda por adelantado, más probabilidades tendrá de escribir el código correcto la primera vez. Eso significa enviar correos electrónicos, hablar con compañeros de trabajo, pizarra, etc. Creo que 3 horas de código real por día sería genial.
Algunas otras cosas a considerar:
fuente
Esto depende en gran medida de lo que esté haciendo y del entorno en el que lo esté haciendo. En un momento, hace años, estaba trabajando en una línea de montaje y podría decir que pude ser productivo todo el día. Ahora, como "trabajador del conocimiento", encuentro que, aunque podría medir mi tiempo realmente productivo como cuando estoy trabajando en un proyecto (por ejemplo, diseñando bases de datos, investigando un problema o escribiendo código), solo podría tener un promedio de cuatro horas productivas al día con el resto del tiempo consumido por reuniones y otros gastos administrativos.
Bajo una fecha límite, puedo concentrarme en una tarea por largos períodos de tiempo (es decir, la clase durante toda la noche), pero estos no son sostenibles y, a medida que envejecí, descubrí que tienden a dejarme mucho más agotado que cuando era más joven y termino necesitando más tiempo de recarga después.
Sin embargo, el mayor problema que he encontrado no es tanto permanecer en la tarea como comenzar a hacerlo, ¡más aún cuando se enfrenta a un gran problema que aún no se ha iniciado! Como tal, un truco que he encontrado es que si tiene una tarea más pequeña (es decir, de 30 minutos a una hora para completar) de la que puede ocuparse, la sensación de logro que obtiene puede ayudarlo a establecer el ritmo para trabajando en el problema más grande. Los pintores y otros artistas a menudo hablan sobre la insinuación de un lienzo en blanco y, en muchos sentidos, el desarrollo de software no es diferente, sentarse allí mirando un archivo vacío puede ser bastante intimidante.
fuente
No comentaré las cosas que otros ya han mencionado, pero también creo que mucho de lo que constituye su idea de productividad depende de su entorno.
Empecé a trabajar desde casa en enero, así que esto se ha convertido en un gran problema para mí. Una cosa que trato de recordar constantemente es la cantidad de tiempo que solía pasar interrumpiéndome en la oficina: - ser arrastrado para ayudar a las personas con problemas triviales no relacionados con mi trabajo - ser eliminado de mi flujo por personas que monologan en su oficina escritorio - contestar el teléfono / tomar mensajes para las personas - burocracia general de la oficina - además de varios otros (de los cuales estoy seguro que muchos de ustedes están muy conscientes)
Trabajando desde casa, descubro que tengo una idea mucho más estricta de lo que es un día productivo, en comparación con cuando trabajaba en una oficina a tiempo completo (probablemente sintiendo la necesidad de probarme a aquellos que imaginan que la fuerza de trabajo remota pasa todo el día mintiendo en cama..). Por esta razón, realmente me supero en los días en que no logro mucho. Sin embargo, cuando lo pienso, estoy dejando que mi entorno altere mis estándares: estoy seguro de que he sido, si acaso, MÁS productivo desde que empecé a trabajar desde casa. Es solo que siento una mayor responsabilidad de ser productivo frente a la libertad que se me ha otorgado.
fuente
Por lo general, hago mi mejor trabajo en las ~ 4 horas de mi mañana, luego descubro que hago mucho menos el resto del día después del almuerzo. Sin embargo, me preocupé mucho por perder demasiado tiempo en el trabajo y por distraerme demasiado fácilmente, así que comencé a investigarlo más.
Descubrí que los consejos comunes como desayunar, dormir bien y escuchar música me ayudaron un poco, pero no era muy confiable y todavía tendía a perder el enfoque muy fácilmente. Finalmente sospeché y hablé con mi médico, preocupado de que pudiera tener TDAH. Llevo un tiempo tomando Adderall y descubrí que realmente me ayudó mucho. Es difícil de describir, pero es como que hace que las distracciones de la competencia sean más silenciosas, por lo que puedo elegir en qué enfocarme y me facilita deslizarme en "la zona" de la que hablan muchos programadores: un maravilloso estado inmune a las distracciones. Pura productividad.
Entonces, si solo tomo mi medicamento, puedo obtener unas 4 horas más o menos productivas: una mañana fuerte y unas pocas horas decentes por la tarde. Si me gusta, se supone que debo comer bien y dormir lo suficiente, eso me lleva hasta unas 5-6 horas buenas, y si solo estoy teniendo un buen día (digamos que tengo un problema muy claro para resolver) entonces puedo ser productivo todo el tiempo de trabajo de 7 a 8 horas.
De todos modos, no digo que sea para todos, ni lo sugiero como una solución general para los problemas de productividad. Pero para algunas personas, lea sobre los signos del TDAH, hable con un médico y tal vez eso pueda ayudar. Sé que pasé años pensando que era flojo o indisciplinado y es por eso que no podía concentrarme en el trabajo escolar o el trabajo hasta que decidí que tal vez no debería ser físicamente doloroso concentrarse en lo que debería hacer y buscar. ayuda.
fuente
He sido muy productivo durante 8 horas al día, pero eso ha sido solo por períodos cortos. Vi muchas referencias que indican que si su día normal es más de 8 horas, no obtendrá ganancias de productividad.
Además del tiempo productivo, generalmente hay una larga lista de cosas que deben suceder que no serán tan productivas:
Algunas de las cosas necesarias para obtener 8 horas de productividad:
Raramente me he encontrado en tal situación. Las granjas de cubos de hoy generan grandes volúmenes de interrupciones. (Un sistema de MI que pone en cola los mensajes puede ayudar si las personas se ponen al día). Rara vez podrá obtener respuestas instantáneas de todos cuando los necesite.
Algunas cosas que deberías probar.
fuente
Puedo codificar productivamente alrededor de 4-6 horas por día (prefiero 4 horas). Puedo hacer otros tipos de trabajo con el resto del tiempo. Pienso en mis proyectos cuando salgo a caminar o correr. Hago algunos de mis mejores trabajos fuera de la computadora.
(Es interesante ver cuántas personas dijeron "4 horas")
fuente
Además de toda la buena información aquí, también encuentro útil hacer la pregunta, "¿Qué estoy evitando?" si siento que he sido menos productivo A menudo, habrá algún obstáculo. Es una especie de mentalidad de 'SCRUM', si lo miras de esa manera.
Una vez que sepa lo que está evitando, manejar su actitud hacia él se vuelve más fácil.
fuente
Hay muchas cosas que puede hacer cuando está distraído, somnoliento o aburrido. Por ejemplo, lee blogs de tecnología, lee libros técnicos. Si eres masoquista, puedes leer correos electrónicos comerciales mientras no te sientes 100% productivo. O simplemente puede pensar en el diseño / arquitectura de su producto, o el último error que escuchó de un usuario.
Incluso si no está escribiendo código, aún puede hacer algo.
fuente
Yo diría que si estoy de buen humor y buena actitud y listo para trabajar, en promedio estoy "trabajando", alias activamente codificando durante 3-4 horas. El resto es pensar, buscar cosas que quiero resolver, etc.
fuente
Tengo dos tipos de días. 1) Días que sé que no voy a hacer mucho. 2) Días que uso la Técnica Pomodoro. Con el tipo 1), puedo esperar obtener de 2 a 3 horas de trabajo real. Con el tipo 2) obtengo al menos 6 horas. Por lo general, sé a primera hora de la mañana qué tipo de día estoy teniendo. Modifiqué la Técnica Pomodoro para que me quede con ella, y no soy tan rígido como parece querer que sea la documentación.
En días productivos tengo un horario bastante estricto de la siguiente manera:
8:30 - 9:00 revise el correo electrónico, revise los canales RSS y bs con los compañeros de trabajo
9:00 - 9:30 reunión scrum, bs con los compañeros de trabajo, y complete la lista de tareas de hoy
9:30 - 11:30 primer Pomodoro con 5 minutos descansos cada 25 minutos
11:30 - 12:30 almuerzo
12:30 - 2:30 segundo Pomodoro con descansos de 5 minutos cada 25 minutos
2:30 - 3:00 descanso
3:00 - 5:00 tercer Pomodoro con descansos de 5 minutos cada 25 minutos
He encontrado que esto funciona maravillosamente en días productivos, pero no puedo hacerlo todos los días o me quemo. Intento seguirlo 3 de 5 días.
fuente
Aquí hay muchos buenos consejos, así que intentaré agregar algunos pensamientos y experiencias útiles.
La cantidad de trabajo útil que puede hacer en un día es única para usted como individuo. Algunas personas tienen más "resistencia" mental que otras, al igual que algunas personas pueden correr maratones y otras apenas pueden llegar al final de la calle. Creo que, por lo tanto, lo primero que tiene que hacer ejercicio es la cantidad de trabajo útil puede usted hacer en un día y no ir más allá de esto para períodos sostenidos. Intentar esforzarse más allá de su límite actual puede ser un círculo vicioso, ya que el exceso de trabajo lo cansará, lo que provocará errores, lo que conducirá a un nuevo trabajo. Esto puede llevar a la extraña situación de necesitar trabajar 12 horas al día solo para hacer lo que hizo en el pasado en 4 o 6 horas.
Si desea ampliar su capacidad de trabajo productivo, consideraría lo siguiente:
fuente
Probablemente no pueda concentrarse o estar en la máxima productividad para un día de trabajo completo, pero ese no es un buen argumento para un trabajo de 4 horas al día.
La razón principal es que sus horas productivas no son "a pedido", por lo que no puede simplemente hacer el trabajo e irse a casa. muchas veces comienzas a ser más productivo después de mucho tiempo de estar distraído.
La mejor solución es preparar tareas que sean adecuadas para diferentes estados de ánimo, por ejemplo, clasificar las tareas para
fuente
Me cuesta mantener la atención centrada en la mayoría de las tareas durante más de un par de horas sin descanso. Creo que probablemente hago alrededor de 4 horas en un día de 7 horas. Sin embargo, el resto del tiempo tiende a pasarlo aprendiendo.
fuente
Unas pocas horas...
La Técnica Pomodoro es algo que me he recomendado en algunas ocasiones. Nunca logré hacer que funcione para mí, sino algo para probar.
fuente
Estoy feliz si obtengo 2 buenas partes sólidas de programación de 2 horas cada día. Los días que hago más que eso, me encuentro girando las ruedas, perdiendo el tiempo e introduciendo errores en el software. El resto de mi tiempo lo paso aprendiendo, investigando, hablando con los usuarios y dejando que mi cerebro se relaje.
Aquí hay una manera de revisar dónde realmente está pasando su tiempo en comparación con dónde cree que pasará su tiempo. El lunes por la mañana siéntate y haz una lista de lo que te gustaría completar durante la semana. Luego guárdelo y no lo mire hasta el viernes.
Tome un cuaderno y cada vez que comience algo nuevo durante el día, escriba la hora y lo que está haciendo. Esto debería incluir todo. Revise el correo electrónico personal, lea sitios web personales, lea sitios web de tecnología, hable con su compañero de cubo, programe el proyecto x, vaya a almorzar, trabaje en el nuevo error Z, hable con el usuario y del nuevo proyecto, etc.
El viernes saque su lista inicial y hojee la lista de lo que hizo. Compárelos y vea cuán productivo fue realmente. Probablemente se sorprenderá y encontrará cosas que puede comenzar a cambiar.
fuente
Me parece que el problema a menudo es que los proyectos en el trabajo están en violación directa de las últimas y mejores mejoras en el campo. Las cosas con las que sueño, sabiendo que mejorarán la vida de todos nosotros.
No quiero arreglar este viejo diseño de tabla cuando podría estar usando el marco menor. No quiero rehacer este XML-RPC hinchado y lento cuando podría cambiar la API a JSON en una hora. No quiero seguir agregando características a este sitio ejecutando un marco personalizado que ni siquiera tiene una abstracción de base de datos adecuada cuando podría transferir todo a un marco real en solo un par de días. No quiero hacer esta animación jQuery tonta, inutilizable y coja. Sé que el cliente eliminará en revisiones posteriores después de que su cabeza esté bien.
En días como este pongo algo frente a mí para motivarme. Como una recompensa
Si solo hago esto, entonces me permitiré pasar el resto del día escribiendo un sistema de almacenamiento en caché adecuado utilizando membase.
Sin embargo, supongo que debe amar su trabajo para pensar que pasar tiempo en una nueva biblioteca API o jugar con una nueva base de datos es divertido. Sé lo que hago. Desearía poder construir cosas útiles y geniales todo el día.
fuente
Recientemente comencé a usar workrave disponible para ubuntu (workrave)
Le recuerda tomar descansos cada X e Y minutos (3 y 45 por defecto, pero cambiables). Esto aumenta su productividad.
¡Buena suerte!
fuente
Suena como dos problemas que he tratado antes:
fuente
Ser productivo durante 8 horas no es tan importante. En lugar de resolver un problema con la fuerza bruta lanzándole más horas, resuélvalo de una manera creativa e inteligente y pase el resto del día jugando al fútbol.
fuente
Hay días en que puedo trabajar de 8 a 12 horas sabiendo lo que estoy haciendo después de 5 o 6. Pero hay días que a veces no puedo hacer nada.
Realmente me concentro cuando hay plazos. digamos que faltan 4 días y que hay que hacerlo y si sé que se podría hacer en 4 días , realmente me pone en marcha. Si sé que no puedo terminar, me agotaré y perderé la concentración la mitad del tiempo. También puedo concentrarme si tengo que integrar alguna característica agradable en la aplicación. así que todo depende de lo que esté a mi alcance.
fuente
Para mí se trata de lo que estoy haciendo. Si la tarea es desafiante, trabajaré más de 12 horas disfrutando cada minuto y me iré a casa ansioso por venir al día siguiente para continuar mi trabajo. Desafortunadamente, a veces los problemas en el medio ambiente llegan a mi nervio y afectan mi concentración y disminuyen mi productividad. Nunca me aburro a menos que esté trabajando en algo que no me interesa y no construya nada en mi carrera o mi experiencia, y en este caso me motivo a que debería hacer esto lo antes posible para volver a lo que me gusta y lo que yo debería estar haciendo.
fuente
Mi último trabajo de Agile Scrum utilizó el concepto de "horas ideales" para la estimación de tareas. En pocas palabras, una "hora ideal" es una hora invertida codificando cosas nuevas que nunca antes habían existido en el proyecto. Una hora no ideal es el tiempo dedicado a refactorizar, depurar, por teléfono, en reuniones, en el almuerzo, en el recreo, al acecho / publicación en StackExchange, etc.
La expectativa típica era de 5 a 6 horas ideales por día laboral de 8 horas. Simplemente no puede esperar que los desarrolladores pasen 8 horas al día "enchufados", e incluso si lo hace, normalmente encontrará que no obtiene mucho más en esas 2-3 horas que en el 5-6 normal . No es una cosa de pereza, no es una cosa "atascada", ni siquiera es una falta de habilidad o velocidad de escritura; El simple hecho del asunto es que sucede sh * t. Alguien llamará o enviará un mensaje instantáneo a un desarrollador preguntando sobre algo de su vida personal. La deuda técnica debe pagarse organizando y refactorizando la base de código (que los clientes no verán como productiva porque no están trabajando para conseguir puntos, pero es fundamental mantener la base de código mantenible y extensible, manteniendo así el ritmo de desarrollo). Y los desarrolladores necesitan desahogarse; nosotros'
De todos modos, la estimación de nuestro equipo funcionó en aproximadamente un "punto" = aproximadamente dos días de desarrollador (un puntero de cinco fue una iteración de desarrollador de dos semanas), basado en 5 horas de codificación directa por día. Por lo tanto, se facturaría al cliente un puntero de cinco puntos a una tasa aproximadamente equivalente a 50 horas de desarrollador.
fuente