十月二十四日凌晨一点二十三分,手机震动了一下。
我正靠在自习区的椅子上闭眼休息,手边还放着半杯凉透的豆浆。眼皮很沉,刚才那阵困意终于压下来,可还没睡实,指尖就感觉到裤兜里的震动。我坐直身子,掏出手机,屏幕亮起,是一封新邮件提示。
发件人是“数据通联项目组-李工”,标题写着:【紧急通知:接口交付延期】。
我点开邮件,手指在屏幕上滑动,一行字跳出来:“因我方内部系统突发故障,原定三日后交付的核心数据接口将暂停服务,重启时间待定。”
后面还有一段解释,说什么服务器迁移出错、数据回滚需要周期。我没看完,脑子里已经把这句话过了好几遍。暂停服务?待定?那我们的测试怎么办?
我立刻打开笔记本电脑,屏幕亮起时映出我自己发白的脸。登录邮箱,确认邮件没有抄送其他人,只有我一个收件人。又翻了一遍昨天整理好的项目计划表,第三阶段明确写着:“t+3日获取接口权限,启动模拟环境部署”。现在这个节点直接废了。
我抓起手机拨号,通讯录里存的是“供应商对接-李”,通话记录显示上次联系是前天下午,他回复说一切按进度走。电话响了六声,转到语音信箱。我又打了一次,还是没人接。
放下手机,我盯着电脑屏幕,光标停在“项目倒计时”那个文档上。距离中期汇报还有六天。我们原本计划用两天跑完基础测试,一天优化逻辑,最后三天准备材料。现在第一步就被卡死,后面全得停。
我重新打开U盘里的文件夹,点开每一个子目录。用户行为模型、转化路径图、看板原型——这些都做完了,可没数据输入,全是空架子。就像盖好了房子,却通不了水电。
我一条条往下看,看到“测试用例清单”时停住。这份文档是昨天晚上和江逾白一起理的,里面标红了三个必须依赖外部接口的功能模块。我把鼠标移到那个文件上,双击打开,页面加载出来的一瞬间,心里猛地一沉。
这三个模块占了整个测试流程的百分之六十以上工作量。没有真实数据喂进去,连错误都没法验证。这意味着,哪怕我现在能改完所有前端设计,也没法证明它有用。
我合上电脑,起身走到窗边。夜风从半开的窗户灌进来,吹得桌上几张草稿纸哗啦作响。一张飘到地上,我弯腰去捡,另一张又被卷起来贴在桌腿边。我蹲下身一张张拾起来,手指有点抖,不知道是因为冷还是别的什么。
回到座位,我把所有纸张按顺序压进文件夹,夹紧。然后打开手机备忘录,新建一条笔记,标题打了四个字:“应急方案可能性”。
下面空白着。
我盯着那行字看了很久,手指悬在键盘上方,迟迟没再打下一个字。我能做什么呢?联系老师?可这不是作业迟交,是合作方失联。换供应商?可整个校内项目库里,只有这一家提供这类接口服务。等他们修好?谁知道要几天?
我低头看了看手表,凌晨一点四十七分。走廊灯还亮着,外面静得听不见脚步声。整层楼应该只剩我一个人了。昨天这个时候,江逾白还在旁边坐着,我们一起改文档,他说“先迈出第一步就行”。可现在这一步,被人从背后抽掉了地板。
我重新打开电脑,再次检查邮件有没有遗漏附件或补充说明。没有。又刷新了一次公司官网的合作通道页面,那个“服务状态正常”的绿色标识已经变成了灰色,旁边多了一行小字:“部分功能维护中”。
我点开详情,弹窗显示“核心ApI服务不可用”,刷新几次都没变。
坐回椅子上,我把头往后仰,抵住椅背。眼睛闭着,但脑子停不下来。团队其他人明天早上会问进度,我要怎么说?“等一等”?“再看看”?还是直接说“做不了了”?
不行。我不能这么说。
我睁开眼,调出项目日历,在当前日期下方加了一行备注:“关键资源中断,进度冻结。”然后打开笔记本,写下三条影响链:
1. 接口延迟 → 测试无法启动
2. 测试停滞 → 报告无实证支撑
3. 汇报失败 → 课程评分受损
写完后,我盯着第三条看了很久。这不是我第一次负责项目,但第一次以主管身份扛全程。如果这次垮了,不只是丢分的事。是我答应过大家能带好这个组,是我自己说过“开始做了就不怕做不好”。
可现实是,你做得再好,也挡不住别人突然关门。
我伸手摸了摸桌角那件灰色外套,袖口还露着一小截标签。昨晚它帮我挡了风,现在它只是静静地搭在那里,像一段已经结束的对话。
我把外套叠好,放在椅子另一边,离我远一点。然后关掉台灯,只留电脑屏幕亮着。黑暗里,那点光映在墙上,像个小小的出口。
我打开微信,找到项目群。聊天记录停在昨晚八点,小周发了个表情包,说“明天加油”。我没发消息,怕惊动别人休息。这种事,得我自己先想清楚怎么应对。
手指划过屏幕,我又点开邮箱,把那封邮件从头到尾读了一遍。语气很客气,措辞很官方,但意思很清楚:他们也不知道什么时候能恢复。
我退出邮箱,打开本地备份,把所有已完成的文档重新归类。命名方式统一改成“V2_完成版”,加上时间戳。至少让别人知道,前期不是没干活。
做完这些,我看了看时间,两点十五分。
我站起身,去洗手间洗了把脸。冷水拍在脸上,人清醒了些。抬头看镜子,眼底有点发青,嘴唇干得起皮。我拧开水龙头,捧水喝了两口,然后走回座位。
电脑还在运行,风扇轻轻响着。我重新打开备忘录,在“应急方案可能性”下面,敲下一句话:
“先稳住,再想办法。”
手指离开键盘,我没有删,也没有加更多内容。这句话就够了。现在我不需要答案,只需要一个支点,让我别倒下去。
窗外,风小了些。树影不动了,贴在玻璃上像一块旧布。远处宿舍楼几乎全黑了,只剩零星几盏灯。
我坐在原位,没再碰手机,也没打开任何新文档。就那样看着屏幕,等着天亮。