离职当天,我把公司系统格式化了
跟您确认一件事——上个月架构调整的时候,您把测试环境和生产环境的存储指向了同一个地址,这件事您还记得吗?”
电话那头突然安静了。
那种安静我很熟悉。不是没听清的安静,是脑子在高速运转、在想怎么甩锅的安静。
“林樾,你在说什么?”
“我在说,”我把手机换到左手,右手在键盘上敲了几下,调出那个配置文件的历史版本记录,“您三月十二号下午三点四十七分修改的这个配置,有Git记录,有IP地址,有操作日志。您改完之后,测试库和生产库就指向了同一个存储池。”
我顿了顿。
“所以刚才我按您书面授权清空‘测试数据库’的时候,生产环境的数据也同步被删除了。”
“**——”赵明远的声音猛地拔高,像是被人掐住了脖子,“林樾你疯了?!谁让你动生产环境的?!你知不知道公司损失至少两千万?!***等着坐牢吧你!”
我把手机稍微拿远了一点,等他吼完。
然后我点开了录音文件,截取了其中一段,用微信发给了他。
那段录音是三月十二号晚上九点,他私聊我的语音。
我把语音转文字,然后念给他听:“‘小树林,今天架构调整的事不用走正式流程了,我心里有数。你一个底层开发,别老想着往上汇报,听我的就行。出了事我兜着。’”
电话那头的呼吸声变得很重。
“林樾——”
“赵总,”我打断他,“您兜着的时候到了。”
我挂断电话。
屏幕上,那个奇怪的系统弹出了新的提示。
“首次怨念兑换触发——‘精准还击’模式启动。”
“已锁定反击目标:赵明远。”
“本次消耗怨念值:7800点(对应项目署名抢夺)。”
“剩余怨念值:39480点。”
“提示:你刚才的反击没有超出‘合法自保’范畴。你没有主动破坏生产数据——你只是执行了上级的书面授权。数据库配置错误是上级的责任。你保留了完整的证据链。”
“你做得很漂亮。”
我盯着最后那句话,鼻子突然有点酸。
不是因为被夸了。是因为太久太久,没有人对我说过这四个字了。
在这个工位坐了三年,我听到的最多的话是“你能不能行你速度太慢了你这写的什么东西加班改完今天必须上线”。
从来没有人说,你做得很漂亮。
我关掉终端,开始收拾东西。
工位上的东西不多。一个马克杯,上面印着“程序员的命也是命”,小A送的。一盆多肉,已经快死了,因为工位晒不到太阳。一个U型枕,加班睡折叠床的时候用的。一本《颈椎病康复指南》,翻了前五页。
我把马克杯和书塞进纸箱,多肉没拿——它在这里活不了,带回家也活不了,不如让它死在这里,至少有人记得它死因。
抱着纸箱站起来的时候,我最后看了一眼这个工位。
三排工位,****人,现在几乎全空着。不是下班了,是这一片工位属于“边缘组”——负责维护旧系统、处理没人想碰的技术债务、随时准备给核心组擦**。核心组在八楼,那一层有咖啡机、有午休舱、有落地窗。我们这一层,只有永远修不好的空调和永远散不尽的泡面味。
我在这里坐了三年。
三年,47,280点怨念值。
平均每天43点。
我转身往外走。经过小A工位的时候,她抬起头,眼眶红红的。她是整个组里唯一一个知道我今天离职的人。昨天她偷偷塞给我一个U盘,说:“姐,这是我能存下来的所有东西。聊天记录、邮件截图、会议录音。我不知道你有没有用,但我存了。”
二十三岁的姑娘,眼睛里有一种和她年龄不符的、早早被职场磨出来的警觉。
“姐,”她小声说,“保重。”
我冲她点点头,继续往外走。
走到前台的时候,保安老张叫住了我。
“小林,”他冲我招手,“监控室那边有人找你。”
我愣了一下。
监控室?
我抱着纸箱往监控室走。推开门,里面站着两个人。一个是物业的保安队长,我见过。另一个是个穿深灰色西装的年轻男人,个子很高,袖扣在监控室的白色灯光
电话那头突然安静了。
那种安静我很熟悉。不是没听清的安静,是脑子在高速运转、在想怎么甩锅的安静。
“林樾,你在说什么?”
“我在说,”我把手机换到左手,右手在键盘上敲了几下,调出那个配置文件的历史版本记录,“您三月十二号下午三点四十七分修改的这个配置,有Git记录,有IP地址,有操作日志。您改完之后,测试库和生产库就指向了同一个存储池。”
我顿了顿。
“所以刚才我按您书面授权清空‘测试数据库’的时候,生产环境的数据也同步被删除了。”
“**——”赵明远的声音猛地拔高,像是被人掐住了脖子,“林樾你疯了?!谁让你动生产环境的?!你知不知道公司损失至少两千万?!***等着坐牢吧你!”
我把手机稍微拿远了一点,等他吼完。
然后我点开了录音文件,截取了其中一段,用微信发给了他。
那段录音是三月十二号晚上九点,他私聊我的语音。
我把语音转文字,然后念给他听:“‘小树林,今天架构调整的事不用走正式流程了,我心里有数。你一个底层开发,别老想着往上汇报,听我的就行。出了事我兜着。’”
电话那头的呼吸声变得很重。
“林樾——”
“赵总,”我打断他,“您兜着的时候到了。”
我挂断电话。
屏幕上,那个奇怪的系统弹出了新的提示。
“首次怨念兑换触发——‘精准还击’模式启动。”
“已锁定反击目标:赵明远。”
“本次消耗怨念值:7800点(对应项目署名抢夺)。”
“剩余怨念值:39480点。”
“提示:你刚才的反击没有超出‘合法自保’范畴。你没有主动破坏生产数据——你只是执行了上级的书面授权。数据库配置错误是上级的责任。你保留了完整的证据链。”
“你做得很漂亮。”
我盯着最后那句话,鼻子突然有点酸。
不是因为被夸了。是因为太久太久,没有人对我说过这四个字了。
在这个工位坐了三年,我听到的最多的话是“你能不能行你速度太慢了你这写的什么东西加班改完今天必须上线”。
从来没有人说,你做得很漂亮。
我关掉终端,开始收拾东西。
工位上的东西不多。一个马克杯,上面印着“程序员的命也是命”,小A送的。一盆多肉,已经快死了,因为工位晒不到太阳。一个U型枕,加班睡折叠床的时候用的。一本《颈椎病康复指南》,翻了前五页。
我把马克杯和书塞进纸箱,多肉没拿——它在这里活不了,带回家也活不了,不如让它死在这里,至少有人记得它死因。
抱着纸箱站起来的时候,我最后看了一眼这个工位。
三排工位,****人,现在几乎全空着。不是下班了,是这一片工位属于“边缘组”——负责维护旧系统、处理没人想碰的技术债务、随时准备给核心组擦**。核心组在八楼,那一层有咖啡机、有午休舱、有落地窗。我们这一层,只有永远修不好的空调和永远散不尽的泡面味。
我在这里坐了三年。
三年,47,280点怨念值。
平均每天43点。
我转身往外走。经过小A工位的时候,她抬起头,眼眶红红的。她是整个组里唯一一个知道我今天离职的人。昨天她偷偷塞给我一个U盘,说:“姐,这是我能存下来的所有东西。聊天记录、邮件截图、会议录音。我不知道你有没有用,但我存了。”
二十三岁的姑娘,眼睛里有一种和她年龄不符的、早早被职场磨出来的警觉。
“姐,”她小声说,“保重。”
我冲她点点头,继续往外走。
走到前台的时候,保安老张叫住了我。
“小林,”他冲我招手,“监控室那边有人找你。”
我愣了一下。
监控室?
我抱着纸箱往监控室走。推开门,里面站着两个人。一个是物业的保安队长,我见过。另一个是个穿深灰色西装的年轻男人,个子很高,袖扣在监控室的白色灯光