扫码打开虎嗅APP
本文来自微信公众号:西二旗生活指北(ID:ShelchiLifeGuide),作者:景岁,原文标题:《 开 端 · 西 二 旗 版 》,头图来自:《开端》剧照
01
半夜,封闭开发的会议室里,程序员小李在工位上醒来。
一小时后,代码上线引发了 S0 级故障,整个开发小组全员被裁。
02
小李,校招进入大厂的萌新程序员。
曾经被人夸写代码像是写诗一样有感情,所以大家都叫他,李有感。
看着惨烈的裁员现场,小李想起对自己引以为傲的父母,想起马上要交的房租,一口气没顺过来,晕了过去。
醒来后,发现自己竟然又回到了那个午夜会议室的工位上。
糟了,小李进入了循环。
03
进入循环的当务之急是,弄清楚到底是 for 循环还是 while 循环。
哦不,当务之急是先想想怎么出去。
小李开始尝试各种方法,比如申请调岗、换部门、主动离职找工作、假装猝死等方式,都没有成功,每次睡一觉都会继续循环。
在经历了五次循环后,小李睁开眼睛,发现旁边的同事小肖也瞪大双眼在看着自己。
他好帅,哦不,看来他也进循环了。
04
小肖,工作几年的老员工,以前是一名游戏开发工程师。
小肖的代码经常被人形容成晴空一鹤排云上的样子,也就是代码习惯不好,不注意断行,所以大家都叫他,肖晴空。
小肖是被小李拉入循环的,因为在小李在尝试提前离职的时候,小肖是唯一一个帮他搬电脑的。
不过他其实只是看好了小李的显示器。
05
两个人为了脱离循环,开始调查故障原因,发现是组里有人在上线最后一刻 push 了恶意代码。
他们决定排查组里的每个人。
第一个是同事小卢。
小卢喜欢二次元,工位上摆放着各种手办,几乎不跟同事交流,每天背着一个从不让人碰的巨大背包上下班,看起来就很可疑。
于是小李去引开小卢注意力,小肖偷偷打开那个背包,一看,原来是一身女装。
喜欢二次元的程序员业余喜欢偷偷穿女装,就像是喜欢打游戏的肥宅没事喜欢看 JK,逻辑通顺得合情合理。
小卢 pass。
06
第二个是同事“直播哥”。
这个同事是个网红,靠大厂程序员人设,在抖音和小红书收获了一堆粉丝,每天直播在大厂的衣食住行吃喝拉撒,接广告和内推赚的比工资还多。
直播哥网上人设是技术大牛,实际是个技术水货,主动被裁掉显然就没法继续做网红了,pass。
07
第三个是瓜叔。
瓜叔以前是微博程序员,擅长各种姿势吃瓜,结果曾经有一次因为沉迷吃瓜而导致服务器宕机,被罚去做了七年测试。
后来转岗后,瓜叔曾经带着一堆内幕大瓜,去找曾经自己亲手带出来的实习生,想内推进宇宙厂。
然而实习生已经实现了自己的梦想,那就是每天戴着宇宙厂的工牌上班,他生怕大家看到自己的 mentor 竟然是测试工程师,让同事小看,对瓜叔避而不见。
瓜叔心灰意冷,就到了现在的团队,每天早到晚退,经常看到他在偷偷更新一个文档。
小李和小肖最终偷偷看到了瓜叔电脑里的隐藏文档,原来是亲手整理的 421 页明星八卦大瓜。
故事的最后里,大家吃着瓜叔的瓜,纷纷表示:真香!
瓜叔 pass。
08
第四个同事,老萧。
老萧工资不低,但是生活贫困,主要是自不量力,毕业即养猫。
众所周知,当代都市白领返贫的两大原因:中年养娃,青年养猫。
老萧自己每天吃食堂,主子每天进口猫粮;老萧自己租次卧,主子坐拥三个进口猫窝,两个豪华猫砂盆。
他每天辛苦加班,就是想挣一笔项目奖金,再给主子买个进口猫爬架。
后来,在小李假装猝死的那次,老萧神神秘秘伸出自己的手机,原来是私藏已久的猫片,想让小李吸猫透透气。
老萧是个好人,pass。
09
第五个是药妹。
药妹是个女程序员,热衷于养生,工位上摆满了养生壶、褪黑素、生发液、护肝片和六味地黄丸。
之前的循环里,小李每次跟主管 battle 回来,药妹都会递上一杯养生壶泡出来的茶:来消消气!
小李曾经发现,药妹每次临上线前都在角落里悄悄操作电脑,直到最后才发现她是在搜索“熬夜加班后的生发小妙招”。
药妹 pass。
10
第六个也是一位大龄女同事。
这位同事平时借口压力大,总是爱甩锅,外号“高压锅姨”,简称“锅姨”。
正当小李和小肖悄悄接近锅姨的屏幕时,锅姨发现了,一顿 git push 操作,键盘都敲出了火花。
代码上线成功,S0 级故障警报想起,全组被裁,锅姨抱着箱子微笑离开。
11
循环重启,小李和小肖联合了其它同事,成功阻止了锅姨最后敲击命令行的双手。
但是故障还是发生了,小李发现竟然是 leader 提交的最后的上线流程!
小李不可思议地看着 leader,想起刚来的时候,leader 曾经帮他接过显示器,装过环境,调过代码,吃过公司食堂,甚至该给他转发过内网吃瓜八卦,为什么?为什么?
再一次循环里,小李和小肖才发现,原来 leader 和锅姨曾经都是隔壁团队的技术骨干搭档,他们曾经熬了几个月的夜才做出来的项目,移交到这个团队后没多久就夭折了,借口是性能不行。
否定一个程序员的衣品和发型可以,否定程序员代码性能不行是大忌。
于是他们找了借口申请转岗到了这个部门,并决定搞个大新闻,让公司领导查一下自己的项目到底怎么不行。
12
最后查清楚了,锅姨他们的项目夭折,完全是因为新团队的经理想自己团队重新开发,借以抢功。
最终,大领导决定直接重启老项目,但是给锅姨和 leader 打了 325,他们含笑离开。
13
故事的最后,小李打开了公司的代码库。
他看着里面那些半路夭折的项目们,它们每一个,都曾经背着紧急需求的名义,让很多人夜以继日地加班,但做出来后,最后都因为各种原因,被弃而不用。
这些代码默默被保存在服务器的硬盘里,无人问津,慢慢被遗忘。
All those codes, all those efforts, will be lost in time, like tears in rain.
本文来自微信公众号:西二旗生活指北(ID:ShelchiLifeGuide),作者:景岁