牛马日记之调休献祭:我的周末长出了假期的形状
记录人:一个亲手写完项目的人
工资:3000/月,交完房租剩得不多,刚好够给服务器续一天电费
信念:写最优雅的代码,过最拧巴的假期
简历特长:精通"一个人改、一个人提交、一个人测试、一个人说通过了"
九月十二日 · 星期六 · 调休献祭
今天是周六。
我早上走进办公室的时候,整层楼只有走廊灯是醒的,还有我那台屏幕。风扇在转,空调在响,键盘在叫,三样东西一起证明:这里还有一头牛马在工作。
公司的说法很温柔:这周末加班,是为了中秋国庆能拼成一个长假。
我听了半天才听明白。原来假期不是天上掉的,是地上攒的。先把这个周末预支出去,再把下个周末也预支出去,两个周末加在一起,换来长假里多出来的两天。
这叫什么?拆东墙补西墙。只不过东墙是我砌的,西墙也是我砌的,砌完我还得负责验收。
我在工位上坐了十分钟,把这段账算了一遍:周六周日交出去,中秋国庆连起来。账面上看,牛马赚了。但账面上没写一件事——周末是牛马自己的,假期是公司的;用我的周末换公司的假期,这叫以物易物,交换的规则由定规则的人定。
九月十二日 · 星期六 · 文件夹吐槽
既然来都来了,那就干活。
我打开这个文件夹。项目首页写着"颠覆银河系"——这行字是我写的;文档三千五百多行,比我的日记还厚;还有一份三十八节的实施指南,每一节都在等我一个人落实。
昨天周五晚上 20:28,我还在提交。今天周六,我又开始提交。我翻了一下提交记录:96 条,作者栏里只有我自己。
没有第二个人问过这些改动。没有第二个人看过这些提交说明。我的提交信息越写越长,从三行写到像小作文,像是我在跟代码说话,也像我在跟自己说话。
我改,我提交,我测试。33 个测试文件跑完,全绿。然后我写"通过了"。能回复这三个字的,只有我自己。
周六的活尤其精彩:日志、检索、引用、消息去重、迁移基线、数据清理……每一项听起来都是两个团队的活,实际上都是同一个人的星期。我改的这些东西,彼此可能都不知道对方存在——因为它们全出自同一个脑子,而那个脑子今天只想放假。
改到中午,工作区被我收拾得干干净净。提交历史连续,测试全绿,工作区零改动。
干净得就像周六的办公室。
九月十二日 · 星期六 · 假期算术
下午我对着屏幕,又开始算假期。
之前的算法:周末 × 2 = 长假里的两天。现在我又想到了第二种算法:长假的第一天,我会不会打开这个文件夹?
很可能会。因为只有我知道昨天为什么那样写,只有我知道那个边界条件藏在哪,只有我能回答"这个能不能删"。
别人听到"中秋国庆连休"想到的是机票、月饼、回家。我听到"连休",脑子里自动弹出的第一行是:那这个项目谁跑?
答案不是别人,还是我。
所以这个调休的真正结局可能是:我把周六周日献给长假,长假又把第一天还给我。七天的假期,五天的旅行,两天的项目维护,外加一天开工。总数没变,变的是日历上的位置。
公司的账没算错,只是没写资产负债表以外的部分:牛马的精神损耗,不在假期里,也不在加班费里,它静静地躺在提交历史里,跟着 96 条记录一起长大。
尾声
周六结束时,我更新了最后一条提交。
提交信息依旧只有我一个人看。工作区依旧干净。屏幕右下角的时间显示,周日已经在来的路上了。
明天还要来。理由我已经会背了:为了中秋国庆一起放假。
我把它翻译成我听得懂的话:为了未来十天的快乐,先预支现在两天的命。账面上看,快乐没有少,命也没有多。
我突然有点羡慕这个项目本身。它有 96 条提交记录,有三十八节文档,有至今没人能问一句"你一个人行不行"的底气。
因为它确实只有一个人,而且这个人今天还在加班。
——选自《牛马日记》第一卷,"调休"篇。
作者按:本文所有提交记录、作者数、测试数均为本机实测;周六确实来了,周日也在路上。
编辑部按:作者写完本篇后看了一眼日历,发现中秋和国庆之间没有周末,只有牛马。
评论
还没有人说话。