火锅的热气还在毛衣纤维里钻。
酒气混着牛油味,唐婉婷摸出钥匙,对着锁孔捅了三次才对准。
楼道声控灯忽明忽灭。
她脑子里还是卢哲彦那张脸,笑着,说着那些话。胃里一阵翻搅。
推开家门,客厅的灯亮得刺眼。
她眯起眼睛,看见沙发上坐着人。
周晟睿在那里。
他旁边还有两个陌生人,穿着便服,但坐姿笔直。茶几上放着她的笔记本电脑,屏幕亮着。
空气像冻住了。
周晟睿抬起头看她。那眼神她没见过,空的,冷的,像看一个陌生人。
其中一个男人站起身,掏出证件。
“唐婉婷女士吗?我们是市局经侦支队的,有点情况需要向你了解。”
钥匙从她手里滑落,砸在地板上,一声脆响。
![]()
01
评审结果贴在公告栏时,唐婉婷正在茶水间泡第二杯咖啡。
程问兰蹭进来,声音压得很低:“婉婷,你看过了吗?”
唐婉婷往杯子里加奶,勺子在杯壁碰出轻微的叮当声。
“还没。”
“那……你还是别看了。”程问兰咬了下嘴唇,“反正,下次还有机会。”
唐婉婷的手顿了顿。
她没说话,端着杯子走出茶水间。走廊里几个同事正聚在公告栏前,见她过来,谈话声戛然而止。有人朝她尴尬地笑了笑,有人避开目光。
那张A4纸贴在玻璃罩里。
晋升名单上列着三个名字,没有她。后面附着评语,她的那一栏写着:“工作表现良好,但战略视野与跨部门协调能力有待加强。”
良好。
她在这家公司五年了。从专员到主管,加班最多的是她,处理棘手杂事最多的也是她。上周那个难缠的供应商,是她磨了三天才谈下来的。
现在他们告诉她,只是“良好”。
回到工位,电脑屏幕右下角弹出内部通讯窗口。
上司刘经理的头像在闪:“婉婷,来我办公室一下。”
刘经理的办公室朝南,下午阳光斜射进来,落在深褐色办公桌上。
他示意唐婉婷坐下,搓了搓手。
“这个结果,我也很意外。”他拿起茶杯喝了一口,“你的日常工作,大家都看在眼里。但这次晋升,集团更看重的是……嗯,综合潜力。”
唐婉婷看着桌上那盆绿萝。叶子有点蔫了。
“我哪里做得不够,您可以直说。”
“不是不够。”刘经理放下杯子,“是上面有上面的考量。你知道,最近集团在大调整,郑总那边对人才梯队有新想法。”
郑兆。集团副总,负责整个新业务板块。
唐婉婷只在年会上远远见过他。
“你还年轻,机会多的是。”刘经理站起身,做出送客的姿态,“别往心里去。下半年还有个内部竞聘,到时候我帮你争取。”
走出办公室时,唐婉婷听见身后传来一声若有若无的叹息。
不知道是为她,还是为别的什么。
下班时程问兰追上来,说要请她吃饭。
唐婉婷摇了摇头。
“我想一个人静静。”
“那……你没事吧?”程问兰担忧地看着她,“要不我陪你去喝点东西?”
“真不用。”
唐婉婷挤出一个笑容。她自己都觉得那笑容很僵硬。
地铁上人挤人。
她抓着扶手,玻璃窗映出自己模糊的影子。二十八岁,行政主管,听起来还行。可同批进公司的人,有的已经去了集团总部,有的在核心项目里独当一面。
只有她,还在子公司里处理着无穷无尽的报销单和会议安排。
手机震了一下。
卢哲彦发来消息:“今天怎么样?晋升结果该出来了吧?”
后面跟了个加油的表情包。
唐婉婷盯着那条消息,指尖在屏幕上方悬停了几秒。
然后按灭了手机。
窗外的广告牌飞速掠过,花花绿绿的光映在她脸上,明明灭灭。
02
咖啡馆在写字楼背面,落地窗外是条窄巷。
卢哲彦已经坐在靠窗的位置,见她进来,抬手招了招。
“一杯热拿铁,谢谢。”唐婉婷对服务员说完,在对面坐下。
卢哲彦打量她的脸色,把面前的芝士蛋糕推过来。
“先吃点甜的。看你这样子,结果不太理想?”
唐婉婷没碰蛋糕。
她把评审结果简单说了,说到“良好”两个字时,声音有点发涩。
卢哲彦静静听着,手指轻轻敲着咖啡杯沿。
“你们那个刘经理,话没说全。”等她说完,卢哲彦才开口,“什么战略视野,都是套话。真正的原因,是你没站队,或者说,没人替你说话。”
唐婉婷抬起眼。
“什么意思?”
“集团最近在推智慧养老社区那个大项目,郑兆亲自抓。谁能进项目组,谁就是下一步提拔的对象。”卢哲彦顿了顿,“你老公不是核心技术人员吗?他没跟你说过?”
周晟睿。
唐婉婷想起这段时间,他几乎每天都熬到深夜回家。有时她睡了一觉醒来,书房灯还亮着。问他在忙什么,他总是说“项目上的事,说了你也不懂”。
“他很少跟我说工作。”唐婉婷低声说。
“那是他没把你当自己人。”卢哲彦喝了口咖啡,“夫妻之间,如果连工作都不交流,还有什么可聊的?”
话说得直白,刺得唐婉婷心里一紧。
她转头看向窗外。巷子里有个老人在捡纸箱,动作缓慢,一遍遍折叠。
“不过话说回来,你老公那个位置,确实压力大。”卢哲彦语气缓和了些,“整个平台的技术架构都压在他身上,招标就在眼前,要是出了岔子,他第一个担责任。”
“招标?”
“嗯,集团对外招标,找合作方一起开发运营。”卢哲彦笑了笑,“多少双眼睛盯着这块肥肉。我们这种小公司,连入场券都拿不到。”
他说这话时,眼神里闪过一点不甘。
很快又掩饰过去,重新换上那副温和的表情。
“不说这些了。”他往前倾了倾身,“你接下来打算怎么办?继续耗在行政部?”
“不然呢?”唐婉婷苦笑,“我还能去哪。”
“其实你能力很强,就是缺个机会。”卢哲彦看着她,“有时候机会得自己争取,等别人给,永远等不到。”
服务员送来拿铁。
唐婉婷捧住温热的杯子,指尖慢慢回暖。
卢哲彦没再继续这个话题,转而说起最近看的电影,吐槽客户的无理要求。他说话风趣,总能找到让她笑出来的点。
走出咖啡馆时,天已经暗了。
卢哲彦坚持要送她到地铁口。过马路时,一辆电动车擦着她身边冲过去,他伸手拉了她一把。
“小心。”
他的手很快松开。但那一瞬间的温度,留在她胳膊上。
“有事随时找我。”进站前,卢哲彦说,“别总一个人憋着。”
唐婉婷点点头,刷卡进站。
地铁呼啸而来。
她站在屏蔽门前,玻璃门映出自己身后的广告牌。某家科技公司的宣传语写着:“把握先机,赢得未来。”
车门打开,人潮涌动。
![]()
03
周晟睿到家时,已经快十一点。
唐婉婷窝在沙发上看电视,其实什么也没看进去。听见钥匙转动的声音,她坐直身体。
“回来了?”
“嗯。”周晟睿在玄关换鞋,声音透着疲惫。
他脱下外套挂好,松开领带,径直走向厨房。冰箱门打开又关上,接着是倒水的声音。
唐婉婷跟着走进厨房。
“吃饭了吗?”
“在公司吃了。”周晟睿靠着料理台喝水,眼睛看着水槽里没洗的碗,“今天怎么样?”
他问得随意,像例行公事。
唐婉婷想说晋升的事,想说今天的委屈。话到嘴边,看见他眉间深深的皱痕,又咽了回去。
“就那样。”她说,“你呢?项目还顺利吗?”
“就那样。”周晟睿用同样的词回答。
他放下杯子,揉了揉眉心。
“明天项目答辩。”他说,“郑总亲自听。技术标书今天才最终定稿,团队熬了几个通宵。”
“那……加油。”唐婉婷说。
她不知道自己还能说什么。
周晟睿点点头,从她身边走过,往书房去。
“我再看会儿材料。你先睡吧。”
“周晟睿。”唐婉婷叫住他。
他回过头,脸上是掩饰不住的倦意。
“怎么了?”
唐婉婷看着他。灯光下,他鬓角有几根白头发,以前没注意过。
她想说,我们好久没好好说话了。
想说,我今天很难过,你能不能抱抱我。
最后她说出来的却是:“没事。你也别熬太晚。”
周晟睿似乎松了口气。
“知道了。你也早点休息。”
书房门轻轻关上。
唐婉婷站在原地,听见里面传来开电脑的声音,敲键盘的声音。
电视机还在客厅里响着,综艺节目的笑声一阵阵传来,空洞而热闹。
她走回客厅,关掉电视。
突然的寂静压下来。窗外有车驶过,车灯的光扫过天花板,一晃而过。
手机亮了一下。
卢哲彦发来一张照片,是他养的猫,打翻了花瓶,正一脸无辜地看着镜头。
配文:“肇事现场。你说它是不是故意的?”
唐婉婷看着那张照片,嘴角弯了弯。
她回了个捂脸笑的表情。
书房里,键盘敲击声持续不断。
04
周末上午,周晟睿接到电话匆匆出门。
“标书打印稿少装了一份,我得送过去。”他一边穿鞋一边说,“答辩改到今天下午了,郑总临时有事。”
“午饭回来吃吗?”唐婉婷问。
“说不准。”门已经关上。
家里安静下来。
唐婉婷发了会儿呆,开始收拾屋子。擦桌子,拖地,把散乱的杂志归拢。走进书房时,她看见周晟睿的备用笔记本电脑还开着,放在书桌一角。
他大概走得急,忘了关。
屏幕亮着,是休眠状态。唐婉婷走过去,想帮他关机。
手指触到触摸板,屏幕亮了。
不需要密码,直接进入桌面。一个文件夹赫然躺在屏幕中央,名字是:“智慧养老社区平台-最终技术标书-严禁外传”。
鲜红的“严禁外传”四个字,像某种警告。
唐婉婷的手顿住了。
她记得卢哲彦的话。这个项目,多少人盯着。周晟睿的压力,她这段时间看得清楚。
鬼使神差地,她点开了文件夹。
里面是密密麻麻的子文件夹:技术架构、核心算法、安全协议、接口标准……
她随便点开一个文档,满屏的专业术语和架构图。她看不懂,但能感受到那种严密和厚重。
这是周晟睿和团队熬了无数个夜晚的心血。
也是卢哲彦口中,那些小公司“连入场券都拿不到”的东西。
书房窗户没关紧,风吹进来,窗帘轻轻摆动。
唐婉婷盯着屏幕,心跳得有些快。她移动光标,点向右上角的关闭键。
楼下传来孩子的嬉笑声。
她的手停住了。
如果……如果卢哲彦能看到这些,哪怕只是一部分,对他会不会有帮助?
这个念头冒出来时,她自己都惊了一下。
不行。这是周晟睿的工作机密。
她深吸一口气,准备关机。
手机在这时响了。
是母亲薛玉莹打来的。唐婉婷看着来电显示,犹豫了两秒,还是接了。
“婷婷啊,在干嘛呢?”母亲的声音传过来。
“在家收拾。”
“晟睿呢?”
“他加班,项目上的事。”
电话那头沉默了一会儿。
“又加班。你们俩啊,一个比一个忙。”母亲叹了口气,“什么时候能把生孩子的事提上日程?你都二十八了,再不生就是高龄产妇了。”
又来了。
唐婉婷闭上眼。
“妈,我们现在工作都处在关键期,没精力考虑这个。”
“工作工作,工作能陪你一辈子吗?”母亲的声音提高了些,“女人最后还是要回归家庭。你看你张阿姨的女儿,跟你同岁,孩子都上幼儿园了……”
唐婉婷把手机拿远了些。
窗外的云层很厚,可能要下雨。
电话打了二十分钟。挂断时,唐婉婷觉得太阳穴突突地跳。
她看着电脑屏幕。那个文件夹还在那里。
周晟睿从来没跟她说过项目的具体内容。
他说“说了你也不懂”。
母亲催生的话语还在耳边回响。
公司公告栏上“良好”的评语,像根刺扎在心里。
她拉开书桌抽屉,翻出一个很久不用的加密U盘。
蓝色的,很小一个。
插上电脑时,USB接口发出轻微的咔嗒声。
复制进度条跳出来,一点点向前移动。百分之十,百分之三十,百分之七十。
窗外真的开始下雨了。雨点打在玻璃上,噼啪作响。
进度条走到百分之百,弹出“复制完成”的提示。
唐婉婷拔出U盘,握在手心。
金属外壳冰凉。
![]()
05
U盘放在床头柜抽屉里,用一叠旧发票盖着。
接下来的三天,唐婉婷每次经过书房都会下意识加快脚步。周晟睿还是早出晚归,有时甚至通宵待在单位。
他们之间的对话更少了。
偶尔在厨房碰上,一个在煮咖啡,一个在热牛奶。空气里飘着两种香气,混在一起,却各不相干。
第四天晚上,唐婉婷做了个梦。
梦见自己在一条很长的走廊里跑,两边都是门,但怎么也打不开。身后有人追,看不清脸,只听见脚步声越来越近。
惊醒时凌晨三点。
身边是空的。周晟睿还没回来。
她摸出手机,屏幕的冷光照亮脸。
卢哲彦两小时前发来消息:“这几天看你朋友圈都没更新,心情还没好点?”
后面是个小猫摸头的表情。
唐婉婷盯着那条消息。
手指在屏幕上悬了很久,终于打字:“睡醒了,做噩梦。”
消息刚发出去,那边就回了。
“怎么醒了?没事吧?”
“没事。就是梦到被人追。”
“日有所思。”卢哲彦说,“你最近压力太大了。”
凌晨的寂静里,手机屏幕的光成了唯一的光源。
唐婉婷靠在床头,膝盖曲起。被子很软,但她觉得冷。
“有时候觉得,生活像一潭死水。”她打字。
“那就扔块石头进去。”卢哲彦回得很快,“激起点水花,总比闷着好。”
扔块石头。
唐婉婷看向床头柜。抽屉关着,但她知道里面有什么。
“你上次说的那个招标,你们公司真的没机会吗?”她问。
这次那边停顿了一会儿。
“机会是人创造的。但没有敲门砖,连门都摸不到。”
又一条消息跳出来。
“不过说这些也没用。早点睡吧,明天还要上班。”
后面跟了个晚安的表情。
唐婉婷没回。
她放下手机,在黑暗里睁着眼睛。
天亮时,周晟睿回来了。带着一身晨露的湿气。
“昨天通宵了?”唐婉婷问。她已经在厨房准备早餐。
“嗯。答辩过了,但后续还有很多事。”周晟睿把外套扔在沙发上,“我洗个澡,换件衣服还得去公司。”
“吃了早饭再走吧。”
“来不及了。”周晟睿往浴室走,“你自己吃吧。”
浴室门关上,水声响起来。
唐婉婷把煎好的鸡蛋盛到盘子里,一个人坐在餐桌前。鸡蛋煎得有点老,边缘焦黄。
她吃了一口,觉得没味道。
周晟睿很快洗完澡出来,头发还湿着。
他抓起车钥匙,“我走了。”
他回过头。
“我们什么时候能好好谈谈?”
周晟睿看了眼手表。
“这周末吧。这周真的忙,项目到了关键期。”
他说完就出了门。
门关上的声音不大,但在安静的清晨里格外清晰。
唐婉婷看着桌上那盘冷掉的鸡蛋,忽然笑了一下。笑得眼睛发酸。
她站起身,走到卧室。
拉开床头柜抽屉,那叠旧发票下面,蓝色U盘安静地躺着。
窗外,天彻底亮了。
阳光透过窗帘缝隙,在地板上切出一道光痕。
06
公司午休时间,唐婉婷坐在没人的会议室里。
笔记本电脑开着,U盘已经插上。屏幕上是那个她看不懂的技术文件夹。
手机震动。
卢哲彦发来消息:“今天天气不错,心情有没有好一点?”
后面是张照片,他办公室窗外的天空,湛蓝湛蓝的。
唐婉婷盯着那张照片。
手指放在触摸板上,光标在文件夹上悬停。
会议室玻璃门外,有同事说笑着走过。声音模糊地传进来。
她想起评审结果那张纸。
想起周晟睿疲惫的眉眼。
想起母亲电话里的叹息。
光标移动。
她点开邮箱,新建邮件。收件人输入卢哲彦的邮箱地址——她记得,上次他发公司资料时用过。
主题栏,她停顿了很久。
最后输入:“帮朋友看看,这份商业计划书怎么样?”
很拙劣的借口。但她想不出更好的。
添加附件时,系统提示文件过大。她选择了那个“核心算法”的子文件夹,压缩后还是很大。
上传进度条缓慢移动。
百分之五十。
她突然想取消。
手指移到取消键上,却没有点下去。
卢哲彦又发来消息:“在忙?”
“嗯。有点工作要处理。”她回。
“那你先忙。晚上有空的话,请你吃饭?听说有家新开的日料不错。”
百分之百。上传完成。
唐婉婷看着那个附件图标,心跳得很响。
只要点一下“发送”,这一切就不可逆了。
她闭上眼睛,深深吸了一口气。
再睁开时,手指按下了发送键。
邮件发出去了。屏幕弹出“发送成功”的提示。
几乎是同时,卢哲彦回了消息:“好啊。那晚上见。”
后面跟了个餐厅定位。
唐婉婷盯着那条消息,又看看发送成功的提示。
胃里突然一阵翻搅。
她猛地合上电脑,拔出U盘。
U盘滚烫,像刚烤过。
整个下午她都心神不宁。处理报销单时,把数字打错了好几次。程问兰问她是不是不舒服,她摇头说没事。
下班前,她点开邮箱。
已发送邮件里躺着那封邮件。附件还在,主题刺眼。
她犹豫着,要不要撤回。
可是邮件系统提示,撤回需要在对方未读的状态下。现在已经过去好几个小时了。
卢哲彦可能已经看到了。
也可能还没看。
手机响了。是卢哲彦。
“我订好位置了,七点。需要我去接你吗?”
“不用。”唐婉婷说,“我自己过去。”
挂断电话,她坐在工位上发呆。
窗外暮色渐浓,写字楼的灯光一扇扇亮起来。
![]()
07
招标结果公示那天,唐婉婷正在开会。
手机静音放在桌上,屏幕不断亮起。程问兰戳了戳她手臂,眼神示意。
是卢哲彦。一连发了好几条消息。
最后一条是:“晚上有空吗?庆祝一下。”
唐婉婷心跳漏了一拍。
会议结束后,她快步走回工位,打开集团内网。首页滚动着中标公告。
“智慧养老社区平台项目合作方招标结果公示:中标单位:哲睿科技有限公司
中标金额:……”
哲睿科技。
这个名字她没听过。点进详情,法人代表一栏写着:卢哲彦。
她盯着那三个字,看了很久。
直到眼睛发酸。
手机又震了。卢哲彦直接打来了电话。
“看到了吗?”他的声音带着笑意,“我们公司中标了。小公司,爆冷门。”
“怎么会……”唐婉婷听见自己的声音发干。
“运气好。方案打动了评审组。”卢哲彦顿了顿,“晚上一起吃饭吧?还是那家火锅店,我订了包间。”
火锅店包间里,热气蒸腾。
卢哲彦点了很多菜,还开了一瓶红酒。他兴致很高,讲着招标现场的细节。
“郑总亲自拍的板。”他给唐婉婷倒酒,“说我们的方案切入点很精准,特别是核心算法部分,跟他们的需求高度契合。”
“你们的方案……”唐婉婷握着酒杯,没喝。
“借鉴了一些先进思路。”卢哲彦意味深长地看了她一眼,“还得感谢你那位朋友,那份‘商业计划书’给了我很大启发。”
他把“商业计划书”几个字咬得重了些。
唐婉婷觉得脸上发烫。是包间太热了,还是别的什么。
“你们是怎么做到的?”她问,“那么多大公司竞标……”
“大公司有大公司的傲慢。”卢哲彦喝了口酒,“他们的方案求稳,但缺乏突破。我们不一样,我们是破釜沉舟。”
他往前倾了倾身,压低声音。
“而且,提前知道技术偏好,就能对症下药。标书里的安全协议要求很特殊,我们专门找专家做了定制方案。还有接口标准,我们完全按照他们的架构来设计兼容层……”
他说得很细。
细到唐婉婷开始害怕。
“这些信息,你从哪知道的?”她打断他。
卢哲彦笑了笑,没直接回答。
“商场如战场,信息就是武器。谁先拿到情报,谁就赢了一半。”
服务员进来加汤。热气扑腾起来,隔在两人之间。
等服务员出去,卢哲彦才继续说:“当然,光有信息不够。还得打点。郑总那边,我们费了不少功夫。”
他晃着酒杯,红酒在杯壁上挂出深红的痕。
“你知道吗?你们集团内部也不是铁板一块。有人想靠这个项目上位,有人想借机捞一把。我们这种小公司,反而好操作。”
唐婉婷觉得头开始晕。
她喝了口酒,酒很涩。
“所以从始至终,你都在利用我?”她问。声音很轻,几乎被火锅沸腾的声音盖住。
卢哲彦放下酒杯。
“婉婷,话不能这么说。是你主动帮我的,记得吗?”
他看着她,眼神里那点温柔褪去了,露出精明的底色。
“而且,如果你对自己的婚姻满意,如果你在职场顺风顺水,你会需要找我倾诉吗?会需要做点什么来证明自己吗?”
每个字都像针,扎在唐婉婷最痛的地方。
她张了张嘴,说不出话。
“别把自己想得那么无辜。”卢哲彦靠回椅背,“我们各取所需。你得到了情绪价值,我得到了机会。很公平。”
火锅还在咕嘟咕嘟地沸着。
红油翻滚,辣气呛人。
08
唐婉婷抓起包往外走时,卢哲彦没有拦。
他在身后说:“账我结过了。路上小心。”
她没回头。
冲出包间,穿过嘈杂的大堂,推开玻璃门。冷风扑面而来,她打了个寒颤。
刚才喝下去的酒在胃里烧。
她走到路边拦车,手在发抖。
坐进出租车,司机问去哪。她报了家里地址,说完就靠在后座上。
窗外夜景飞驰而过,霓虹灯连成模糊的光带。
卢哲彦的话在脑子里回放。
各取所需。
很公平。
她想起那个深夜,自己坐在床头,盯着U盘时的心情。那时她在想什么?想证明自己不是无足轻重?想报复周晟睿的忽视?想抓住点什么,改变那潭死水一样的生活?
可能都有。
现在她明白了,她抓住的是一把刀。刀柄在她手里,刀刃却对着自己最亲近的人。
手机亮了。是周晟睿。
她盯着那个名字,不敢接。
电话自动挂断,很快又响起。一遍,两遍。
第三次时,她按了接听。
“喂?”
“你在哪?”周晟睿的声音很沉,听不出情绪。
“在外面……吃饭。”她听见自己声音发虚。
“现在回家。”周晟睿说,“马上。”
“怎么了?出什么事了?”