编程时经常休息真的有好处吗?[关闭]


23

我一直在阅读,建议程序员在编程时经常休息一下,我通常看到的建议是每半小时5分钟或每小时10分钟。

我尝试了一下,但是在那5分钟内,我经常发现一些有趣的东西,这使我脱离工作的时间比计划的时间更长。要么这样,要么我的注意力集中在其他事情上,我发现很难重新投入我的工作并且很难很好地集中精力。

在编程时经常休息真的有好处吗?我在降低生产率而不是提高生产率方面做错了吗?


看看5分钟休息,它通过全屏显示提醒您休息,您不能错过它,这很可怕。
Czarek Tomczak

@CzarekTomczak这会让我发疯,特别是如果我在某个地方的时候:)
Rachel

随着年龄的增长,这变得非常必要,长时间坐着或长时间打字根本不健康
jk。

喝大量的水或开始吸烟...然后,您将坚定地决定休息时需要做什么。

Answers:


39

我确实经常休息,但通常他们有目的(浴室,食物/咖啡等)。我倾向于发现当我离开办公桌时,我仍在思考眼前的问题。但是,这种想法不会被我前面的代码分散注意力,它使我可以更多地思考整个问题,而不是仔细研究我前面的细节。经常当我回到办公桌时,我对如何解决我正在处理的问题有了新的想法。


2
是的,对我来说,“休息一下”几乎相当于“抢一杯酒”或“上厕所”之类的东西。我通常每隔一个小时左右从办公桌上起床。同样重要的是,时不时地环顾四周,这样您的眼睛就可以将注意力集中在
Dean Harding,2010年

8
我同意这一点,但只是澄清一下,当人们谈论“休息”时,这是身体上的休息,而不是精神上的休息。如果您在精神上偏离了正在做的事情,您通常会遇到OP所带来的问题。您在另一项活动中迷失的时间超过5/10分钟。
米(Nemi)2010年

28

它完全取决于您当前的状态。如果我在某些方面遇到困难,可以转到Programmers.SE或SO并检查一些问题。我起床去散散步。也许要喝汽水或一片披萨。

如果我陷入困境,我不会停下来。由程序员自己决定时,休息是有益的。


3
我认为Programmers.SE/SO是我的问题的一部分...花几分钟浏览问题通常会导致回答问题的时间更长。
雷切尔

7
+1:在“区域”中时,中断不属于等式。您最终只是在3小时后将视线移开,然后想着“嗯……错过了午餐”
Steven Evers 2010年

@Rachel:我在提要中输入问题,这样我就不会浪费时间刷新,希望有新问题出现。但是无法执行SO提要,否则我每五分钟会收到30个问题。
乔什(Josh K)

@SnOrfus:我刚从午餐回来。;)
乔什(Josh K

3
+1:这也差不多是我的经验:经常休息是有益的,但只有当您被困时才行。如果您浪费宝贵的“在该区域”中休息的时间,则会失去生产力,而不是获得生产力。关键是,当您陷于困境时,经常尝试过度将无济于事(但只有当存在的部分过多时,尝试努力才没有错),然后休息会有所帮助。另外,请听一下您的身体,如果您饿了,花点时间去吃些小吃,否则它会很分散注意力(但是,再次,如果您在该区域中,可以将其推迟一点)。
n1ckp 2010年

11

就个人而言,我没有发现在办公桌前休息5分钟有任何实际价值。我起身走走,然后回来,再次充满活力地进攻。我对时间也没有严格的要求...如果我努力的话,我绝对不会停下来。如果我被卡住了,我会在感到沮丧之前停下来。


是的 一些仰卧起坐或俯卧撑很好。因此正在整理。
鲍勃·墨菲

8

我每45分钟休息10分钟。computer work

在这10分钟内,我走路,准备咖啡和诸如此类的琐碎的东西。有时,我会花时间打扫办公桌。但这一定是琐碎的事情。

我用工作狂提醒我何时停止。

您要做的实际上是任务切换。当您失去对前一件事的关注时,您的大脑就无法休息并开始其他事情。

我目前正在尝试正念。它是如此的好,令人恐惧!


我不确定要使用程序来提醒您停下来,因为我发现它会分散您的注意力,但我非常想知道更多有关正念的知识,您是否有任何资源将如何使这项技术适应工作环境?
托比,2010年

3
我之前看过一次WorkRave,但我不喜欢让我停下脚步并打破专心的事情告诉我
Rachel

如果您遵循自己设定的规则,Toby并不会那么分散您的注意力。关于正念,它与cbt结合使用。我建议您购买该作者的书:mindfullivingprograms.com/whatMBSR.php这本书被称为“彻底的灾难生活”

雷切尔:您可以设置自己喜欢的规则。

2
正念练习为我创造了奇迹,我认识的每个人都认真尝试过。
鲍勃·墨菲

6

我发现经常休息的选项非常有帮助。如果我不停地执行任务,那么我可能会连续几个小时不休息。我肯定会发现强制性中断非常具有破坏性。

如果我正在处理行为不佳的代码,那么走动几分钟让我的大脑在问题周围“徘徊”得足够多,从而可以洞悉问题。

我经常开玩笑说,我对工作的最佳想法是进入公司的洗手间,但这只是半开玩笑。


4

经常休息不仅有益于您的生产力,还有益于健康。10年前,我因长时间不间断工作而发生肺栓塞(肺部血凝块)。幸运的是,我从中恢复了,并认为自己做得很好。去年四月,我进入了编码冲刺了几天。时间流逝的那种,在您知道之前,您坐的时间已经太久了。我发现自己的呼吸极为困难,去医院时我又有了一批新的血块。

我回到设置闹钟并每小时走动。


3
+1指出静止不动对现实生活的影响。对您有好处,希望您早日康复。
匿名类型

3

绝对。我是Pomodoro技术的倡导者,该技术的最一般实现是25分钟打开,5分钟关闭。番茄是原子的,因此您不能做到一半。这会迫使您坐下来思考问题,而不必徘徊于gmail或SO。相反,您也被迫每25分钟起床走动或做一些与工作无关的事情(如果我深陷问题中,我有时会违反此规定)。

我已经进行了大约半年的时间,发现“低头编码数小时”的神话很大程度上就是一个神话。当我强迫自己每25分钟停止一次操作时,我的工作效率更高,并且通常花费更少的时间来处理愚蠢的问题(例如,今天我尝试调用javascript函数时键入了[]而不是())。


3

如果您确实陷入困境,有时可以不休息,而可以放下怒气和休息,就像恼人的同事的牙齿那样,他通过在电话上大声向所有在世亲戚回敬而分散您的注意力在洞中,他从市区爬出并进入市区。


1

如果您因凝视监视器太长时间而盲目工作或不停地工作导致精神崩溃,您的工作效率如何?就个人而言,我更担心实际上会失明或出现故障,但听起来您更担心生产力的观点。

公平地说,每30分钟休息5分钟听起来有点过分。但是我不建议您休息一下,因为这会使您短期内生产力下降。


1

我认为这确实取决于您正在执行的任务。有时,我发现有5-10分钟的休息时间可以清除自己的想法,伸展/走动确实很有益。有时我会离开办公桌回来,随着我的思路跳动,我的代码对我来说几乎是陌生的。

一般来说,我说的很好,但是我不同意使用像@Pierre建议的应用程序,我之前尝试过类似的操作,但发现它令人沮丧。


0

经常休息对您的健康非常重要。我读到即使坐了几个小时就坐下来或躺着看电视的人,即使您运动,也会增加死亡的风险。您只需要继续走动。

“来自美国癌症协会研究人员的一项新研究发现,不仅会进行多少体育锻炼,而且会花费多少时间坐下来会影响您的死亡风险。研究人员说,无论身体状况如何,坐下来的时间都与总死亡率相关活动级别。”

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

“沙发土豆要当心:根据《美国心脏病学会杂志》(Circulation:American Heart Association)的报道,每天看电视的每一小时可能会增加死于心血管疾病的风险。”

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


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.