我在1990年代后期经历了这一过程。 我完全被烧死了。 我害怕每天上班。 在工作中,我几乎无法完成工作。 我很难完成给我的任何任务。
我拖延了。 我试图找到任何不工作的借口。 我花了长时间的咖啡休息时间和午餐。 我来晚了,提早离开了工作(大约5:00-多数程序员应该迟到)。
我担心失业。 我担心自己再也找不到工作。
我感到疲倦和沮丧。 我不想再看编程了。
我终于决定提前退休(46岁)。
在接下来的几年中,我没有进行任何编程。 然后,我决定逐渐放松自己的生活。我为精神病医生认识了无偿 IT工作。 我进入的一种技术是Smalltalk…
我爱上了这种语言。 真是太干净了! 我认识到这项技术的惊人潜力。
几年后,我决定成为Smalltalk的大使。 我成立了公益组织Smalltalk推广 。 我写了数百篇有关Smalltalk的文章和博客文章。
这种语言救了我。 它恢复了我对编程的信心。 现在,我对编写软件充满了活力和热情。 Smalltalk是我最喜欢的工具 ,但我也会不时使用Python和Go。
生活很好。
是什么导致倦怠? 这是许多事物的融合:
- 一次又一次地,一次又一次地,年复一年地一次又一次地执行相同的任务(即使是一个月的假期也不足以休息)。 这会变得很累。
- 不断努力在紧迫的期限内完成工作; 一切都是匆忙,匆忙,匆忙。 项目经理和市场经理不知道怎么说。 他们总是承诺过高。
- 长时间工作无休止。 这包括工作至深夜甚至周末,因此您没有太多机会放松和重新创造。 这使您的个人生活和工作生活失去了平衡 。
- 饮食不良和缺乏运动。 你要好好照顾自己
- 工作不再是刺激性的。 没有兴奋,没有变化。 程序员渴望获得新技术和新挑战。
最终结果就是压力 。 霸道压力。
教训是:如果您感到精疲力尽,那就请假(也许几年)。 做其他事情。
如果您愿意的话,然后逐渐简化您返回编程的方式。 选择一种令人振奋的新技术来振兴您的兴趣。 不必一定是Smalltalk,尽管那是一个很好的开始。 ( Pharo才9岁,实际上是一种新的编程语言。)
另一个不错的选择是朱莉娅 。 我对Racket也印象深刻。 您可以从这些技术中获得很多乐趣 。 这就是关键:您必须将乐趣带回到您的职业生活中。
From: https://hackernoon.com/what-is-programmer-burnout-651aa48984ef