详情

第541章 晨昏线的两端


视频通话挂断后,手机屏幕暗了下去,映出江浩自己那张依旧憔悴、眼眶发红、却仿佛被什么无形之物涤荡过的脸。洗手间里惨白的灯光,似乎不再那么冰冷刺眼,空气里弥漫的消毒水气味,也似乎淡了些。他维持着靠着墙壁的姿势,在原地又站了很久,直到发麻的双腿传来清晰的刺痛,才动了动有些僵硬的身体。


胸腔里那股横冲直撞、几乎要将他撕裂的灼烧感和冰冷的自我厌弃,并没有完全消失,但被另一种更庞大、更温柔、也更酸楚的情绪包裹住了。是夏小晴那双清亮坦荡的眼睛,是她那句“我这边,一切如常,心里有谁,我最清楚”,是她带着泪光却灿烂无比的笑容,是她絮絮叨叨说着“想你给我带的点心”、“想你陪我熬夜”时,那毫无保留的、滚烫的想念。


她说,异地恋最怕的不是误会,是沉默。


她说,你说出来,我就懂了。


她还说,我们以后,都像今天这样,好不好?



他抬手,用力抹了一把脸,掌心湿漉漉的,分不清是未干的冷水,还是别的什么。胃部的绞痛似乎缓解了一些,但依旧隐隐作痛,提醒着他身体的极度疲惫。他深吸了一口气,又缓缓吐出,试图将最后一点郁结在心口的浊气排出。然后,他弯腰,拧开水龙头,用冰凉的水,再次狠狠地泼了把脸。冰冷刺激着皮肤,也让他混沌的脑子更加清醒了几分。


他看着镜子里那个眼眶通红、胡茬凌乱、狼狈不堪的男人,扯了扯嘴角。这一次,不再是自嘲,而是一种近乎解脱的、带着钝痛的轻松。他知道了,知道了她那边只是再寻常不过的一次专业交流,知道了她心里坦荡如初,知道了她也在用她的方式,笨拙却坚定地,守护着他们之间这份隔着千山万水的感情。




他整理了一下皱巴巴的衬衫领子,用手指胡乱耙了耙凌乱的头发,虽然效果甚微,但至少看起来不再那么像个无家可归的流浪汉。然后,他拉开洗手间的门,重新走回那间灯火通明、却依旧弥漫着焦虑和咖啡因气息的会议室。


小刘还在对着屏幕苦大仇深地敲代码,听到开门声,有些紧张地抬头看过来。当看到江浩虽然脸色依旧苍白,但眼神里那种濒临崩溃的狂躁和空洞已经散去,取而代之的是一种沉静下来的、甚至带着一丝……说不清道不明的温和的疲惫时,小刘明显松了口气。


“江哥,你……没事了吧?”小刘小心翼翼地问,递过来一杯刚接的温水,“喝点水吧。胃还疼吗?要不要……我去给你找点吃的?”


江浩接过水杯,温热的触感透过杯壁传来,让他冰凉的手指恢复了一点知觉。他喝了一口,温水滑过干涩疼痛的喉咙,带来些许舒缓。


“没事了。”他开口,声音依旧沙哑,但平稳了许多,“刚……打了个电话。”




他知道问题还在那里,bug依旧幽灵般潜伏,明天的复盘会依旧如同一座大山压在头顶。但至少,心里那块最沉重、最让他分心的石头,被搬开了。他可以重新,集中所有的精力,去面对眼前的战斗。


“刚才说到哪儿了?”江浩的声音恢复了往常的冷静,虽然依旧沙哑,却有了条理,“异步回调的上下文问题?”


小刘愣了一下,连忙反应过来:“对,对!就是这里,我觉得日志里那个时间戳偏移,可能跟第三方服务的响应延迟有关,不一定是我们代码的上下文丢失……”


“有道理。”江浩打断他,走到电脑前,调出相关的日志片段,目光锐利地扫过,“重点查一下调用链上这几个节点的耗时,特别是网络I/O和序列化反序列化的部分。还有,把这块逻辑的单元测试和集成测试用例全部重新跑一遍,用极限数据压。”


“好,我马上弄!”小刘精神一振,立刻投入工作。虽然江浩的脸色依旧难看,但那种熟悉的、掌控全局的、冷静专注的状态回来了,这比什么都让人安心。


江浩也坐回自己的位置,重新面对屏幕上浩瀚的代码和日志。这一次,那些字符不再晃动扭曲。他揉了揉依旧发胀的太阳穴,强迫自己将全副心神沉浸进去。胃还在隐隐作痛,身体叫嚣着需要休息,但大脑却因为卸下了一副重担,而变得清晰了许多。


他必须尽快解决这个bug。不仅是为了项目,为了团队,也为了……早点结束这种昼夜颠倒、连好好说句话都奢侈的状态。他想早点回去,回到杭州,回到有她的地方。不用再隔着屏幕,不用再因为一张照片、一句流言就方寸大乱。他想实实在在地,触碰到她。


这个念头,像一簇微弱的火苗,在心底燃起,带来一丝暖意,也带来更坚定的力量。


……


接下来的十几个小时,是在一种近乎疯狂的专注中度过的。江浩和小刘,以及后来加入的其他两个核心开发,如同精密的仪器,不知疲倦地运转。排查、假设、验证、推翻、再假设……循环往复。会议室的白板被擦了又写,写了又擦,旁边的垃圾桶里堆满了咖啡杯和能量饮料罐。窗外的天色,从浓黑,到灰白,再到渐渐亮起的天光。


当清晨第一缕惨淡的阳光,透过厚重的防窥窗帘缝隙挤进来时,江浩布满血丝的眼睛,死死盯住了屏幕上一行几乎被忽略的日志。


“找到了。”他的声音干涩得像砂纸摩擦,却带着一种如释重负的、极度疲惫下的锐利。


问题出在一个极其隐蔽的第三方依赖库版本兼容性冲突上,在特定高并发场景下,会引发难以预测的内存访问越界,从而导致核心模块的间歇性崩溃。不是他们代码的逻辑错误,而是底层环境一个极其阴险的坑。


定位到问题,剩下的就是寻找解决方案。虽然依旧棘手,但至少,不再是漫无目的的黑暗摸索。团队里低迷的士气,因为这一线曙光,重新振奋起来。


江浩强撑着最后的精力,快速分配了接下来的排查和修复任务,安排了上午复盘会的汇报要点。然后,他看了一眼时间,早上六点四十分。距离九点的复盘会,还有两个多小时。


“都去休息一下,趴一会儿也行。八点半,准时回来,最后核对一遍。”江浩的声音已经沙哑得几乎听不清。


小刘和另外两人如蒙大赦,几乎立刻瘫倒在各自的工位上,瞬间就响起了轻微的鼾声。江浩也感到了排山倒海般的倦意,太阳穴突突地跳着疼,视线一阵阵发黑。但他没有立刻休息。他撑着桌子站起来,走到窗边,掀开窗帘一角。


窗外,北京的天空是那种熬夜后的、灰蒙蒙的青白色。街道空旷,偶尔有早班的车辆驶过。城市正在缓缓苏醒,而他们,刚刚结束了一场漫长的鏖战。


他摸出手机,屏幕因为长时间使用而微微发烫。点开微信,那个熟悉的对话框,最后一条停留在他昨晚发的“还好”上,再往上,是她那句“身体要紧”。


心头那簇微弱的火苗,轻轻摇曳了一下。他指尖在屏幕上悬停,犹豫着。这个点,她应该还在睡。昨天通话结束时,已经快十一点了,她那边也该凌晨了。她最近为了毕业设计,也熬得很凶。


最终,他没有打电话,也没有发语音。他只是点开输入框,一个字一个字,敲得很慢,很认真:


“bug找到了,是第三方库的坑。团队在补觉,一会儿还有会。天亮了,你那边应该还早,多睡会儿。记得吃早饭,别喝凉牛奶。胃药我吃了,有用。想你。”


敲下“想你”两个字时,他的指尖微微顿了一下,耳根有些发烫。这不像他会说的话。但想到昨晚视频里,她带着泪光说“我也想你”的样子,胸口那股酸酸软软的感觉又涌了上来。他抿了抿唇,还是点了发送。


然后将手机调成静音,放回口袋。走回自己的工位,将几张椅子拼在一起,和衣躺下。身体接触到相对平坦的表面时,每一个关节、每一块肌肉都在呻吟。极度的疲惫如同潮水般将他淹没,几乎是在闭上眼睛的瞬间,意识就沉入了黑暗。


但这一次,沉入黑暗前,最后浮现在脑海里的,不是冰冷的代码,不是闪烁的屏幕,也不是令人焦虑的截止日期。而是她坐在紫藤花架下,对着屏幕,眼睛亮亮地说“我也想你”时,那个带着泪光、却无比灿烂的笑容。


……


杭州,清晨六点五十。


夏小晴其实已经醒了。或者说,她几乎没怎么睡踏实。昨晚和江浩那通长长的视频,像一枚投入心湖的石子,激起的涟漪久久不散。心里是踏实了,温暖了,但那份后知后觉的、对他状态的心疼,以及对自己这边“流言”可能带来影响的隐忧,还是让她睡得有些不安稳。


手机在枕头下震动了一下,很轻微,但她立刻感觉到了。摸出来,眯着惺忪的睡眼点开,是江浩发来的消息。


很长的一段文字,不是他平时言简意赅的风格。


她逐字逐句地看过去,从“bug找到了”的如释重负,到“团队在补觉”的疲惫,再到“天亮了,你那边应该还早,多睡会儿”的叮嘱,最后,是“记得吃早饭,别喝凉牛奶。胃药我吃了,有用。”


视线落在最后两个字上——“想你。”


夏小晴的嘴角,不受控制地向上扬起。清晨朦胧的天光透过窗帘缝隙洒进来,在她脸上映出柔和的光晕。她将手机捂在胸口,清晰地感觉到自己的心跳,一下,又一下,有力而温暖。


这个闷葫芦,居然也会说“想你”了。虽然是以文字的形式,虽然夹杂在一堆工作汇报和生活提醒里,但这对江浩来说,已经是破天荒的、近乎直白的表达了。


她能想象,他在找到bug、稍微松了一口气之后,在极度疲惫、可能眼睛都睁不开的情况下,还一个字一个字敲下这些话的样子。一定是皱着眉头,一脸严肃,仿佛在处理什么重要的代码,耳根却悄悄红了。


心里那块因为担心而一直悬着的小石头,终于彻底落了地。随之涌上的,是细细密密的、带着酸涩的甜。


她抱着手机,在床上小小地打了个滚,把脸埋进还带着他气息的枕头里(那是他上次离开时用过的,她一直没舍得洗),偷偷笑了好一会儿。然后才爬起来,靠在床头,认真地回复:


“太好了!找到就好!(转圈圈.jpg) 你们赶紧抓紧时间休息,一会儿开会才有精神。我睡醒啦,今天天气好像不错。肯定乖乖吃早饭,不喝凉牛奶,喝热的!你胃药按时吃,不舒服别硬撑,开完会要是能抽空,哪怕趴十分钟也好。我也想你,特别特别特别想!(太阳.jpg)”


想了想,她又追加了一句:“开会别紧张,你那么厉害,肯定没问题。等你凯旋~(加油.jpg)”


点击,发送。


然后,她才心满意足地放下手机,伸了个大大的懒腰。窗外的鸟叫声清脆悦耳,新的一天开始了。而她心里,满满当当的,都是阳光。


上午的复盘会,比预想的要顺利。虽然大中华区总监的脸色依旧不怎么好看,提出的问题也依旧尖锐,但江浩团队因为提前锁定了问题根因,并拿出了清晰的排查思路和初步解决方案,汇报逻辑清晰,数据翔实,应对也还算得体。最终,总监虽然依旧训斥了几句“风险预判不足”、“测试覆盖不到位”的老生常谈,但总算没有进一步发难,只是要求他们必须在四十八小时内彻底解决并完成全面回归测试。


走出会议室时,江浩感觉自己的后背已经被冷汗浸湿。不是紧张,而是纯粹的疲惫。紧绷了几十个小时的神经一旦稍微松懈,排山倒海的倦意就汹涌而来,几乎要将他吞没。


“江哥,牛啊!刚才总监那脸黑的,我还以为今天要交代了!”小刘凑过来,心有余悸地拍拍胸口,眼下是和他如出一辙的浓重黑眼圈,但精神却亢奋了不少。


“别高兴太早,四十八小时,时间很紧。”江浩揉了揉胀痛的额角,声音沙哑,“按刚才分的工,抓紧。我去喝口水。”


他走到茶水间,接了一大杯温水,慢慢地喝着。温水滑过干涩的喉咙,带来些许慰藉。他拿出手机,屏幕上有一条未读消息,来自夏小晴。是半个小时前发来的,一张图片,和一行字。


图片是她的早餐:一杯冒着热气的牛奶,一个煎得金黄的荷包蛋,两片全麦面包,旁边还摆着几颗洗干净的草莓。很简单,但看起来清爽又营养。


文字是:“早饭打卡!(骄傲.jpg) 热牛奶,乖乖喝了。你的会开完了吗?是不是被总监‘关爱’了?摸摸头,不气不气,晚上给你打气!”


后面还跟了一个她自己画的、简笔画风格的小人,抱着一颗巨大的、写着“加油”的爱心,表情憨态可掬。


江浩看着那张图片和那行字,嘴角不由自主地,向上弯起一个极小的、几乎看不见的弧度。紧绷的神经,似乎又被那杯热牛奶和那颗笨拙的爱心,熨帖得柔软了一些。他能想象她拍下这张照片时,微微翘着嘴角、带着点小得意的样子。


他指尖动了动,回复:“开完了。还好。吃了。图收了。”


想了想,又补充一句:“草莓很红。”


发送。


几乎是消息发送成功的下一秒,那边就回了过来,是一个捂嘴笑的表情包,然后是一行字:“重点错!是让你看本宝宝乖乖喝了热牛奶!草莓是点缀,点缀懂吗!(叉腰.jpg)”


江浩眼底的笑意深了些,几乎要满溢出来。他都能脑补出她在那头微微鼓起脸颊、假装生气的模样。他靠在茶水间的柜子上,指尖在屏幕上缓慢地敲击:“嗯,看到了。宝宝乖。”


“宝宝”两个字打出来时,他自己都愣了一下,耳根后知后觉地开始发热。他们之间,其实很少用这样亲昵的称呼。他性格内敛,不习惯;她独立要强,也觉得有些肉麻。但此刻,这两个字就那么自然而然地敲了出来,带着一种连他自己都未曾察觉的、近乎本能的爱怜。


屏幕那边安静了几秒。就在江浩开始觉得有些不自在,思考着是不是撤回时,消息回了过来。


只有两个字,外加一个表情:“哼!【猪头】”


没有多余的话,但江浩几乎能透过屏幕,看到她微微发红的耳尖,和强装镇定、眼底却漾着笑意的模样。胸腔里那股因为高强度工作和紧张会议而一直堵着的浊气,仿佛终于找到了出口,缓缓地舒了出来。连带着身体沉重的疲惫,似乎都减轻了一点点。


他捧着手机,看着那个小小的猪头表情,看了好几秒,才将杯子里的水一饮而尽。冰凉的液体滑入胃中,带来一丝清明。他收起手机,重新走回那片弥漫着代码和咖啡气息的战场,步伐却比刚才,稍稍轻快了一点点。


……


接下来的两天,是在一种高速运转、却又莫名踏实的节奏中度过的。


江浩和他的团队,如同精密的齿轮,紧紧咬合,为了那个四十八小时的 deadline 疯狂运转。排查、修复、测试、再修复……循环往复,几乎没有喘息的时间。但这一次,江浩的状态明显不同。他依旧冷静,依旧要求严苛,依旧会为了一个细节反复推敲,但那种笼罩在他周身、令人窒息的低气压和隐隐的焦躁感消失了。取而代之的是一种沉静的、专注的力量。他会提醒熬夜的同事定时起来活动,会强制大家轮流去休息区趴半小时,甚至会在小刘因为一个低级错误而自责时,拍拍他的肩膀,说一句“没事,下次注意”。


团队成员虽然依旧疲惫,但氛围却轻松了不少。大家都觉得,江工似乎……有点不一样了。具体哪里不一样,又说不上来。好像还是那个冷静严厉的技术大牛,但眉宇间那层化不开的冰霜,似乎融化了些许。


只有江浩自己知道,那细微的变化从何而来。


每当紧绷的神经达到极限,胃部开始隐隐作痛,或者被某个难题卡住、烦躁感升起时,他总会下意识地摸出手机,点开那个唯一的置顶对话框。


里面的消息并不多,但总是在一些关键的时刻出现。


在他连续调试了四个小时,眼睛干涩发痛时,她会发来一张照片,是她刚刚完成的一部分面料小样,在阳光下泛着柔和独特的色泽,附言:“看!‘痕’系列的第一缕阳光~ 是不是有点好看?(得意.jpg) 你眼睛累了就看看绿色,窗外的树,或者我的丑丑多肉(图片)。” 图片里是一盆长得张牙舞爪、确实谈不上好看的多肉植物。


在他因为一个技术方案和同事争论得面红耳赤、几乎要拍桌子时,手机会震动一下,是她发来的一条语音,点开,是她清亮里带着点狡黠的声音:“江同学,刚刚路过奶茶店,第二杯半价!我帮你喝掉啦!不用谢!【奶茶图片】” 图片里,一杯加了双倍珍珠的奶茶,插着两根吸管。


在深夜,他终于攻克一个关键难点,团队小小庆祝时,她会算准了时间似的,发来一句:“搞定啦?听起来心情不错?(竖耳朵.jpg) 奖励你一个‘云端拥抱’!【拥抱】 赶紧弄完早点休息,不许再熬!”


没有长篇大论,没有黏腻的情话,甚至很少直接问“你累不累”、“吃饭没有”。她就是那样,用她自己的方式,分享着她那边生活的碎片,一棵树,一杯奶茶,一盆丑丑的多肉,一缕照在面料上的阳光……用这种看似随意、却无处不在的方式,告诉他:我在这里,和你一起。我在好好生活,你也要。


而江浩,也悄然改变着他回应的方式。


他不再只是干巴巴的“嗯”、“好”、“在忙”。他会拍下会议室窗外,北京凌晨空旷的街道,和天边泛起的那一丝鱼肚白,发过去,配文:“天快亮了。你那边的太阳,晒到你了没?”


他会在匆匆扒拉几口已经冷掉的盒饭后,拍下空掉的饭盒,发过去:“吃了。难吃。想你做的面。” 虽然夏小晴的厨艺仅限于煮熟,但他就是觉得,她煮的那碗清汤寡水的面,比任何外卖都好吃。


他会在终于得到片刻喘息,靠在椅背上闭目养神时,给她发一条简短的语音,声音沙哑疲惫,却带着一丝不易察觉的柔和:“刚歇会儿。你的丑丑多肉,好像长歪了。” 然后,不等她回复,又追加一句:“比我上次见的时候,丑了点。”


夏小晴总是回得很快,有时是气得跳脚的表情包:“你说谁丑?!【发怒】 它那叫个性!个性懂吗!” 有时是得意洋洋:“歪着长才可爱!像你!【略略略】”


有时,夜深人静,他对着屏幕,会敲下一行字,删掉,又敲下,反复几次,最后发出去的,可能只是一句:“今天星星很少。北京看不见。” 而她那边,可能会回过来一张手机拍的、有些模糊的夜空,附言:“杭州的星星,借你一颗。别嫌小。【星星图片】”


没有轰轰烈烈,没有死去活来。只有这些琐碎的、细微的、几乎不着痕迹的互动,像细细的丝线,穿过一千两百公里的距离,将晨昏线两端的两个人,悄然连接起来。在各自繁忙、疲惫、压力山大的日常里,辟出一小块只属于彼此的、柔软的天地。


江浩开始习惯,在每一个喘息的间隙,看看手机。哪怕没有新消息,只是看着那个熟悉的头像,心里也会安定一些。他开始期待,她下一张照片会拍什么,下一句话会说什么。那些简单的、甚至有些幼稚的对话,成了这暗无天日的加班日子里,唯一甜蜜的调剂,和坚持下去的、微小而确凿的动力。


他知道,她也在经历着毕业设计最后的、最痛苦的冲刺。她的黑眼圈不会比他浅,她的压力不会比他小。但他们谁都不说“我好累”、“我快撑不住了”,只是用这种方式,默默告诉对方:我在,我很好,你也要好好的。


这种默契的、心照不宣的支撑,比任何华丽的誓言,都更有力量。


四十八小时的期限,在最后一个通宵的黎明时分,惊险地踩着线完成了。当最终一轮全量回归测试的最后一个绿灯亮起时,整个会议室里爆发出短暂的、压抑的欢呼,随即就被更深的疲惫淹没。所有人都瘫倒在椅子上,连动一动手指的力气都没有了。


江浩靠在椅背上,闭上眼睛,长长地、缓缓地吐出一口浊气。太阳穴突突地跳着,眼前一阵阵发黑,胃部因为长时间的空腹和咖啡因刺激,又开始隐隐作痛。但心里,却是一片尘埃落定的平静。


他摸出手机,屏幕的光在昏暗的会议室里有些刺眼。他点开微信,敲下一行字:


“搞定了。都活着。”


点击,发送。


几乎是立刻,那边就回了过来,是一个大大的、旋转的、撒花的小人表情包。然后是一行字:


“恭喜江工!贺喜江工!【放鞭炮】 赶紧的,立刻!马上!去睡觉!这是命令!【叉腰命令】”


江浩看着那个叉腰的小人表情,眼前似乎又浮现出她假装凶巴巴、眼底却满是笑意的样子。他扯了扯嘴角,想笑,却只是牵动了一下僵硬的肌肉。他回了一个字:“遵命。”


然后,他放下手机,对同样瘫在椅子上的小刘和其他人说:“散了吧,都回去,好好睡一觉。明天……下午再过来复盘。”


没有人有异议。众人几乎是互相搀扶着,踉踉跄跄地离开了会议室。


江浩是最后一个走的。他关掉所有的电脑和屏幕,熄了灯。会议室陷入一片黑暗,只有窗外城市的微光透进来。他独自站在空旷的、弥漫着熬夜气息的房间里,静静地站了一会儿。


然后,他拿出手机,屏幕的光映亮了他疲惫却平静的脸。他点开那个头像,在输入框里,一个字一个字,敲得很慢,很认真:


“睡了。晚安。小晴。”


顿了顿,又加了两个字,用尽了此刻最后一点力气,也掏空了心底最柔软的那个角落:


“爱你。”


发送。


他转身,推开会议室厚重的门,走进了北京刚刚苏醒的、灰蓝色的晨光里。疲惫依旧如影随形,前路依然漫长。但心底某个地方,被那双清亮的眼睛,和那些琐碎温暖的碎片,填得满满的,柔软而坚定。


他知道,在晨昏线的另一端,有一个人,正和他一样,在各自的战场上奋力拼杀,也在心底,为彼此留着一盏永不熄灭的、温暖的灯。

阅读设置
日夜间模式
日间
夜间
字体大小: 18px
12 48

解不开的暗恋公式

封面

解不开的暗恋公式

作者: 云间