4个回答

32 岁程序员猝死,给高压环境下的职场人提了哪些醒?

每日人物
17个点赞 👍

老董叔个人的经验来看,几乎所有的程序员都会陷入了一种“程序员陷阱”,即:

程序员在办公室里埋头写代码,日复一日地调试、修复bug,久而久之,容易产生一种惯性思维:——所有工作中和生活里的问题,就像代码里的bug,总有一个解法,只要努力钻研,就能找到答案,所以妄想只要不断加班、持续投入、耗费掉所有精力时间和体力,就一定能解决问题。

然而,现实并非如此,工作和生活中的问题之所以成为问题,本身就是难题,是形势比人强的结果。

这会让自己在疲惫的职场之外,再套上了一层心理劳累和负重,甚至产生如大山般的巨形压力,难以从心底移除,持续长期高强度刺激交感神经。

所以,工作和生活的本质并不是解决一个个问题,而是学会与环境妥协,将能解决的问题解决,坦然接受所有不能解决的问题。

很多问题,归根结底是无解的,或者根本不需要被解决。这不仅包括职场中的人际关系、社会的复杂规则,还涵盖家庭的琐碎日常、情感的起伏跌宕。

不幸的是,这种“万物皆有解”的错觉,在那些从小刷题刷到大、面试标配leetcode写代码、进了大厂被视为精英的程序员中尤为常见。

他们习惯了所有的编程题和数学题有标准答案,沉溺于解决问题后的rewards奖励反馈,认定代码bug总有修复方案。

这种思维模式在学校刷题、职场写代码的过程中被不断强化,——每解决一个问题,都能收获正反馈的奖励,仿佛世界是一个可以被完美优化的系统。

然而,这种“强化学习”训练得越成功,越容易让人陷入过拟合的困境。

当生活中出现那些没有标准答案、甚至根本无解的问题时——尤其是一些至关重要的问题——曾经的优等生往往会感到迷茫、无措,甚至在钻牛角尖的执念中失去理智,酿成无法挽回的后果。

有的人走向了极端(美国的陈立人),有的人耗光了所有的心力直至猝死。

其实这位猝死的程序员Github上,甚至还能看到8年前抵制996的开源协议,而那个开源协议之所以存在,是因为另一个程序员的猝死。

后人哀之而不鉴之,亦使后人而复哀后人也。

香港市民董先生
自由评论 (0)
分享
Copyright © 2022 GreatFire.org