深夜两点,城市的霓虹灯在雨幕中晕染成一片光怪陆离的色块。林默坐在狭出租屋的电脑前,屏幕发出的冷光映照着他苍白且布满血丝的双眸。作为一名在底层摸爬滚打多年的资深程序员,他见过太多被加密的源代码和层层包裹的商业机密,但今天这个名为“走着瞧.exe”的文件,却像是一根刺,死死扎进了他的视网膜。
这个文件没有任何图标,也没有扩展名,静静地躺在他刚刚从一个匿名数据论坛的暗网深处抓取下来的压缩包中。论坛里有个匿名帖,标题只有简单的五个字:“结局已写好”。发帖人声称,只要运行这个程序,就能看到自己人生所有选择分支的最终结局,包括那些他从未敢去想、也不敢去做的选择。林默嗤之以鼻,这不过是骗术师用来收割焦虑者的低级把戏,或者是某种植入木马的诱饵。然而,鬼使神差地,他的手指还是悬停在鼠标左键上方,最终,还是点击了那个名为“下载”的按钮。
进度条走得极慢,仿佛每一个百分比的跳动都在拉扯着他的神经。窗外雷声滚滚,闪电划破长空,瞬间照亮了屋内凌乱的场景:堆积如山的泡面桶、散落的代码打印纸,还有墙角那台早已停摆的风扇。当进度条终于走到100%时,屏幕上并没有弹出任何安装界面,而是直接黑屏,紧接着,一行鲜红的宋体字缓缓浮现:“走着瞧。”
林默皱了皱眉,心中涌起一股莫名的烦躁。他试图强制关机,但键盘和鼠标仿佛失去了响应,屏幕上的红光开始扩散,像滴入清水中的墨汁,迅速侵蚀着整个显示区域。突然,一阵刺耳的电流声钻入耳膜,林默感到一阵剧烈的头痛,眼前出现了短暂的黑暗。当他再次睁开眼时,世界变了。
不再是那个昏暗逼仄的出租屋,而是一条熟悉又陌生的街道。细雨绵绵,空气潮湿而冰冷。林默低头看了看自己的手,那双因为长期敲代码而关节变形的手,此刻却年轻有力,皮肤紧致。他猛地抬头,看见街对面那家早已倒闭三年的“老陈面馆”正冒着热气,老板老陈那张憨厚的脸正透过玻璃窗对他微笑。
“这是……二十年前?”林默喃喃自语,声音颤抖。记忆如潮水般涌来,他想起了那个改变他一生的下午。那天,年轻气盛的他为了追求所谓的“极致代码”,拒绝了初恋女友苏浅一起出国留学的邀请,固执地留在了国内,投身于一个注定失败的项目。从此,他错过了苏浅,错过了家庭,也错过了人生中无数可能的美好瞬间,只剩下一身技术债务和满腹悔恨。
如果这是真的,如果这个程序能让他看到“如果”之后的结果……林默的心脏剧烈跳动,恐惧与渴望交织在一起。他抬起头,看向街道尽头。那里站着一个穿着米色风衣的女子,撑着伞,身影模糊却熟悉得让他心碎。是苏浅。
就在这时,一个机械般冰冷的声音在他脑海中响起:“当前分支:拒绝出国。预计结局:孤独终老,事业平庸,悔恨终生。是否查看其他分支结局?”
林默浑身一震。其他分支?这意味着还有别的可能性?他环顾四周,发现路边的电子广告牌上显示的时间正是2004年的那个夏天。他深吸一口气,试图控制自己的情绪,但身体却不由自主地迈开了腿,朝着那个身影走去。每一步都像是踩在刀尖上,既期待又害怕。
他走到苏浅身后,看着她微微侧头,似乎在等待什么。记忆中,那时的自己应该已经转身离开,从此天人永隔。但这一次,林默停下了脚步。他的喉咙发干,无数个夜晚的幻想在这一刻具象化。他想开口,想道歉,想告诉她自己错了,想问问她是否愿意再给他一次机会。
然而,当他张开嘴时,发出的却是一串乱码。他的身体开始变得透明,周围的景象如同破碎的玻璃般剥落。那个机械声音再次响起,带着一丝嘲弄:“警告:用户试图篡改既定数据。错误代码404:因果律冲突。正在重新计算……”
周围的景象迅速崩塌,街道、雨景、苏浅的身影全部化为数据流,疯狂地向林默袭来。他感到一阵强烈的眩晕,仿佛灵魂被撕裂成无数碎片,又被强行拼凑。在意识消散的最后一刻,他看到苏浅转过头,眼神中没有了往日的温柔,只剩下一片空洞的冷漠。她轻声说了一句:“你终究还是来了。”
林默猛地从椅子上弹起,冷汗浸透了衣衫。电脑屏幕依旧黑着,只有主机风扇在嗡嗡作响,仿佛在嘲笑他的惊慌失措。他颤抖着手去摸桌上的水杯,却发现水杯里的水竟然是温热的,而窗外,雨已经停了,东方泛起了鱼肚白。
一切仿佛只是一场荒诞的噩梦。但林默知道,那不是梦。因为他发现,自己的右手食指上,多了一道细微的划痕,那是刚才在虚拟世界中触碰“拒绝”按钮时留下的痕迹,而现实中,他的手指完好无损。
他站起身,走到窗前,推开窗户。清晨的空气清冽而真实,楼下传来早点摊贩的叫卖声,生活继续着它的轨迹,毫无波澜。林默看着天空中渐渐亮起的太阳,心中涌起一股难以言喻的复杂情绪。那个程序似乎并没有给他展示所谓的“其他结局”,而是让他亲身经历了一次“最坏的结局”,并让他意识到,无论选择哪条路,遗憾都是不可避免的。
但他同时也明白了一件事:所谓的“走着瞧”,并不是为了预知未来,而是为了让人在当下的每一步都走得更加坚定。他转过身,回到电脑前,删除了那个名为“走着瞧.exe”的文件,连同那个匿名论坛的链接一起粉碎。
既然结局无法更改,那就走好脚下的每一步。林默打开一个新的代码窗口,开始编写新的程序。这一次,他不再追求完美无缺的代码,而是写下了第一行注释:“致未来,致未知,致无悔的选择。”
阳光透过窗帘的缝隙洒在键盘上,尘埃在光柱中飞舞,如同无数个微小的可能性,在空气中静静等待被创造。林默敲下回车键,嘴角扬起一抹淡淡的微笑。新的一天开始了,而人生,才刚刚起步。