Fazer pausas frequentes é realmente tão benéfico ao programar? [fechadas]

23

Continuo lendo que é recomendável que um programador faça pausas frequentes durante a programação, e a recomendação usual que vejo é de 5 minutos a cada meia hora ou 10 minutos a cada hora.

Eu tentei, mas muitas vezes encontro algo interessante durante esses 5 minutos, e isso me afasta do que eu estava trabalhando por mais tempo do que eu planejava. Ou isso, ou minha mente se concentra em outra coisa e acho difícil voltar ao trabalho e não me concentro muito bem.

É realmente benéfico fazer pausas frequentes durante a programação? Estou fazendo algo errado para diminuir minha produtividade em vez de aumentá-la?

Rachel
fonte
Dê uma olhada no intervalo de 5 minutos , ele lembra os intervalos ao saltar em tela cheia e você não pode perder isso, e é assustador.
Czarek Tomczak
@CzarekTomczak Isso me deixa louco, especialmente se eu estava no meio de alguma coisa :)
Rachel
À medida que você envelhece, tudo se torna necessário, simplesmente não é saudável ficar sentado por longos períodos de tempo ou digitar por longos períodos de tempo
jk.
Beba muita água ou comece a fumar ... Então você terá a mente firme no que precisa fazer nos intervalos.

Respostas:

39

Faço pausas frequentes, mas elas normalmente têm um objetivo (banheiro, comida / café, etc.). Costumo descobrir que, enquanto estou longe da minha mesa, ainda penso no problema em questão. No entanto, esse pensamento não se distrai com o código à minha frente e me permite pensar mais sobre o problema como um todo, em vez de procurar detalhes na minha frente. Freqüentemente, quando volto para minha mesa, tenho uma nova idéia de como abordar o problema em que estou trabalhando.

Kavet Kerek
fonte
2
Sim, para mim "descansar" é sinônimo de "pegar uma bebida" ou "ir ao banheiro" ou algo assim. Normalmente eu me levanto da minha mesa a cada hora. Também é importante olhar em torno de vez em quando para que seus olhos podem se concentrar em algo que não é um metro na frente do seu rosto ...
Dean Harding
8
Eu concordo com isso, mas apenas para esclarecer, quando as pessoas falam sobre "fazer uma pausa", é uma pausa física, não uma pausa mental. Se você se afastar mentalmente do que está fazendo, geralmente terá o problema que o OP tem. Você se perderá em outra atividade por mais de 5/10 minutos.
Nemi
28

É completamente dependente do seu estado atual. Se eu estiver preso a alguma coisa, viro para Programmers.SE ou SO e verifique algumas perguntas. Vou me levantar e dar um passeio. Talvez pegue um refrigerante ou uma fatia de pizza.

Se eu estiver no ritmo, não vou parar. As quebras são benéficas quando deixadas ao critério dos programadores.

Josh K
fonte
3
Programmers.SE/SO faz parte do meu problema, eu acho ... levar alguns minutos para navegar pelas perguntas normalmente leva a um tempo mais longo gasto respondendo a uma pergunta.
Rachel
7
+1: quando nas quebras de 'zona' não fazem parte da equação. Você só acabam desviando o olhar 3 horas mais tarde e pensar "hmm ... almoço perdeu"
Steven Evers
@ Rachel: Eu clico no feed para perguntas, para não perder tempo refrescando, esperando que haja novas. Não é possível fazer o feed SO, caso contrário, recebo 30 perguntas a cada cinco minutos.
Josh K
@SnOrfus: Acabei de voltar do almoço. ;)
Josh K
3
+1: Essa também é a minha experiência: fazer intervalos frequentes é benéfico, mas apenas quando você está preso. Se você está desperdiçando um tempo precioso "na zona" para fazer uma pausa, perde produtividade, não a ganha. O ponto é que, quando você está preso, esforçar-se com muita frequência não o ajudará (mas apenas quando a parte em excesso está presente, nada há de errado em apenas se esforçar) e descansar ajudará. Além disso, ouça seu corpo, se estiver com fome, tome um tempo para comer um lanche leve ou isso é muito perturbador (mas, novamente, se você estiver na zona, poderá adiá-lo um pouco).
N1ckp 03/11/19
11

Pessoalmente, não encontro nenhum intervalo real de 5 minutos na minha mesa. Vou me levantar e andar por aí e depois voltar e atacar novamente com vigor renovado. Também não sou muito rigoroso quanto ao tempo ... se estou em um rolo, definitivamente não paro. Se estou preso, paro antes de ficar muito frustrado.

Doug Wilson
fonte
Sim. Algumas flexões ou flexões são boas. Então está arrumando.
Bob Murphy
8

Eu faço intervalos de 10 minutos a cada 45 minutos computer work.

Durante os 10 minutos, eu ando, preparo um café e coisas tão triviais. Às vezes, tomo um tempo para limpar minha mesa. Mas tem que ser coisas triviais.

Eu uso o workrave para me lembrar quando parar.

O que você faz é realmente alternar tarefas. Seu cérebro não pode descansar e começar outra coisa quando não está focado na coisa anterior.

Atualmente, estou tentando o que é chamado de atenção plena . Funciona tão bem que é assustador!


fonte
Não tenho certeza sobre o uso de um programa para lembrá-lo de parar, pois acho isso perturbador, mas estou muito interessado em saber mais sobre atenção plena. Você tem algum recurso para adaptar a técnica a uma situação de trabalho?
Toby
3
Olhei para Workrave uma vez antes, mas eu não gostava de ter algo me dizendo para parar quando eu estou em um rolo e quebrando minha concentração
Rachel
Toby, não é tão perturbador se você seguir as regras que definiu para si mesmo. Em relação à atenção plena, é usada em conjunção com cbt. Eu sugiro que você comprar o livro deste autor: mindfullivingprograms.com/whatMBSR.php o livro é chamado de "full catástrofe vida"
Rachel: você pode definir as regras que desejar.
2
As práticas de mindfulness fizeram maravilhas por mim, e todo mundo que conheço que as experimentou seriamente.
Bob Murphy
6

Acho muito útil a opção de pausas frequentes. Se eu estiver mergulhando profundamente em uma tarefa, posso passar horas sem descanso. Eu certamente consideraria uma interrupção forçada muito perturbadora.

Se eu estou trabalhando em um código que simplesmente não está se comportando, andar por alguns minutos deixa meu cérebro vagar "em torno" do problema o suficiente para dar uma idéia do problema.

Costumo brincar que meu melhor pensamento para o trabalho está no banheiro da empresa, mas é apenas brincadeira.

Jason Viers
fonte
4

Além de ser benéfico para a sua produtividade fazer pausas frequentes, também é benéfico para a sua saúde. Há 10 anos, eu sofria de uma embolia pulmonar (coágulos sanguíneos nos pulmões) por trabalhar muito tempo sem interrupções. Felizmente me recuperei disso e pensei que estava indo muito bem. Em abril passado, entrei em um sprint de codificação por alguns dias. Do tipo em que o tempo passa e antes que você perceba, está sentado há muito tempo. Fiquei extremamente sem fôlego e, quando fui ao hospital, tive um novo lote de coágulos sanguíneos.

Estou voltando a definir alarmes e andando a cada hora.

bruceatk
fonte
3
+1 por apontar os efeitos da vida real de ficar parado por muito tempo. bom para você e espero que você tenha se recuperado completamente.
Tipo anônimo
3

Absolutamente. Sou um defensor da técnica Pomodoro , cuja implementação mais geral é de 25 minutos e 5 minutos. Um pomodoro é atômico, então você não pode fazer metade de um. Isso obriga a sentar e refletir sobre um problema sem se afastar para o Gmail ou SO. Por outro lado, você também é forçado a levantar-se a cada vinte e cinco minutos e caminhar ou fazer algo que não seja relacionado ao trabalho (ocasionalmente violei isso se estiver com um problema profundo).

Eu venho fazendo isso há cerca de meio ano e descobri que o mito da "cabeça para baixo por horas" é em grande parte isso, um mito. Sou mais produtivo e geralmente passo menos tempo lidando com problemas estúpidos (por exemplo, hoje digitei [] em vez de () ao tentar invocar uma função javascript) quando me forço a parar a cada 25 minutos.

Fil
fonte
3

Se você está realmente preso, às vezes, em vez de fazer uma pausa , pode liberar sua raiva e interromper uma tomada , como os dentes do colega de trabalho irritante que está distraindo você, balbuciando alto no telefone com todos os parentes vivos dele no buraco, ele se arrastou para fora das áreas urbanas.

Jas
fonte
1

Quão produtivo você será se ficar cego ao olhar o monitor por muito tempo ou sofrer um colapso mental por trabalhar sem parar? Pessoalmente, eu me preocuparia mais em ficar cego ou ter um colapso, mas parece que você está mais preocupado com o ponto de vista da produtividade.

Agora, para ser justo, uma pausa de 5 minutos a cada 30 minutos parece um pouco excessiva. Mas eu não recomendo pular os intervalos porque isso o torna menos produtivo a curto prazo.

Jason Baker
fonte
1

Eu acho que realmente depende da tarefa em que você está trabalhando. Às vezes, encontro uma pausa de 5 a 10 minutos para clarear meus pensamentos e me alongar / caminhar pode ser realmente benéfico. Outras vezes, deixo minha mesa e volto e meu código parecerá quase estranho para mim quando minha linha de pensamento saltar.

De um modo geral, digo coisas boas, mas não concordo em usar um aplicativo como o @Pierre sugeriu, tentei algo semelhante antes e achei frustrante.

Toby
fonte
0

Fazer pausas frequentes é MUITO importante para sua saúde. Eu li que as pessoas que se sentam ou deitam assistindo TV, mesmo que por apenas algumas horas, aumentam o risco de mortalidade, mesmo se você se exercita. Você apenas tem que continuar se movendo.

"Um novo estudo realizado por pesquisadores da American Cancer Society descobriu que não é apenas a quantidade de atividade física que você recebe, mas quanto tempo você gasta sentado que pode afetar seu risco de morte. Os pesquisadores dizem que o tempo gasto sentado sentou-se independentemente associado à mortalidade total, independentemente da atividade física. nível de atividade."

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

"As batatas do sofá devem tomar cuidado: cada hora de televisão assistida por dia pode aumentar o risco de morrer mais cedo devido a doenças cardiovasculares, de acordo com uma pesquisa publicada no Circulation: Journal da American Heart Association."

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

netrox
fonte
0

Sim, as melhores ideias sempre são renda quando você tem um BREAK, como fumar cigarro ou dirigir um carro.

Svisstack
fonte
+1 para ajustar-se a dar uma volta no almoço ... :)
Tipo anônimo