如何应对编程疲劳

摘要

21 世纪程序员的需求量很高,还伴随着特殊的待遇,例如:丰厚的薪水,医疗保险,免费的饭菜,免费参加体育运动,健身,旅游和社团活动,如果你是个自由职业者,你还会拥有自由支配时间的灵活性。但是尽管拥有这些丰厚的额外奖金和动机,有时当你在一个长期项目上工作久了就会降低你的生产力和兴趣。换句话说,这会导致你疲劳。

稿源:简书

1459493595-7000-20160331220917223-388418823

英文原文:How to cope with programming fatigue

文/mafanhe(简书作者)

什么引起的编程疲劳,我们应该如何应对。

编程疲劳

21 世纪程序员的需求量很高,还伴随着特殊的待遇,例如:丰厚的薪水,医疗保险,免费的饭菜,免费参加体育运动,健身,旅游和社团活动,如果你是个自由职业者,你还会拥有自由支配时间的灵活性。但是尽管拥有这些丰厚的额外奖金和动机,有时当你在一个长期项目上工作久了就会降低你的生产力和兴趣。换句话说,这会导致你疲劳。

所以是什么导致了疲劳呢?有以下几个原因:

  • 日常精神负荷导致了压力和情绪倦怠
  • 久坐的生活方式 - 缺乏锻炼影响了健康和新陈代谢
  • 缺乏生活交流 - 有时程序员可能会一整天不和人说话,仅仅和虚拟设备交流。
  • 千篇一律的任务 - 每天干着同样的工作让人感到无聊
  • 要处理太多问题 - 作为程序员的一部分,每天我们不得不解决许多问题。有时可能会陷入一个问题好几天。这会让人精疲力竭和沮丧。
  • 在业余时间也无法脱离工作 - 甚至在我们入睡前,脑子里想的都是 bug,links 等等。

要怎么应对呢最重要的是(或者尽可能)有一个健康的生活方式。

  • 锻炼 - 如果你不想去健身房,那就去散散步,爬楼梯替代乘电梯,骑自行车,经常外出,在休息时不要坐在工位上。
  • 适当的营养 - 不需要成为一个素食主义者(当然这样更好),或者尝试一些新的好的饮食系统。一定要按时保证完整的早餐,午餐和晚饭而不是吃快餐。按时吃饭很重要,因为程序员忙于一个项目的时候经常会忘记吃饭。
  • 健康的睡眠 - 取决于每个人的需要,一个人每天必须睡7-9 个小时。尽量不要熬夜。在入睡前要留出至少一个小时的时间,关闭你的电脑,这样你的大脑才能休息。
  • 正确安置你的工位 - 选择一个舒适的椅子和桌子,一个好的显示器。在你的工作空间里,你要让自己感到舒适。保持好正确的坐姿,双脚放到舒适的地方。
  • 不要工作过头 - 人们认为我们需要长时间保持专注才能有最好的效率。但是这只是部分正确的,在电脑前连续工作3-4 个小时后,我们的大脑会变得疲惫。因此3-4 个小时后休息 10 分钟很重要。用这 10 分钟来安静的走一走或者使用番茄工作法。
  • 太多的工作负荷 - 这会导致疲劳。把你的工作分成几小份或许会让你的工作更轻松。
  • 路障 - 如果你陷入一个问题好几天,去处理另一个简单的问题也许会是个好主意。你可以暂时停止这个工作,重新评估一下你的工作,尝试给你的工作赋予意义。这可以可以减轻你的压力等级并且增加你的工作流程。

1459493595-9557-20160331220917410-1785735823

stress vs level

  • 冥想 - 每天 15-20 分钟的静心冥想可以帮助你释放压力,让你自由地思索。在冥想时不要尝试去解决问题。
  • 音乐 - 非常分散注意力。当你想要让你的思维脱离工作,音乐会派上用场。但是不要在工作前听音乐。
  • 数字游民 - 有时候以上几种方法可能不足以战胜疲劳。因此变换情景可能会有帮助。想象下在一个独特的场所工作。这也许会帮助你获得创造性的想法。如今,越来越多的程序员开始采用这种方法。

用番茄定时器来斗争疲劳这是一个非常有趣的技术,由 Italian Francesco Cirillo 基于“频繁的休息可以提高思维敏捷”这一理念所开发的。他使用一个以蔬菜定时间隔形式的厨房定时器,故名番茄定时器。这一点都不复杂:把问题分解成 25 分钟(他们把这叫做“番茄”),然后用 5 分钟作为休息时间。但是每两个小时(4 个番茄)你就可以增加半小时的休息时间。远离电脑休息一下是一个很好的选择。你可以做做俯卧撑,走路,或者喝杯茶。众所周知,频繁的休息可以提高思考速度。此外,即使短期的休息也可以减轻疲劳。这不是一件复杂的事。这些小技巧很常见且容易。但是遵守他们很困难。当然,对一个程序员来说遵守所有的步骤是不可能的。我们每个人都不同,因此我们的身体需要不同的东西。最主要的东西就是学习如何去放松,即使是五分钟的休息也需要知道如何脱离工作。但是,如果你仍然无法成功克服编程疲劳,你可以尝试一下不同的方法。当然,大多数的小技巧适用于任何在凳子上工作的人。请在评论区告诉我们是什么帮助你解决疲劳的。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: