如何解决开发人员倦怠问题
每个人都去过那里。
即使我们当中最优秀的人,也会感到倦怠。首先,我们如何判断自己是倦怠,还是仅仅感到疲惫呢?有很多因素。
- 编码不再令人愉快,而且极难集中注意力。
- 更加烦躁(好像开发人员还不够烦躁)。
- 抑郁的感觉。
这些只是你在倦怠期可能会有的一些感受。所有这些感受都有一个共同点:你感觉自己停滞不前了。
我每天工作时间很长,几乎没有休息日。我是一名企业主,同时也是独立开发人员,负责一些大型网络项目。为了按时完成这些项目,我不得不熬夜,牺牲宝贵的休息时间,睡眠时间也更少。
这就是为什么我做第二份工作是个白痴。
很多人(尤其是创业者)都痴迷于快速获得成功,以至于为了不断挑战自我,不惜牺牲心理健康。走出舒适区固然好,但就我的经验来看,让自己置身于巨大的风险之中却毫无意义,这实在是愚蠢至极。
在经历了令人恐惧的第二份工作(同时还要兼顾项目截止日期)的六周后,我感觉自己做的一切都是在浪费时间。我不再享受创造的乐趣,感觉自己唯一的热情都被摧毁了。我会永远这样吗?
答案是否定的。我做了很多不同的事来帮助自己摆脱倦怠。以下是我学到的。
别再那么辛苦地工作了。
是啊,我明白。别再那么拼命工作了,你就能过得很好。虽然这看起来显而易见,但我们还是来分析一下其中的深意。假设你是一家公司的开发人员,每周工作5天,上午9点到下午5点。你每天有8个小时的工作时间。这意味着你有2天的休息时间可以做任何你想做的事情。
现在,当我描述工作时,我指的是你拿着工资去写的代码(很可能是你并非100%想写的代码)。如果你每周工作40个小时,那就这样吧。这篇文章完美地描述了作为一名程序员,即使不把它当成生活,也能安然无恙。
如果编程就是你的生活,那就学会休息一下。偶尔写点你想写的东西。为开源项目做贡献。学会适时停下来。
优先考虑您的健康。
程序员通常都是不健康的人。这怎么能怪我们呢?我们的工作就是连续敲几个小时的字,然后又用不同的组合敲几个小时。简直乱糟糟的。还好现在有“仓鼠轮”办公桌,让我们可以一边在办公桌前编程,一边走路。
就我个人而言,这不太划算,所以我干脆买了个健身房会员,每隔一天去一次,同时改善饮食。我不仅感觉好多了,代码也写得越来越好。锻炼过后,我决定重写一下六个月前写的一堆 jQuery 代码……没错,就是这种感觉太棒了。
尝试一些新的东西。
我的生活相当规律。工作、阅读、睡觉,周而复始。那时我开始去健身房,晚上跑步,让自己的生活变得不一样,我感到有动力回归生活,去追求那些我正慢慢从倦怠中恢复过来的激情。
我和女朋友开始一起做饭,一起骑自行车。有了这些,我的生活真的变得很精彩。
所以所有这些建议都有助于预防倦怠。如果我已经倦怠了怎么办?
虽然我确实把以上所有建议都融入到了我的日常生活中。但回顾起来,我得到的最好的建议是:
耐心是关键。和你爱的人谈谈。
抑郁的感觉糟透了。你什么都做不了,因为你感觉自己太累了。这种感觉过后,你会陷入消极和自我怀疑的状态。我从未在短时间内考虑过这么多人生抉择。这很悲哀。
尽管我的生活充满了负面情绪,我不得不不断告诉自己,就像我花了很大力气才让大脑进入这种状态一样,摆脱它也需要大量的时间和精力。所以我请了一周的假来让自己恢复。有时你没有这样的机会,但康复的过程可能会慢一些。
与您所爱的人谈谈您的感受,并让他们帮助您康复。