¿Es realmente útil tomar descansos frecuentes cuando se programa? [cerrado]

23

Sigo leyendo que se recomienda que un programador tome descansos frecuentes durante la programación, y la recomendación habitual que veo es 5 minutos cada media hora o 10 minutos cada hora.

Lo intenté, pero a menudo encuentro algo interesante durante esos 5 minutos, y me aleja de lo que estaba trabajando durante más tiempo de lo planeado. O eso, o mi mente se enfoca en otra cosa y me resulta difícil volver a mi trabajo y no enfocarme muy bien.

¿Es realmente tan beneficioso tomar descansos frecuentes durante la programación? ¿Estoy haciendo algo mal para que disminuya mi productividad en lugar de aumentarla?

Rachel
fuente
Eche un vistazo a 5 Minute Break , le recuerda los descansos al salpicar en pantalla completa y no puede perderse eso, y da miedo.
Czarek Tomczak
@CzarekTomczak Eso me volvería loco, especialmente si estuviera en medio de algo :)
Rachel
A medida que envejece, esto se vuelve necesario, simplemente no es saludable sentarse durante largos períodos de tiempo o escribir durante largos períodos de tiempo
jk.
Beba mucha agua o empiece a fumar ... Entonces tendrá la mente fija en lo que debe hacer en sus descansos.

Respuestas:

39

Tomo descansos frecuentes pero normalmente tienen un propósito (baño, comida / café, etc.). Tiendo a encontrar que, mientras estoy lejos de mi escritorio , sigo pensando en el problema en cuestión. Sin embargo, este pensamiento no se distrae con el código frente a mí y me permite pensar más sobre el problema en su conjunto en lugar de analizar minuciosamente los detalles frente a mí. Con frecuencia, cuando regreso a mi escritorio, tengo una nueva idea sobre cómo abordar el problema en el que estoy trabajando.

Kavet Kerek
fuente
2
Sí, para mí "tomar un descanso" es casi sinónimo de "tomar una copa" o "ir al baño" o algo así. Normalmente me levanto de mi escritorio cada hora más o menos. También es importante mirar a tu alrededor de vez en cuando para que tus ojos puedan enfocarse en algo que no esté a 1 metro frente a tu cara ...
Dean Harding
8
Estoy de acuerdo con esto, pero solo para aclarar, cuando la gente habla de "tomar un descanso", es un descanso físico, no un descanso mental. Si se rompe mentalmente de lo que está haciendo, a menudo tendrá el problema que tiene el OP. Se perderá en otra actividad durante más de 5/10 minutos.
Nemi
28

Depende completamente de su estado actual. Si estoy atascado en algo, pasaré a Programmers.SE o SO y revisaré algunas preguntas. Me levantaré e iré a caminar. Tal vez consiga un refresco o una porción de pizza.

Si estoy en un surco no voy a parar. Las interrupciones son beneficiosas cuando se deja a criterio del programador.

Josh K
fuente
3
Programmers.SE/SO es parte de mi problema, creo ... tomar unos minutos para examinar las preguntas normalmente lleva a un tiempo más largo para responder una pregunta.
Rachel
77
+1: Cuando en 'la zona' los saltos no son parte de la ecuación. Simplemente terminas mirando a otro lado 3 horas más tarde y pensando "hmm ... perdí el almuerzo"
Steven Evers
@Rachel: Aprovecho el feed para hacer preguntas para no perder el tiempo refrescando con la esperanza de que haya otras nuevas. Sin embargo, no puedo hacer el feed SO, de lo contrario recibo 30 preguntas cada cinco minutos.
Josh K
@SnOrfus: Acabo de regresar del almuerzo. ;)
Josh K
3
+1: Esa es mi experiencia también: tomar descansos frecuentes es beneficioso, pero solo cuando estás atrapado. Si está desperdiciando un tiempo precioso "en la zona" para tomar un descanso, pierde productividad, no la gana. El punto es que cuando estás atascado, esforzarte demasiado a menudo no te ayudará (pero solo cuando la parte demasiado presente está presente, no hay nada de malo en esforzarse demasiado ) y tomar un descanso te ayudará. Además, escuche a su cuerpo, si tiene hambre, tómese el tiempo para ir a comer un refrigerio ligero o de lo contrario es muy molesto (pero bueno, una vez más, si está en la zona, puede posponerlo un poco).
n1ckp
11

Personalmente, no encuentro un descanso de 5 minutos en mi escritorio de ningún valor real. Me levantaré y caminaré en su lugar y luego regresaré y atacaré nuevamente con renovado vigor. Tampoco soy muy estricto sobre el momento ... si estoy en una buena racha, definitivamente no me detengo. Si estoy atascado, me detengo antes de sentirme demasiado frustrado.

Doug Wilson
fuente
Sí. Algunos abdominales o flexiones son agradables. Entonces está ordenando.
Bob Murphy el
8

Hago 10 minutos de descanso cada 45 minutos de computer work.

Durante los 10 minutos, camino, preparo un café y cosas tan triviales. A veces, me tomo el tiempo de limpiar mi escritorio. Pero tiene que ser cosas triviales.

Uso workrave para recordarme cuándo parar.

Lo que haces es en realidad cambiar de tarea. Su cerebro no puede descansar y comenzar con otra cosa cuando no está enfocado en lo anterior.

Actualmente estoy probando lo que se llama atención plena . ¡Funciona tan bien que da miedo!


fuente
No estoy seguro de usar un programa para recordarle que pare, ya que me distrae, pero estoy ansioso por saber más sobre la atención plena. ¿Tiene algún recurso sobre cómo podría adaptar la técnica a una situación de trabajo?
Toby el
3
Miré a WorkRave una vez antes, pero no me gustaba que algo me dijera que parara cuando estaba en una buena racha y rompiera mi concentración
Rachel
Toby, no es tan molesto si sigues las reglas que te estableciste. En cuanto a la atención plena, se utiliza en conjunción con cbt. Le sugiero que compre el libro de este autor: mindfullivingprograms.com/whatMBSR.php el libro se llama "vida de catástrofe completa"
Rachel: puedes establecer las reglas que quieras.
2
Las prácticas de atención plena han hecho maravillas para mí y para todos los que conozco que las han probado seriamente.
Bob Murphy el
6

La opción de descansos frecuentes me parece muy útil. Si estoy metido hasta el cuello en una tarea, podría pasar horas sin descanso. Ciertamente encontraría un descanso forzado muy perjudicial.

Si estoy trabajando en un código que simplemente no se está comportando, caminar por unos minutos permite que mi cerebro divague "alrededor" del problema lo suficiente como para dar una idea del problema.

A menudo bromeo diciendo que mi mejor pensamiento para el trabajo es en el baño de la compañía, pero es solo una broma.

Jason Viers
fuente
4

No solo es beneficioso para su productividad tomar descansos frecuentes, sino que también es beneficioso para su salud. Hace 10 años tuve una embolia pulmonar (coágulos de sangre en mis pulmones) por trabajar demasiado tiempo sin pausas. Afortunadamente me recuperé de eso y pensé que me estaba yendo realmente bien. El pasado abril me metí en un sprint de codificación durante un par de días. Del tipo en que pasa el tiempo y antes de que te des cuenta, has estado sentado demasiado tiempo. Me encontré extremadamente sin aliento y cuando fui al hospital tuve un nuevo lote de coágulos de sangre.

Regresé a configurar alarmas y caminar cada hora.

bruceatk
fuente
3
+1 por señalar los efectos de la vida real de quedarse quieto durante demasiado tiempo. bien por ti y espero que hayas tenido una recuperación completa.
Tipo anónimo el
3

Absolutamente. Soy un defensor de la técnica Pomodoro , cuya implementación más general es de 25 minutos, 5 minutos de descanso. Un pomodoro es atómico, por lo que no puedes hacer la mitad de uno. Esto lo obliga a sentarse y pensar en un problema sin desviarse a Gmail o SO. Por el contrario, también se ve obligado a levantarse cada veinticinco minutos y caminar o hacer algo que no esté relacionado con el trabajo (ocasionalmente violo esto si tengo un problema profundo).

He estado haciendo esto durante aproximadamente medio año y descubrí que el mito de "codificar cabeza abajo durante horas" es en gran medida eso, un mito. Soy más productivo y generalmente paso menos tiempo lidiando con problemas estúpidos (por ejemplo, hoy escribí [] en lugar de () al intentar invocar una función de JavaScript) cuando me obligo a detenerme cada 25 minutos.

Fil
fuente
3

Si realmente estás atrapado, a veces en lugar de tomar un descanso , puedes liberar tu ira y romper una toma , como los dientes del molesto compañero de trabajo que te distrae al balbucear en voz alta por teléfono a todos sus parientes vivos. en el hoyo se arrastró desde y hacia las áreas urbanas.

Jas
fuente
1

¿Qué tan productivo serás si te quedas ciego por mirar el monitor durante demasiado tiempo o tienes un colapso mental por trabajar sin parar? Personalmente, me preocuparía más quedar realmente ciego o tener un colapso, pero parece que estás más preocupado por el punto de vista de la productividad.

Ahora, para ser justos, un descanso de 5 minutos cada 30 minutos suena un poco excesivo. Pero no recomiendo saltarse los descansos porque lo hace menos productivo a corto plazo.

Jason Baker
fuente
1

Creo que realmente depende de la tarea en la que estés trabajando. A veces encuentro un descanso de 5 a 10 minutos para aclarar mis pensamientos y estirar / caminar realmente puede ser beneficioso. Otras veces, dejaré mi escritorio y volveré, y mi código me parecerá casi extraño a medida que mi línea de pensamiento ha saltado.

En términos generales, digo algo bueno, pero no estaría de acuerdo con el uso de una aplicación como sugirió @Pierre, probé algo similar antes y me pareció frustrante.

Toby
fuente
0

Tomar descansos frecuentes es MUY importante para su salud. Leí que las personas que se sientan o se acuestan viendo la televisión, incluso durante un par de horas, tienen un mayor riesgo de mortalidad, incluso si hace ejercicio. Solo tienes que seguir moviéndote.

"Un nuevo estudio de investigadores de la Sociedad Americana del Cáncer encuentra que no solo la cantidad de actividad física que realizas, sino la cantidad de tiempo que pasas sentado puede afectar tu riesgo de muerte. Los investigadores dicen que el tiempo que pasas sentado se asoció de forma independiente con la mortalidad total, independientemente de la actividad física. nivel de actividad."

http://www.sciencedaily.com/releases/2010/07/100722102039.htm

"Tenga cuidado con las papas fritas: cada hora de televisión que se ve por día puede aumentar el riesgo de morir antes por enfermedad cardiovascular, según una investigación publicada en Circulation: Journal of the American Heart Association".

http://www.sciencedaily.com/releases/2010/01/100111161927.htm

netrox
fuente
0

Sí, las mejores ideas siempre son los ingresos cuando tienes un DESCANSO como fumar cigarrillos o conducir un automóvil.

Svisstack
fuente
+1 por encajar yendo a dar un paseo en tu hora de almuerzo ... :)
Tipo anónimo