雨下得很沉。
江城的夜色被压得发闷,整座写字楼像一块浸了水的黑铁,静静悬在城市中央。窗外的霓虹被雨打得发散,玻璃上爬满细密的水痕,像一张张看不清表情的脸,正隔着夜色往里窥视。
白落白坐在办公室最里面的位置,背后是半面空掉的白板,面前是一张被咖啡渍泡得发灰的桌子。
桌上摊着一份项目复盘表,右上角用红笔写着一行字。
止损。
两个字,极其干脆,像刀。
他盯着那两个字,已经盯了很久。
久到眼眶发涩,久到连窗外雨声都像从很远的地方传来,仿佛整个世界只剩下这一间快要熄火的办公室,和他自己一口一口越来越沉的呼吸。
电脑屏幕还亮着,蓝白色的界面映出他苍白的脸。后台数据停在一个尴尬到近乎羞辱的数字上,留存率像一条被拧断的线,付费转化几乎可以忽略不计,活跃时长低得像个笑话。
他知道,这个项目完了。
不是“暂时困难”。
不是“再熬一熬”。
是真的完了。
下午的时候,合伙人把会议室的门关上,面色比窗外的夜还冷。他说融资口子断了,说下一轮投资人撤了,说现金流只够撑到月底,还说如果想体面一点,就尽快把核心资产切出去。
最后那句“体面一点”,他说得很轻。
可白落白听见了。
那不是建议,是划清界限。
前后不过两年半,这个曾经被他赌上全部热血的项目,就这样在一地碎裂的灯光里被拆成一块块,任人挑走、贱卖、重组,像一具被人剥开骨头的尸体,连最后一点余温都留不住。
门外很安静。
安静得有些反常。
那种安静,往往意味着人已经走光了。
或许是助理下班了,或许是法务把最后一封邮件发出去了,或许是那个昨天还拍着他肩膀说“这事能成”的合伙人,已经拖着行李箱离开了公司,离开了这层楼,离开了这场注定失败的战役。
白落白慢慢抬起手,捏了捏眉心。
他的手很凉。
凉得像一段被夜色冻住的代码。
他不只是在为这一个项目难受。
他难受的是,自己这一生,好像总是这样。
从县城走出来,靠着一口气考上大学,靠着一股子不甘在互联网行业里往前挤。门户、论坛、IM、移动互联网、短视频、AI,他几乎每一轮风口都见过,也几乎每一轮都错过过。
不是没有能力。
是太晚。
晚一步,晚两步,晚到风起的时候,他还在原地确认方向;晚到别人已经把旗插上山头,他才从山脚抬头去看。
他做过技术,做过产品,做过运营,也做过融资和管理。看上去像什么都碰过,实际上每一步都像在泥里摸路,摸到了口子,摸到了边缘,摸到了快要起飞的空气,最后又总差那么一点,掉回去。
那一点,像命。
前些年他还不信。
现在信了。
因为他真的累了。
累到连愤怒都快没力气。
他忽然想起家里那通电话。
母亲在电话里问他,最近忙不忙,吃得好不好,钱够不够用。她的声音很轻,总像怕惊动什么一样。白落白听得出来,她是在尽量不去问“你那边是不是又出事了”,也是在尽量不去碰那个已经被他扯得千疮百孔的话题。
父亲的背比去年更驼了。
家里那点积蓄,早在上一个项目融资失败的时候就被他吃得差不多。房租、工资、服务器、法务、差旅、合作方的尾款,每一个数字都像悬在头顶的钉子,逼着他往前跑,逼着他把自己榨干。
他曾经以为,咬牙能撑过去。
可现实最擅长的,就是把“撑过去”三个字,慢慢磨成“再也回不去了”。
白落白低下头,看见桌角压着一本旧笔记本。
牛皮纸封皮,边角翻卷,封面上两个字被钢笔写得很重。
2004。
那不是今天的年份。
那是他很多年前随手记下的一本创业草稿。
里面有他第一次写下的产品构想,有他第一次画出来的页面原型,也有他在无数个深夜里,对着屏幕一遍遍推演过的未来。
后来换城市,换公司,换合伙人,换身份,这本东西就一直被他压在箱底。像一块早就愈合失败的旧伤,平时不碰,倒也不疼;可一旦摸到,仍旧会在骨头缝里泛起钝痛。
白落白伸手,把它抽了出来。
他翻开第一页。
上面只有一句话。
如果一切重新开始,你会先做什么?
他盯着那行字,忽然笑了一下。
笑意极淡,几乎看不出来。
可就在这一瞬间,他竟有一种荒谬得近乎可笑的念头。
如果真能重新开始呢?
如果真能把所有的遗憾、迟到、错过、崩塌,都往回拨一格呢?
他会先做什么?
先去抢谁都没看懂的入口。
先拿最便宜的流量。
先把第一个能落地的产品做出来。
先赚到第一笔真正意义上的钱。
先活下来。
这个念头刚冒出来,桌上的屏幕忽然暗了一下。
不是断电。
也不是死机。
像有一只看不见的手,从黑暗里把光轻轻拨开了一层。
下一秒,屏幕右下角弹出一个完全陌生的窗口。
黑底,细线边框,极简得近乎冷漠。
没有广告。
没有提示音。
没有任何多余装饰。
就像一枚无声落下的钉子,稳稳钉进了白落白的视野。
窗口里只有一行字。
Codex:检测到宿主处于极端失衡状态,是否启动重构方案?
白落白怔住了。
那一瞬间,他没有立刻去怀疑,也没有立刻去惊呼。
他只是缓缓抬起头,重新看向屏幕,像是在看一场不该属于自己的幻觉。
“Codex?”
他低低念了一遍这个名字。
声音哑得厉害。
窗口没有情绪,甚至连闪烁都很克制。
Codex:代码生成、架构拆解、产品推演、商业路径分析,可作为辅助执行工具。
Codex:无法替代宿主争夺资源,无法替代宿主面对现实,无法替代宿主承担人情与风险。
Codex:但可以让宿主,比同龄人快很多。
“快很多……”
白落白重复了一遍。
他的指尖慢慢收紧,指节因为用力而发白。
快很多。
这三个字,像一把极薄的刀,直接插进了他心口最深的地方。
他当然明白这意味着什么。
意味着他不必再像前世那样,连夜改方案,熬到视线发花,还在讨论会上被一句“你这个思路太慢了”打回原点。
意味着他不必再在无数次试错之后,才终于看清一个入口是怎么打开的。
意味着他可以把自己过去十几年的经验、教训、直觉、踩坑、判断,全部压缩成一把锋利到可怕的工具,再去重新碰这个时代。
可他还是没有立刻答应。
因为他知道,真正可怕的从来不是工具。
而是工具背后的代价。
“你到底是什么?”
他问。
Codex:你可以理解为,来自未来的执行协助系统。
Codex:但请注意,系统本身不提供资源,也不提供好运。宿主仍需完成选择、承担后果、进入现实。
白落白沉默了很久。
窗外雷声滚过天际,玻璃轻轻颤了一下。
他忽然有一种极强烈的预感。
如果这一切是真的,那么他此刻站在这里,绝不是为了重新经历一次失败。
而是为了从头,把那条曾经断掉的路,重新接上。
他吸了一口气。
“如果我让你帮我重来一遍。”
“时间,能回到哪一年?”
Codex:请确认时间锚点。
白落白的目光落回那本旧笔记本上。
2004。
他几乎没有犹豫。
“江城,2004年。”
“回到我最开始的地方。”
Codex:时间锚点已接收。
Codex:重构程序准备启动。
Codex:宿主,是否确认?
白落白盯着那行字,沉默了很久。
他脑海里闪过无数张脸,闪过父亲的白发,闪过母亲装作平静的电话,闪过办公室里一张张撤离的工位,闪过自己这些年错过的每一次机会。
最后,那些画面全部沉下去,只剩下一点几乎快被遗忘的火光。
他慢慢笑了。
这一回,笑意不再像刚才那样疲惫。
而是像一把终于出鞘的刀,锋芒一点点露出来。
“确认。”
轰——
桌上的灯,先灭了。
再亮时,整个世界都像被一只无形大手狠狠揉碎。
雨声、风声、电脑风扇声、远处楼层的电梯提示音,全都被拉成一道长而尖锐的线,横亘在耳膜深处。
白落白只觉得脚下的地面猛地向下塌陷,身体被扯进一条看不见尽头的黑色长河里。
他的意识在旋转。
像坠落。
又像回溯。
再睁眼时,鼻腔先闻到的不是办公室里陈旧的咖啡味,而是一股更潮、更旧、带着木板和被褥混在一起的味道。
耳边也不再是写字楼里压抑的空调声。
而是吱呀作响的电风扇,和一声极不耐烦的喊叫。
“白落白,你发什么呆呢!马上点名了!你是不是又想迟到?!”
那声音熟得几乎让他心口一震。
他猛地抬起头。
映入眼帘的,是一片有些发黄的天花板,铁架床的横梁,褪色的军绿色蚊帐,还有窗外斜斜洒进来的晨光。
寝室里,摆着一台老旧的台式机。
屏幕是那种厚得像砖的显示器,边角带着一层淡淡的灰。桌面上散乱着课本、泡面桶、电话卡、打印纸,像一个被时间忘在角落里的旧巢。
白落白缓缓转过脸。
镜子里,一张年轻得近乎陌生的脸,正静静看着他。
二十岁出头,黑发,眉眼尚未被油烟和夜色彻底磨钝,眼底那层压了很多年的疲意还没真正沉下去。
他伸出手,轻轻按在镜面上。
冰凉的触感,清晰得让人发颤。
不是梦。
真的不是梦。
他回来了。
回到了2004年。
回到了他人生最早的那一页。
门外又传来一声催促。
“白落白,快点啊!老张那节课迟到一次扣你半个月平时分!”
白落白怔了两秒,忽然低低地笑出声来。
笑声不大,却像从极深的地方一点点浮上来。
这一次,他没有再迟到。
也不会再迟到。
因为这片时代的第一缕风,已经吹到了窗边。

