5

翻译:疯狂的技术宅
作者:Richard Kenneth Eng
原标题:What is Programmer Burnout?
原文链接:https://hackernoon.com/what-i...
说明:本专栏文章首发于公众号:jingchengyideng 。

clipboard.png

在90年代末经历了这一过程,我彻底崩溃了。我害怕每天上班。在工作时几乎无心做任何事情。我挣扎着完成分配给我的各种任务。

我得了拖延症,找了很多借口不去工作。我把时间都花在了喝咖啡和长时间的午餐上。我迟到早退(约5:00 - 大多数程序员都工作到很晚)。

clipboard.png

我害怕丢掉工作,担心自己将再也找不到工作了。

我感到疲倦和沮丧,再也不想编程了。

我终于决定提前退休(46岁)。

在接下来的几年里,我没有做任何编程的工作。然后我决定慢慢地回到过去的状态。我为一个作为精神病学家的熟人做了无偿工作。其中使用的一个技术是 Smalltalk 。

我爱上了这个语言。 这是一个干净和新鲜的体验! 我认识到这项技术的惊人潜力。

几年后,我决定成为一个小型的大使投资人。我为 Smalltalk 的推广设立了非营利组织,还写了数百篇关于 Smalltalk 的文章和博文。

这种语言救了我,它恢复了我对编程的信心。现在,我有了编写软件的精力和热情。Smalltalk 是我最喜欢的工具,但我也经常使用 Python 和 Go。

生活是美好的。

clipboard.png


是什么导致了我的职业倦怠?实际上是由很多综合因素造成的:

  1. 一遍遍的做相同的工作,日复一日,年复一年的不休息(即使一个月的假期也不够休息)。这会变得很烦人。

  2. 不断紧迫的工作到项目的最后期限,一切都是那么的紧急,紧急,紧急。项目经理和营销经理不知道该如何说“不”,他们总是承诺过多。

  3. 长时间无休止的工作,包括工作到深夜,甚至周末也不休息。所以就没有什么时间去放松和娱乐。这会使你的个人生活和工作的平衡失调。

  4. 饮食不好,缺乏锻炼。你需要照顾好自己。

  5. 这项工作已经变的很无聊了。既不令人振奋,也没有什么变化。程序员们总是渴望新技术和新挑战的。

最终导致的结果是无尽的压力,压力山大。

教训就是:如果你感到精疲力竭,那就休息一段时间(也许甚至是几年)。做些其他的事情。

然后慢慢地回到编程中去,如果这是你的愿望的话。选择一种令人兴奋的新技术来激发你的兴趣。它不一定是 Smalltalk,尽管这将是一个很好的开始。(Pharo 还只有9岁,实际上是一种新的编程语言。)

另一个不错的选择是Julia。Racket 也给我留下了深刻的印象。你可以通过这些技术得到很多乐趣。这就是关键:你必须把快乐带回到你的职业生涯中去。

欢迎扫描二维码关注公众号,每天推送我翻译的技术文章。

clipboard.png


疯狂的技术宅
44.4k 声望39.2k 粉丝