代码报错会给提示,接口失败会有状态码,可喜欢一个人没有日志,暧昧也没有断点可以调试。老王习惯把问题拆成步骤,却不知道该怎么面对一个人的忽近忽远。他不知道她对他到底是什么感觉。她会对他笑,也会对别人笑;她会找他帮忙,也会找别人聊天;她有时靠得很近,有时又像什么都没发生。老王怕自己误会,怕一开口连朋友都做不成,更怕自己那点喜欢会给她造成负担。所以他选择慢慢等,等一个更合适的时机,等一次更明显的暗示,等自己变得更有把握。可是感情里最残忍的地方就在这里:你以为你在等机会,其实机会也在等你开口;你以为沉默可以保护一切,其实沉默也会让一切慢慢错过。

01 / 代码风波

老王有个习惯,无论是自己的代码还是偶然看到的同事的代码,他都会忍不住顺手优化。在他看来,代码没有好坏,只有更优雅。至于提交信息,他从不认真写,觉得那不过是流程中的一个形式。那天午后,办公室里键盘声此起彼伏,阳光透过百叶窗在地上投下斑驳的光影。老王坐在工位前,屏幕上是他偶然刷到的、同事小羊提交的功能代码。他习惯性地开始优化,删除冗余变量,修正不规范的命名,将几行重复的代码合并成一个简洁的函数。提交信息输入框里,老王随手打上"💩改进垃圾代码",他甚至没有多看一眼,仿佛这只是一个无关紧要的日常操作。另一边,小羊坐在工位上,正准备提交自己的代码。她习惯性地看了一眼代码仓库的最新提交记录,想确保没有冲突。就在这时,她偶然看到了老王的提交记录。当她看到最新一条提交信息赫然写着"💩改进垃圾代码",并且提交人是老王时,她的表情从好奇转为一丝不解,随后眉头紧锁。小羊的嘴角微微上扬,带着一丝说不清道不明的不爽,但又似乎有一点点被激发的玩味。她轻轻敲了敲桌面,像是在思考什么。小羊转动椅子凑到隔壁工位的小组长身边,指了指屏幕。小组长抬头看了看,脸上露出促狭的笑容,朝长桌另一侧的老王努了努嘴。老王从长桌的另一端起身,带着一丝疑惑被小组长叫了过去。"小组长,你看老王!他说我的代码是垃圾!"小羊故作委屈,声音带着一丝调侃。老王刚走到小羊身边,小羊就佯装用力拧他胳膊上的嫩肉,老王条件反射地"哎哎哎,疼疼疼"。"对对对,小羊打他!这家伙就得治!"小组长乐呵呵地说。"哎哟哎哟!轻点!都是编辑器的问题,它自动生成的提交信息!我哪有说你的代码是垃圾!"老王配合地假装很疼,还一边辩解。办公室里传来一阵轻松的笑声。小羊并没有真的用力,只是轻轻地掐了掐老王,眼神里带着一丝狡黠。老王也收敛了"痛苦"的表情,看向小羊的眼神多了一丝探究。从那以后,老王开始关注起了小羊。这种带着孩子气的打闹,这种俏皮的互动,是他以前从未接触过的。他发现,原来工作也可以不是只有代码和逻辑。

02 / 下雨天与早餐约定

老王习惯早到,但那天闹钟没响,他出门就晚了。地铁口挤满了躲雨的人,他正准备冲出去,却鬼使神差地看到了站在角落的小羊。她一边伸手试探雨势,一边看天,表情有点忧郁,似乎在犹豫要不要冒雨冲出去。老王的心脏像是被什么轻轻拨动了一下。他不动声色地走到小羊身边,没有说话,只是"砰"地一声,将一把自动伞稳稳地撑开,声音一下就引起了小羊的注意。小羊猛地抬头,看到是老王,眼神瞬间亮起来,差点兴奋得蹦起来:"哎呀!老王你怎么在这儿呀!你平常都好早的!"老王嘿嘿一笑:"缘分,我也是偶尔起得晚。""那真是太巧了,你知道吗,刚才呀……"小羊像找到避风港的小鸟,主动而自然地来到伞下,和老王并肩而立。她的脸上洋溢着惊喜和放松。小羊叭叭说个不停,声音清脆,引来了一些路人的注视。在路人眼中,这或许就是一对在雨中不期而遇的,带着些许甜蜜的小情侣。老王只是默默地听着,嘴角不易察觉地微微上扬。那天虽然天气不好,但老王很开心。他喜欢这种被小羊的声音围绕的感觉,也喜欢这份突如其来的"任务"。仿佛雨再大,也淋不湿他内心的晴朗。老王想,如果每天都能这样和小羊一起走一段路,那他宁愿每天都下雨。他偷偷看了一眼小羊,发现她正专心地讲着昨晚看的电影,完全没有注意到他的目光。老王想,如果时间能停在这一刻就好了。雨还在下,但老王的心里已经放晴了。

两人共撑一把伞,走在湿漉漉的街道上。雨水拍打着伞面,发出沙沙的声响。小羊依然兴奋地聊着天,从早饭到昨晚看的电影,声音清脆悦耳。老王偶尔找到机会回一两句,他默默听着,一路嘴角上扬,止也止不住,心情格外舒畅。小羊忽然想起什么似的:"小羊想明天桌子上出现一个煎饼果子和一杯冰美式。"她抬头眨着眼睛看着老王。老王察觉到了她的眼神,看了一眼,但很快败下阵来,又转过头看路,开了个玩笑缓解尴尬:"是嘛,那给小羊的彩礼减一。""啊,小羊的彩礼才这么点呀!"两人说说笑笑,雨滴顺着伞骨滑落,汇聚成线,打在潮湿的路面上。脚步声在雨声中显得格外清晰,和谐。那天老王很开心,他喜欢这种被小羊的声音围绕的感觉,也喜欢这份突如其来的"任务"。从那天起,小羊开始时不时地"使唤"老王带早餐。而老王也乐此不疲地为她准备。这份早餐,成为了他们之间心照不宣的仪式,也是一份带着温度的约定。仿佛雨再大,也淋不湿他内心的晴朗。老王想,如果每天都能这样被小羊"使唤",那他宁愿每天都下雨。他偷偷看了一眼小羊,发现她正专心地讲着昨晚看的电影,完全没有注意到他的目光。老王想,如果时间能停在这一刻就好了。雨还在下,但老王的心里已经放晴了。他想,如果每天都能这样被小羊"使唤",那他宁愿每天都下雨。他偷偷看了一眼小羊,发现她正专心地讲着昨晚看的电影,完全没有注意到他的目光。

03 / 早餐的惊喜与心照不宣

老王平时不习惯在外面买早餐,但今天,他特意来到楼下的早餐店,买好了小羊昨天"点单"的煎饼果子和冰美式。回到办公室,他将装有早餐的纸袋轻轻放到小羊桌上。小羊刚坐下,抬头看到桌上的早餐,眼神中先是闪过一丝亮光,拿起煎饼果子和冰美式,语气带着一丝撒娇,将"老王"拖长音:"哇,谢谢老——王——。"老王嘴角忍不住上扬,又忍不住开玩笑:"彩礼减一。""呸。"小羊和老王一起笑了起来。从那天起,这份早餐成为了他们之间心照不宣的仪式,也是一份带着温度的约定。老王喜欢这种被小羊需要的感觉,哪怕只是带一份早餐,也让他觉得自己在小羊的世界里,有那么一点点特别。有时候小羊会故意说"今天的煎饼果子不好吃",老王就假装生气:"那明天不买了。"小羊立马改口:"好吃好吃,明天还要。"这样的对话,成了他们之间独有的默契。老王知道,小羊并不是真的在意早餐好不好吃,她在意的是这份被人惦记的感觉。而老王也明白,自己并不是真的在意那点早餐钱,他在意的是能为小羊做点什么,哪怕只是一件微不足道的小事。他想,如果每天都能这样为小羊带早餐,那他宁愿每天都早起。他偷偷看了一眼小羊,发现她正专心地吃着早餐,完全没有注意到他的目光。老王想,如果时间能停在这一刻就好了。雨还在下,但老王的心里已经放晴了。他想,如果每天都能这样为小羊带早餐,那他宁愿每天都早起。

04 / 远方的问候

老王出差了,去外地对接一个项目。酒店房间不大,深夜的灯光有点昏暗,桌上散乱着文件和泡面盒。他坐在电脑前,屏幕上是密密麻麻的代码和数据,揉了揉酸胀的眉心,已经连续加班三天了。拿起手机,习惯性地刷了下信息,屏幕亮起,是小羊发来的一条微信消息,只有一张照片。照片上是老王放在办公室的午睡枕,上面有一块明显的污渍,像是打翻了咖啡。老王看到照片,先是一愣,随即嘴角忍不住上扬,疲惫的脸上露出一丝带着宠溺的无奈笑容。他迅速打字:"怎么肥事呀。"手机很快震动,小羊回复:"小羊闯祸 [敲打]"。老王轻笑出声,眼中带着暖意,继续打字:"等我回去请你吃东西。"小羊几乎是秒回:"吃什么呀?"老王看着屏幕,想象着小羊此刻兴奋的样子,手指在键盘上停顿了一下,然后敲下最后一行字:"吃我一拳。"远方的疲惫被这突如其来的"小麻烦"一扫而空。他知道,在遥远的办公室里,有一个小小的身影,正用她独特的方式,关心着他。这颗脏了的枕头,成了连接他们之间最温暖的纽带。老王盯着手机屏幕看了很久,嘴角的笑意怎么也收不回去。他想,如果每天都能收到小羊的消息,那他宁愿每天都出差。他想,如果时间能停在这一刻就好了。窗外的夜色很浓,但老王的心里,已经亮了。他想起小羊在办公室里蹦蹦跳跳的样子,想起她挂在脑袋上的帆布包,想起她清脆的川普,想起她轻轻掐他胳膊的力道。这些画面像电影一样在脑海里闪过,让他忍不住又笑了。他想,如果每天都能这样被小羊"欺负",那他宁愿每天都出差。他偷偷看了一眼手机,发现小羊又发来一条消息:"老王,你什么时候回来呀?"老王看着屏幕,心里暖暖的,回复:"快了,等我回去请你吃大餐。"小羊回复:"好呀好呀,我要吃火锅!"老王笑了,回复:"好,吃火锅。"聊天到这里就停了,但老王知道,明天醒来,手机里一定会有小羊的消息。他想,如果时间能停在这一刻就好了。窗外的夜色很浓,但老王的心里,已经亮了。

05 / 老王不敢往前走,小羊也没有停下来等他

如果老王勇敢一点,也许故事会有另一个走向。可现实里的老王不是电视剧男主,他没有在雨夜冲出去表白,也没有在公司楼下买一大束花。他习惯把问题拆成步骤,习惯在报错里找原因,却不知道该怎么面对一个人的忽近忽远。代码报错会给提示,接口失败会有状态码,可喜欢一个人没有日志,暧昧也没有断点可以调试。他不知道小羊对他到底是什么感觉。她会对他笑,也会对别人笑;她会找他帮忙,也会找别人聊天;她有时靠得很近,有时又像什么都没发生。老王怕自己误会,怕一开口连朋友都做不成,更怕自己那点喜欢会给她造成负担。所以他选择慢慢等,等一个更合适的时机,等一次更明显的暗示,等自己变得更有把握。可是感情里最残忍的地方就在这里:你以为你在等机会,其实机会也在等你开口;你以为沉默可以保护一切,其实沉默也会让一切慢慢错过。小羊不是没有自己的生活。她会周末和朋友出去玩,会在朋友圈发火锅、江边、晚霞,会抱怨房租贵,也会说想攒钱回成都看一看。老王每次看到她的动态,都想评论点什么,最后又删掉。他们的关系一直停在一种很微妙的位置:比普通同事近一点,比真正亲密远很多。近到大家有时会开玩笑说你俩又一起下楼啊,远到老王从来不知道小羊难过时会先找谁。每次被同事起哄,小羊都会笑着说“你们不要乱讲哦”,老王也跟着笑,心里却像被什么轻轻碰了一下。他分不清那句话是在否认,还是在给彼此留台阶。他只知道自己又一次没有接住话。那段时间,老王每天都觉得自己快要说出口了,又每天都把话咽回去。喜欢在他心里越长越深,表面上却一点痕迹都没有。

06 / 裁员那天,故事忽然没有下一章了

小羊被裁之前,老王先摔了一跤。那是个下过雨的早晨,小区门口的地砖湿滑,他赶着去公司,脚下一空,整个人摔在台阶边。右手先撑到地上,疼得他半天没站起来。医院片子拍出来,手腕骨折,要固定,要休养,也不能长时间敲键盘。老王请了假,在家里对着电脑发呆。手腕被夹板固定住,抬一下都疼,手机打字也只能慢慢来。小羊知道后,在微信上问他:“老王,你咋个把自己摔成这样哦?”老王回:“没事,小问题。”她发来一个羊震惊的表情,又叮嘱他别乱动、按时复查、少吃辣。老王看着那些消息,笑了很久。对小羊来说,那只是同事受伤后普通的关心,是微信里几句顺手的聊天;可老王不知道为什么,总觉得那些字像从很远的地方递过来的灯。

他在家休养的那段时间,公司开始传裁员的消息。最开始只是风声,说业务调整,说组织优化,说有些项目要砍。办公室里大家还是照常上班,照常开会,照常在群里回收到,可空气变得很薄,像每个人都在等一封不知道会不会到来的邮件。老王看不到小羊那天被叫进会议室的背影,也没能站在自己的工位旁看她收东西。他只是在一个下午收到她的微信:“老王,我被优化咯。”后面还跟了个努力微笑的表情。老王盯着屏幕看了很久,左手悬在键盘上,不知道该回什么。他想问她现在在哪里,想说我去送送你,想说其实我一直很喜欢你。可他的右手腕还疼着,人也不在公司,所有没说出口的话都被夹在那块小小的屏幕里。最后他只回:“还好吗?”小羊说:“没事啦,终于可以睡懒觉了。”又说:“你好好养手哈,程序员手很重要的。”

后来她发了一张工位照片给他。桌面已经空了,帆布包放在椅子上,旁边是一个装着护手霜、数据线、零食和纸巾的纸箱。她说:“收完啦。”老王回了一个“嗯”,又删掉,重新打:“以后有需要帮忙的跟我说。”小羊回:“要得,谢谢老王。”聊天到这里就停了。没有电梯口,没有纸箱被他接过去的瞬间,也没有那句可以当作告别的话。他们只是像平时一样,在微信上聊了几句。对小羊来说,那天可能只是离职日里无数条消息中的一条;对老王来说,那却是最后的离别。更残忍的是,他当时并不知道那就是最后。

小羊走后,老王的日子没有立刻崩塌。项目还要继续,会议还要参加,消息还要回复,手腕也一天天好起来。只是斜前方那个位置空了,帆布包不会再挂在椅背上,也不会再有人下班累了把包挂在脑袋上,说自己是一只废羊。老王偶尔还会打开和小羊的聊天框,里面全是些普通到不能再普通的话:早餐多少钱,我等会儿转你;哈哈哈彩礼又少一百;你好好养手哈;以后有需要帮忙的跟我说。没有告白,没有承诺,没有开始,所以也谈不上正式结束。可老王知道,有些感情最难放下,正是因为它没有真正发生过。它永远停在可能性里,停在没要回来的早餐钱里,停在那张空工位的照片里,停在微信对话最后那个没有继续跳动的光标后面。后来他见过很多同事来,也见过很多同事走,可再也没有谁像小羊那样,把他按部就班的日子,轻轻弄乱,又轻轻带走。爱情结束了,甚至都没有开始。只是暧昧。但老王放不下。

SIDEWRITE / Written with Clacky · Published with approval