原文链接:http://webuilddesign.com/how-to-cope-with-programming-fatigue/
什么引起的编程疲劳,我们应该如何应对
21世纪程序员的需求量很高,还伴随着特殊的待遇,例如:丰厚的薪水,医疗保险,免费的饭菜,免费参加体育运动,健身,旅游和社团活动,如果你是个自由职业者,你还会拥有自由支配时间的灵活性。但是尽管拥有这些丰厚的额外奖金和动机,有时当你在一个长期项目上工作久了就会降低你的生产力和兴趣。换句话说,这会导致你疲劳。
</br>
所以是什么导致了疲劳呢?有以下几个原因:
- 日常精神负荷导致了压力和情绪倦怠
- 久坐的生活方式 - 缺乏锻炼影响了健康和新陈代谢
- 缺乏生活交流 - 有时程序员可能会一整天不和人说话,仅仅和虚拟设备交流。
- 千篇一律的任务 - 每天干着同样的工作让人感到无聊
- 要处理太多问题 - 作为程序员的一部分,每天我们不得不解决许多问题。有时可能会陷入一个问题好几天。这会让人精疲力竭和沮丧。
- 在业余时间也无法脱离工作 - 甚至在我们入睡前,脑子里想的都是bug,links等等。
</br>
要怎么应对呢最重要的是(或者尽可能)有一个健康的生活方式。
- 锻炼 - 如果你不想去健身房,那就去散散步,爬楼梯替代乘电梯,骑自行车,经常外出,在休息时不要坐在工位上。
- 适当的营养 - 不需要成为一个素食主义者(当然这样更好),或者尝试一些新的好的饮食系统。一定要按时保证完整的早餐,午餐和晚饭而不是吃快餐。按时吃饭很重要,因为程序员忙于一个项目的时候经常会忘记吃饭。
- 健康的睡眠 - 取决于每个人的需要,一个人每天必须睡7-9个小时。尽量不要熬夜。在入睡前要留出至少一个小时的时间,关闭你的电脑,这样你的大脑才能休息。
- 正确安置你的工位 - 选择一个舒适的椅子和桌子,一个好的显示器。在你的工作空间里,你要让自己感到舒适。保持好正确的坐姿,双脚放到舒适的地方。
- 不要工作过头 - 人们认为我们需要长时间保持专注才能有最好的效率。但是这只是部分正确的,在电脑前连续工作3-4个小时后,我们的大脑会变得疲惫。因此3-4个小时后休息10分钟很重要。用这10分钟来安静的走一走或者使用[番茄工作法][id1]。
- 太多的工作负荷 - 这会导致疲劳。把你的工作分成几小份或许会让你的工作更轻松。
- 路障 - 如果你陷入一个问题好几天,去处理另一个简单的问题也许会是个好主意。你可以暂时停止这个工作,重新评估一下你的工作,尝试给你的工作赋予意义。这可以可以减轻你的压力等级并且增加你的工作流程。
- 冥想 - 每天15-20分钟的静心冥想可以帮助你释放压力,让你自由地思索。在冥想时不要尝试去解决问题。
- 音乐 - 非常分散注意力。当你想要让你的思维脱离工作,音乐会派上用场。但是不要在工作前听音乐。
- [数字游民][id2] - 有时候以上几种方法可能不足以战胜疲劳。因此变换情景可能会有帮助。想象下在一个独特的场所工作。这也许会帮助你获得创造性的想法。如今,越来越多的程序员开始采用这种方法。
</br>
用番茄定时器来斗争疲劳这是一个非常有趣的技术,由Italian Francesco Cirillo基于“频繁的休息可以提高思维敏捷”这一理念所开发的。他使用一个以蔬菜定时间隔形式的厨房定时器,故名番茄定时器。这一点都不复杂:把问题分解成25分钟(他们把这叫做“番茄”),然后用5分钟作为休息时间。但是每两个小时(4个番茄)你就可以增加半小时的休息时间。远离电脑休息一下是一个很好的选择。你可以做做俯卧撑,走路,或者喝杯茶。众所周知,频繁的休息可以提高思考速度。此外,即使短期的休息也可以减轻疲劳。这不是一件复杂的事。这些小技巧很常见且容易。但是遵守他们很困难。当然,对一个程序员来说遵守所有的步骤是不可能的。我们每个人都不同,因此我们的身体需要不同的东西。最主要的东西就是学习如何去放松,即使是五分钟的休息也需要知道如何脱离工作。但是,如果你仍然无法成功克服编程疲劳,你可以尝试一下不同的方法。当然,大多数的小技巧适用于任何在凳子上工作的人。请在评论区告诉我们是什么帮助你解决疲劳的。
[id1]:http://baike.baidu.com/link?url=Zq1WvD64rvAlViga-HfgDIZCSgzurHpI4okylH7vVdxDv-C_I_8X1YFmpBDAskEeu8f-1EcuwIjEf2Eb5uWq
[id2]:http://baike.baidu.com/view/2902103.htm