1.
苏晚宁瘫在出租屋的旧沙发上,盯着天花板上那盏忽明忽暗的节能灯。
灯管坏了三天了。
她在淘宝收藏了替换灯管,价格19.9元包邮,然后退出了APP。不是买不起,是懒得换——反正她在这个15平的隔断间里,大部分时间只看得见手机屏幕。
9月的上海,秋老虎还没走。空调嗡嗡响着,把窗外大排档的油烟味卷进屋里。楼下是条夜市街,炒饭、烧烤、麻辣烫的味道混在一起,每天晚上准时从窗缝钻进来。
有人说这是人间烟火。
苏晚宁觉得这是提醒她——你看,别人都在热闹,只有你一个人待着。
手机屏幕亮着,《命运边际》的匹配界面已经转了四分钟。
她拇指悬在“取消匹配”上方,犹豫着要不要退出。今晚已经连跪三局了,不是她菜,是队友太坑——但她也懒得骂人,反正骂了也听不见。
叮——
匹配成功。
她条件反射地点了“确认”,进到选英雄界面。
队友开始叽叽喳喳地打字:
队友A:“别抢我中路”
队友B:“来个坦克”
队友C:“有没有奶妈啊啊啊”
苏晚宁没说话,秒选了刺客「影刃」。
这是她的本命英雄。三年玩了四千多场,胜率68%,全服排名前五十。她不炫耀这个,但也不藏——游戏里,她不需要谦虚。
队友A:“???没坦克???怎么打”
队友B:“这阵容凉了”
苏晚宁没理会。
她看了一眼最后一个没选英雄的ID——「深蓝」。
头像是个默认图标,段位显示“最强王者”——这是这个游戏最高的段位,全服不到一百人。苏晚宁挑了挑眉:王者跑来打低端局?炸鱼?
倒计时最后一秒,「深蓝」选了辅助「圣灵使者」。
苏晚宁在心里哼了一声:辅助?王者玩辅助?这人有毛病?
加载进地图,她操纵「影刃」直奔野区。
身后那个圣灵使者像尾巴一样跟着她。
苏晚宁皱眉,打了个字:“别跟。”
没反应。
她打野,他站旁边看着;她反野,他跟着;她去抓人,他也去。还时不时给她套个盾、加个血,像个尽职尽责的贴身保镖。
对面打野来反野,苏晚宁一套连招收掉对方人头,自己也被消耗到残血。眼看对面中单大招砸过来,她闪不掉——
圣灵使者闪现到她面前,扛了那一刀。
然后一个治疗术,把她奶满了。
深蓝:“别太拼。我在。”
苏晚宁盯着那行字,手指顿了一下。
这是她第一次在游戏里被人挡刀。
以前那些CP,要么躲在她身后喊“666”,要么死了就甩锅“你怎么不保护我”。没有一个人,会替她去死。
整局打完,苏晚宁拿了MVP,输出占比47%。
队友疯狂扣“666”,只有「深蓝」发了一行字:
深蓝:“你的操作很帅。但太独了。偶尔相信队友也没关系。”
苏晚宁把这句话看了三遍。
然后截图。
她本来想回个“谢谢”,打了又删,删了又打,最后只发了个句号。
「深蓝」发来一个笑脸。
苏晚宁盯着那个表情包——是一只柴犬歪着头,配文“加油鸭”。
她嘴角动了动。
退出游戏,她翻了翻自己的好友列表。18个“前CP”全都灰着头像,有的改了ID,有的退了游。
她突然觉得自己像个收集废铁的人——攒了一堆废弃的关系,还舍不得扔。
手机震动。
深蓝:“还不睡?”
夜莺不睡觉:“嗯。”
深蓝:“明天不上班?”
夜莺不睡觉:“上。但不想睡。”
深蓝:“那我陪你打两局?”
苏晚宁犹豫了三秒。
夜莺不睡觉:“好。”
那天晚上,她们打了五局,赢了五局。
凌晨两点,她终于放下手机,翻了个身。窗外的大排档收摊了,油烟味散了,只剩下远处偶尔传来的车声。
她闭上眼睛,脑子里是「深蓝」那句“我在”。
不是“我保护你”——他说的是“我在”。
好像他知道,她缺的不是保护,是一个人陪。
2.
第二天早上七点,闹钟响了十七分钟,苏晚宁才从被子里伸出手把它按掉。
她盯着天花板——灯管还是坏的。白天看不见它忽明忽暗,但她知道它坏着。
就像她自己。
洗漱的时候,她对着镜子练了三遍微笑。
“苏晚宁,你可以的。积极、主动、勤奋——三个月后争取转正。”
说完自己都觉得假。
她今天穿的是一件白色雪纺衬衫配黑色西裤,在某宝买的,一套加起来不到两百块。鞋子倒是好鞋——去年实习转正时咬咬牙买的小羊皮高跟鞋,花了她半个月实习工资。
挤地铁的时候,右脚的鞋跟卡进了车厢缝隙,她弯腰拔了半天才拔出来。旁边一个阿姨翻了个白眼:“小姑娘,小心点好伐?”
苏晚宁笑了笑:“不好意思。”
下了地铁,她蹲在路边花坛旁,从包里掏出创可贴,贴在右脚后跟被磨红的地方。
每一次贴创可贴,她都会想起妈妈的话:“你那双脚就是太娇气,跟你人一样。”
她甩甩头,把这个念头甩出去。
铭盛科技在世纪大道的一栋写字楼里,二十层一整层都是他们的办公区。前台摆着一盆快比人高的天堂鸟,大理石地面光可鉴人。
苏晚宁每次走进这栋楼,都会不自觉地挺直脊背。
她觉得自己像一只披着孔雀羽毛的麻雀。
工位在公共办公区最角落,靠窗。窗外是陆家嘴的天际线,东方明珠和金茂大厦矗立在晨光里,像两个沉默的巨人。
屁股还没坐热,一个脑袋从隔板上面探出来。
“晚宁晚宁!”
陆心怡,她的大学同学,两个人一起进的铭盛。圆脸,大眼睛,笑起来有两个酒窝。今天穿了一件明黄色的连衣裙,像一朵向日葵长在了灰白色的办公区里。
“你听说了吗?”陆心怡压低声音,表情像在分享国家机密,“我们部门新来的总监今天到岗!据说是董事长的儿子,海归MBA,超级年轻!有人说长得像李栋旭!”
苏晚宁头都没抬:“哦。”
“你怎么一点都不激动?”
“帅又不能当饭吃。”
“但你得吃饭啊!万一因为帅,跟他汇报工作都没那么紧张了呢?”
苏晚宁终于抬起头,面无表情地看着她:“你的逻辑呢?”
陆心怡吐了吐舌头,缩回去了。
苏晚宁低头继续改方案。
她昨晚没睡够,现在脑子像一团浆糊。但她不能表现出一丝疲惫——实习生可以是能力不够,但不能态度不好。这是她大学四年的生存法则。
九点整,部门群里弹出一条消息:
周牧:所有人,十分钟后会议室开会。新总监见面会。
苏晚宁抱起笔记本,感觉自己像个奔赴刑场的战士。
会议室里已经坐满了人。她找了个第二排的位置,陆心怡坐在她旁边,小声说:“紧张死了。”
“你又不用汇报。”
“你不懂,见帅哥我也紧张。”
门被推开的瞬间,苏晚宁正拧开保温杯喝水。
一个男人走进来。
他大概一米八五往上,穿着一件深灰色的定制西装,没有打领带,衬衫最上面一颗扣子解开。行走间带着一种“我不想浪费时间”的气场。
他走到主位,把MacBook往桌上一放,金属机身碰到大理石桌面,发出一声轻响。
会议室安静了。
苏晚宁放下保温杯,擦掉嘴角的水渍。
顾深——她后来才知道他的名字——扫了一眼全场。那眼神不像在看同事,更像在验收产品:“合格”和“不合格”两种标签,已经在他脑子里贴好了。
“我是顾深,”他开口,声音低沉,语速不快,但每个字都像冰块掉进威士忌杯,“新调来的产品总监。我不管你们之前怎么做事的,从今天起,按我的标准来。”
他从公文包里抽出一叠文件,递给助理周牧分发。
苏晚宁拿到自己那份,翻开——心跳骤停。
满篇红字。
不是批注,是“批改”。用红笔圈出的错别字、划掉的废话段落、打问号的数据引用。最后一页空白处写了一行字:
“数据呢?结论呢?你是写散文?”
苏晚宁还是第一次被人在报告上改错别字。
顾深的声音从前方传来:“实习生苏晚宁。”
她站起来:“到。”
“你写的竞品分析,我看了三页没看到一个有效数据。结论部分全是‘我们认为’‘我们觉得’——做产品是靠感觉的?”他把她的方案翻了翻,纸张发出刺耳的摩擦声,“这写得像小学生作文。”
会议室安静得能听见空调的嗡嗡声。
苏晚宁感觉所有人的目光都扎在她身上。
她指甲掐进掌心,脸上的笑容却纹丝不动。
“谢谢总监指正,”她说,声音平稳得连自己都佩服,“我马上重做。”
顾深看了她一眼。
那一眼很短,但苏晚宁捕捉到了一个信息:他在评估她。
不是生气,不是嫌弃,是评估——就像她拆解竞品功能时一样,在评估“这个东西到底有没有价值”。
“重做完发周牧初审,”他说,“过了再拿给我。”
“好的。”
散会后,苏晚宁抱着方案回到工位,面无表情地打开文档。
陆心怡凑过来:“我去,他也太凶了吧?当着那么多人——”
“他说得对,”苏晚宁打断她,手指在键盘上敲得飞快,“这个报告确实做得敷衍。”
陆心怡张了张嘴,把到嘴边的安慰咽回去。
她知道苏晚宁的脾气——这个人不需要安慰,需要的是解决方案。大学四年,她太清楚了。
“那我帮你查数据?”
“不用。”
“请你喝奶茶?”
“不用。”
“……那我闭嘴?”
苏晚宁嘴角终于弯了一下:“闭嘴吧。”
3.
下午三点,苏晚宁把重做了一半的方案保存,揉了揉发酸的眼睛,起身去茶水间。
走廊很长,铺着灰色的地毯,踩上去一点声音都没有。两面都是玻璃隔间,里面的人在开会、打电话、对着屏幕皱眉——像一个个透明的鱼缸。
苏晚宁有时候觉得,自己也是其中一条鱼。
茶水间在走廊尽头,有现磨咖啡机、制冰机、两排高脚椅,还有一个巨大的落地窗,可以看见黄浦江上慢慢移动的货船。
她接了一杯白开水,靠在窗边。
手机震了一下。
深蓝:今天怎么样?
她盯着那个ID,嘴角不自觉地弯了。
夜莺不睡觉:被领导骂了。
深蓝:很严重?
夜莺不睡觉:当着全部门骂。说我的方案像小学生作文。
「深蓝」发来一个摸摸头的表情包。
深蓝:别放心上。很多领导只是用贬低来树立权威,不代表你真的差。
苏晚宁盯着这行字。
她突然想问他:你怎么知道我被骂不是因为我真的差?
但她没打出来。
因为她知道这句话不是“安慰”,而是他真心这么觉得。
夜莺不睡觉:谢谢。
深蓝:不客气。今晚打游戏吗?
夜莺不睡觉:加班。不知道几点。
深蓝:我等你。
苏晚宁放下手机,对着窗外的江景发呆。
黄浦江上有几艘货船在慢慢移动,拖出一条条细长的白浪。江风把一片梧桐叶吹到窗玻璃上,贴了几秒,又被吹走了。
秋天了。
她转身准备回去,在走廊拐角处差点撞上一个人。
顾深。
他正靠着墙打电话,看见她,微微侧身让了一下。但没挂电话——或者说,电话那头的人不允许他挂。
“我跟你说过,这个项目按我的节奏走,”他的声音压得很低,但走廊太安静了,每个字都清清楚楚,“爸,你能不能有一次信我?”
苏晚宁脚步一顿。
不是因为他说的内容——而是因为他的声音。
低沉,微哑,带着一丝疲惫和……委屈?
那个在公司里雷厉风行、骂人都不带脏字的冷面总监,此刻的声音,像一个被大人否定的孩子。
苏晚宁快步走过拐角,假装什么都没听见。
但她脑子里有个声音在说:
这个语气,我听过。
不是在公司,不是在白天——
是昨晚,在游戏里,有个人用同样的声音说过:
“我等你。”
苏晚宁握紧手机,加快了脚步。
不会吧?
晚上十点,苏晚宁终于改完了方案。
她保存文档、发邮件、关电脑——三个动作一气呵成。办公室里只剩下她一个人,走廊的灯已经灭了一半,只剩下应急灯的白光。
整栋楼安静得像一座坟墓。
她打车回到家,踢掉高跟鞋,换上睡衣,倒在沙发上。
手机屏幕亮了。
深蓝:回来了?
夜莺不睡觉:你怎么知道我刚到家?
深蓝:猜的。你平时这个点才回消息。
苏晚宁皱了皱眉。
她什么时候跟他说过自己的作息?
没有。她从来没说过。
但她来不及多想,因为他已经发来了组队邀请。
那一晚,她们打了四局,赢了四局。
最后一把,她选了「影刃」,他选了「圣灵使者」。配合默契得像一个人——她一个起手他就知道她要切谁,她刚残血他的治疗术就精准降临。
打完最后一局,他没有急着退。
深蓝:你今天心情不好?
夜莺不睡觉:还好。
深蓝:你打游戏比平时凶。
夜莺不睡觉:……有吗?
深蓝:嗯。你今天单杀了对面打野四次。以前你只杀两次。
苏晚宁盯着屏幕,说不出话。
他在意她的习惯。
在意到连“杀了对面几次”这种细节都记得。
这世上,除了她自己,还有人这样在意她吗?
夜莺不睡觉:你今天怎么一直在选圣灵使者?
深蓝:因为你喜欢。
苏晚宁放下手机,把脸埋进抱枕里。
她听见自己的心跳声,咚咚咚咚,像擂鼓。
不是心动——是害怕。
害怕这个人,万一不是她想象的那样,怎么办?
害怕这个人,万一就是她想象的那样,又怎么办?
4.
第二天早上,苏晚宁提前到了公司。
她把改好的方案放到顾深桌上,回到工位,假装看文档,余光一直盯着他办公室的门。
八点五十,顾深到了。
他推门进去,看到桌上的方案,顿了一下,然后坐下来翻开。
苏晚宁的心悬到了嗓子眼。
半小时后,周牧走过来:“苏晚宁,总监让你去他办公室。”
她深吸一口气,敲门推入。
顾深脸对着屏幕,没看她。
“坐。”
她坐下,他转过椅子,手里的方案已经翻到了一半。
“数据部分核实过了?”
“核实了。三个渠道交叉验证,误差在百分之五。”
“优先级排序的逻辑呢?”
“按用户需求紧迫度和技术实现难度两个维度加权计算。”
“供应商对比漏了两家。”
苏晚宁一愣:“哪两家?”
顾深把方案转过来,指给她看——正是她昨晚觉得“不太重要”跳过去的两家。不是小公司,是业内新冒出来的黑马,她在行业资讯上刷到过,但没当回事。
“你漏掉的这两家,”他说,“上个月刚拿了B轮融资,技术方案比你现在列的三家都新。”
苏晚宁低头:“我重新补充。”
“还有,”他把方案翻到最后,指着她写的“我们建议”,“改掉。”
苏晚宁抬头:“改成什么?”
“‘基于数据分析,最优策略是’。结论不是表态,是论证的结果。把‘我’和‘我们’从报告里删干净。”
苏晚宁咬着嘴唇。
她想说“好”,但张了张嘴,说出来的却是:“您说的这些问题,我会全部改好。但之前那版,也没有您说的那么差吧?”
说完就后悔了。
会议室里安静了三秒。
顾深看着她。
那眼神不是愤怒——是意外。像是第一次发现,这个看起来温温吞吞的实习生,骨头里是有东西的。
“及格线擦边,”他说,“但下次如果想让我改评语,拿数据说话。”
苏晚宁站起来:“我会的。”
她走到门口,停下,回头:“总监,谢谢您。”
顾深已经低头看电脑了,没有回答。
但苏晚宁注意到——他桌上多了一杯美式。
不加糖。
和他昨晚在游戏里说的一样。
苏晚宁的心跳漏了一拍,快步走出办公室。
她在走廊里站了几秒,掏出手机,翻出昨晚「深蓝」发的消息:
深蓝:我只喝美式。不加糖,不加奶。
她抬起头,看向顾深办公室虚掩的门。
不会吧?

