2021年年底,腾讯程序员毛某某坠楼而亡,年仅26岁;春节期间B站员工被送医抢救,终归没逃过死神的手心。今天(2022年2月23日),网络上又沸腾起字节跳动吴姓程序员猝死。
程序员猝死--网络配图切莫对号入座
作为一个程序员的我不禁要问:IT行业这是怎么了?非正常死亡,并不是只会发生在IT行业,其他行业也会有,但为什么在IT行业这么突出呢?
网络上,大多数人将矛头指向了程序员过度加班。我们看到类似的新闻,评论中总免不了声讨那些为了绩效的管理人员,也有人痛斥资本嗜血。痛定思痛,笔者作为一个从事多年代码工作的业内人士,想以自己的亲身体会来聊一聊程序员非正常死亡的话题。
有限的是生命,无限的是编程
作为程序员,加班是一个无法回避的问题。这跟你是在大厂还是小作坊没有关系,而且,大厂也不一定就比小作坊加班少。所以,加班在IT行业中完全就是日常生活。在这里,笔者要声明,不区分加班多少,也不论被迫加班还是自愿加班,只论加班。
加班是我们的文化基因
在绝大多数企业里,鼓励或者用企业制度规定加班是常见的,这可能和我们的文化有关。
加班根植于传统文化之中
在欧美国家,无论是IT工程项目还是其他工程项目,拖工期是很常见的。而在我们国家,提前多少多少年,多少多少月完成某某工程、某某工作是常见的新闻报道模式。以此来体现我们是多么勤劳而又多么智慧。某种角度上,领导是多么的指挥有方,管理高效。所以,根植在我们骨子里的文化才是我们企业和员工们加班的根本原因。
加班的代价是健康
既然我们的文化基因驱使企业通过加班使利益最大化,而程序员则通过主动或者被迫加班来取悦企业认可,这二者之间形成了恶性循环。但是,没有人关心加班的代价,甚至连程序员自己不愿意加班,却也不得不被周遭的环境裹挟着加班。当看到程序员非正常死亡的新闻报道时,我们可能常常只会把它当成新闻,好像距离自己还很远。
加班是常态
但加班,实实在在地侵蚀着我们的健康。往小了说,加班让我们丧失人类作为动物应该运动的一面。长期坐在格子间里,呼吸着彼此吐出的二氧化碳,以每小时死亡数以万计的脑细胞为代价,极速地思索着算法、架构、实现逻辑。又不断绞尽脑汁地去调优,去提高性能。一旦线上项目出现了问题或者Bug,无论什么时间,哪怕是春节凌晨3点,你可能也会被要求赶快解决问题。
长期在这种高强度加班下,人体机能迅速下降。高度亚健康状态,早已经不起一点体能上的、精神上的负担和刺激了。长期加班,偶尔去爬山,刚到山脚下,早已大汗淋淋,脸色苍白了。
主力程序员更容易亚健康
每个企业的主力程序员,基本上都有5年以上的工作经验。这些人大多都已成家,上有老下有小。但是,高强度的工作和加班,让这些家里的顶梁柱早已透支了健康。不是程序员不懂得健康的重要,程序员也不是机器,即便是机器也要有维修和保养。
亚健康
以我个人为例,2014年我就职于某互联网企业,公司正处在IPO前的半年。而我所在的项目是公司最重要的项目,是从传统互联网向移动互联网转型的关键项目。我们夫妻两个带着一岁的孩子在某一线城市,没有老人帮忙。妻子每天做饭带娃,而我每天加班到晚上9点才能经过1个小时的车程回到家。
亚健康是普遍现象
孩子经常生病、发烧,妻子也常常忙得顾不上自己。记得有一次,孩子断断续续烧了一个月,几乎每隔几天就严重一次。最悲催的是有一个多星期,白天上班,晚上在医院守着孩子输液,好让忙碌了一天的妻子能够睡一会。连着两天,夜里看孩子,白天去上班,两眼一直是血红的。到了公司,还要面对项目的核心代码,常常是手指敲着键盘就睡着了。
拒绝亚健康
每个人的身体机能不同,耐受力不同,所以不能一概而论。因此,企业不要觉得某种程度的加班不算个事,管理层更不要拿自己当标杆。你受得住,可能有程序员就濒临死亡了。
因此,我在这里特别建议:每个企业都应该建立健全工作期间的健身制度,具备一定的健身场所和器材。哪怕每天工作间隙的半个小时,至少可以让员工暂时放下工作,以对抗亚健康。人到中年,人生不只有工作,还有家庭和各种生活琐事、重要事。
加班只是完成工作,唯有创造才能让企业利益最大化
很多企业,根本不在乎创新和创造,它们要的只是你卖力地工作。以软件代工为例,尽管很多代工企业做得很大,但它们的本质和来料加工的鞋厂没区别,都是赚取员工的人头费。每天加班,为的无非是赶交期。至于做出来的东西能不能打90分,或者70分,那不重要。只要软件交付和实施那帮人能忽悠好客户,哪怕软件得分是59,照样能赚钱。在这里,没有贬低软件代工企业的意思,如果你们的企业格调高,那就不在本人评论范围内。
拒绝低效加班
拼命加班熬出来的工作结果真的就好么?作为程序员,我从不这么认为。因为靠疲劳加班搞出来的东西,它不是一个程序员搞的。假如是一个人做一个项目,你遇到有追求的程序员的概率还是不低的。但,项目都是团队搞出来的,你根本无法保证所有的程序员都有追求。相反地,高强度加班之下,高概率事件是大多数程序员都是混口饭吃而已。所以,本人建议又追求的IT大厂,咱不去攀比欧美拖项目工期,咱就实事求是客观地按照软件工程规范低、不靠加班地完成产品就好。
真诚关心员工的身体健康和心理健康是防止发生悲剧的根本办法
加班也好,不加班也好,这不是重点。重点是企业不要一味地只关心业绩和企业盈利,还应该关心为企业赚钱和拼命的员工。说句难听的,农村以前用牛耕地的时代,即便内心再着急土地再不耕就没墒了,也得让累了的牛休息休息。
而作为管理层,他们关心的是你的工作状态和工作业绩。至于你家里是不是有急事要处理,是否需要帮忙,他们不关心,也解决不了。每个人背后都有一个家庭,每个人都在负重前行。
毕竟,在当今时代,猝死这件事,每个人都不是局外人!