第一章
1
代码如屎,我如屎壳郎
李文杰被裁员的那天,天很蓝,像个刚洗过的马桶,干净而冷冰冰。
他刚合上笔记本电脑,屏幕上还残留着一行报错信息:java.ng.NullPointerException,像是程序在临终前给他留下的遗言。他抬头,就看见HR小姐姐正一步三摇地走过来,穿着一件正义感爆棚的白衬衫,笑容端正得像PPT封面。
李老师,我们可以聊聊吗
李文杰没说话,点了点头。他知道这一刻迟早要来,和中年人的啤酒肚一样,是种缓慢但不可抗拒的成长。
会议室的门一关上,空气就变得很贵重,好像多吸一口都要交税。
HR的笑容像是用Markdown语法格式化出来的:我们部门在进行组织优化,并非针对个人,只是岗位调整导致的结构变化——
李文杰插话了,他说:我明白,我是被架空的那块豆腐。
HR一愣,不知道他是不是在暗示自己软弱无力。他又接了一句:而你们,是那根筷子。
这话听起来有点黄,但其实不黄,只是诗意——属于那种听起来像性暗示,其实只是人生暗喻的句子。
我们会给予N+1的补偿方案。HR开始切入流程部分,仿佛这一切只是一段可被复用的代码模板,祝您前程似锦。
李文杰想了想,说:我现在只希望你别祝我。
为什么
我已经被祝福过很多次了,现在这祝福已经让我裹得喘不过气来。
HR小声说:好吧,那您保重。
李文杰起身,转身时想起还没拿杯子。那是个印着程序员不写Bug的马克杯,他当年入职时花了九块九买的,还包邮。如今这句口号显得分外讽刺——他不仅写了Bug,还写到无Bug可写。
他抱着杯子走出会议室,像一个抱着传家宝从战场退下的士兵。
同事老郭在走廊遇见他,小声说:你也……
李文杰点点头:优化了。
老郭叹了口气,拍拍他肩膀:你人挺好的,代码也……嗯,也不怎么炸。
这句安慰听着像你虽然没什么长处,但死得不冤。李文杰没介意,反正程序员之间,感情都是靠内存泄露建立的。
他回到工位,把键盘收好,线缠了三圈半,像在给一段关系做道场。他的键盘是机械轴的,平时敲起来哒哒响,如今安静地躺进背包,就像一个退役的老兵,被重新装进盒子。
离开时,他把微信里的工作群全退了,只留下猫群和一个内卷研究会的讨论组。他在群里打了句话:各位,我要去修仙了。祝诸君996愉快。
没人回他。半小时后,有人撤回了一个艹,真的假的。
他走出写字楼,阳光正好。他想起一句古诗:白日依山尽,黄河入海流。不过他改了一下——中年刚开始,人生就清空。
他不是愤怒,也不是悲伤,他只是觉得——一切如常。像Spring框架一样,不管你愿不愿意,它就是会自动注入一堆你没看懂的逻辑,然后你以为是天意,其实是Bug。
他打开手机,在备忘录里打下一行字:
2025年4月,正式摆烂。以上为it记录。
2
婚姻如大数据——一堆噪声
婚姻这回事,说白了就跟一条长长的数据流,头两行还带着点头绪,后面全是噪声和乱码。李文杰记得,自己跟林静宣告相爱那天,办公室里还在讨论微服务架构,他俩在传输层偶然对上了眼,心就咔嚓一声握了个手——那声音,到如今听来还像是硬盘坏道。
可到现在,这条数据流彻底崩了。那个周五晚上,他刚