出租车从星河汇门口开出去的时候,我整个人还处在一种很微妙的状态。 简单来说,就是人坐在车里,魂还留在商场自动门前接受冷气审判。 窗外的南川市已经慢慢进入傍晚。 车流堵在主干道上,红色尾灯排成一条长线,路边小吃摊的油烟味偶尔从半开的车窗缝里钻进来,混着出租车里淡淡的皮革味和空调冷风,形成一种非常真实、非常人间、也非常让人想下班的味道。 如果不是我身边坐着姜小满,前排坐着星韵,我大概会以为这只是一个普通大学生陪青梅逛完街后的疲惫傍晚。 但现实显然不打算给我这种朴素幻想。 姜小满坐在我左边。 她没有再牵着我的手。 准确来说,是她终于松开了。 可她松开以后,手指却一直不太自然地蜷着,像刚才那一下午的牵手余温还没完全散掉。 她看着窗外,耳朵还有点红,假装自己只是单纯欣赏南川市晚高峰堵车艺术。 我注意到了。 但我不敢说。 星韵坐在副驾驶。 她从后视镜里看了姜小满一眼,又看了我一眼。 我心里一紧。 不好。 她要开口。 我立刻咳了一声,试图用人类文明里最基础的噪音干扰技术阻止她。 但星韵已经平静地说:“她还在害羞。” 出租车里安静了一秒。 司机师傅从后视镜里看了我们一眼。 那眼神很复杂。 像是在判断自己车上到底是大学生情侣吵架,还是心理学专业小组采风。 姜小满脸一下子红了。 “你能不能不要在出租车上说这种话?” 我赶紧打圆场:“她最近学会了用最短的话造成最大伤害。” 星韵看着前方,语气平静:“我没有造成伤害。” “你看。”我对姜小满说,“造成伤害的人一般都不承认自己造成了伤害。” 姜小满转头瞪我。 “你也闭嘴。” 我立刻闭嘴。 很好。 今天下午的联合执法体系仍在持续运行。 车到南川大学东门附近。 姜小满低头看了眼手机,像终于找到逃离现场的理由。 “我回宿舍了。” 傍晚的校门口人不少。 有学生拎着外卖往宿舍走,也有人骑着共享单车从门口擦过去,车铃声叮叮当当地响。 门卫室旁边的路灯已经亮了,橘黄色的光落在校门石碑上,把“南川大学”四个字照得很有一种“欢迎回到期末地狱”的庄严感。 姜小满下车后,把那本她送我的随笔集塞进我怀里。 “拿好。” “放心。”我说,“精神洗脑资料我会妥善保管。” 她瞪我:“什么洗脑资料?那是书。” “对,正常人写的书。” 姜小满嘴角动了一下,像是想笑,又硬生生压住。 她看了星韵一眼。 星韵也下了车,站在我旁边,安静得像一段刚被夜色擦亮的冷光。 姜小满的表情微微变了一点。 不是生气。 更像是刚刚从商场里积累出来的一点柔软,又被“星韵必须跟在凌安身边”这件事轻轻碰了一下。 她低头踢了一下路边的小石子。 “凌安。” “嗯?” “回去别熬夜。” 我刚想点头。 她又补了一句:“还有,别又跟她一起瞒着我什么事。” 我怔了一下。 她不知道昨晚发生了什么。 不知道新西兰,不知道白环舱,不知道医院里那一小管透明修复液。 可她知道我有事瞒她。 姜小满从小就这样。 我哪怕偷吃了她一包薯片,她都能从我喝水的频率里判断出犯罪事实。 更别说这两天,我整个人都快写满“我有秘密”四个字了。 我摸了摸鼻子。 “我看起来像那么容易心虚的人吗?” 姜小满毫不犹豫:“像。” 星韵看了我一眼,认真说:“有时候是。” 我深吸一口气。 “你们两个不要在南川大学校门口形成这种危险共识。” 姜小满终于忍不住笑了一下。 她笑得很短,也很快收住。 “走了。” 她转身往女生宿舍方向走。 走出几步后,又回头看了我一眼。 晚风吹起她鬓边一点碎发,校门口的灯光落在她脸上,让她看起来还是那个我从小认识的姜小满。 嘴硬。 别扭。 熟悉。 又比以前多了一点我不太敢细看的认真。 她挥了挥手,转身消失在人流里。 我抱着书,站在原地看了一会儿。 星韵在旁边问:“你在担心她?” “算是。” “她回宿舍不会有问题。” “我不是担心这个。” 星韵偏头看我。 “那是什么?” 我沉默了一下。 “你以后会懂。” 星韵看着姜小满离开的方向,安静了几秒。 “我会继续学。” 这句话她说得很平静。 可不知道为什么,我忽然觉得,她不只是为了完成观察任务。 她是真的开始想懂一点。 懂姜小满为什么嘴硬。 懂我为什么沉默。 懂这些在她的逻辑模型里一开始只是“情绪残留”的东西,到底为什么会让人类反复回头。 我刚想说点什么,前方路灯下忽然有个人影猛地抬头。 “凌安?” 我一愣。 “林宇?” 林宇站在路边,手里抱着一个电脑包,整个人僵硬得像刚被教务系统判了死刑。 他平时在宿舍里虽然话不多,但也不至于这么像一根等待被格式化的U盘。 我走过去,上下看了他一眼。 “你这是准备参加答辩,还是准备上刑场?” 林宇推了推眼镜,声音有点发虚。 “差不多。” “你又干什么了?” “不是我干什么。”他低头看了一眼电脑包,手指紧张地抠着包带,“新闻社那台笔记本不是出问题了吗?唐雨晴她们的活动素材、报名后台配置和宣传稿都在里面。我帮她修好了,现在要送回去。” 我眉毛一挑。 “唐雨晴?” 林宇脸肉眼可见地红了。 “你别用这个语气。” 我立刻懂了。 “哦。” 林宇警惕:“你这个哦是什么意思?” “意思是你完了。” “我没有。” “你脸红得像显卡过热。” 林宇深吸一口气:“我只是紧张。” 我看了一眼他怀里的电脑包。 “你送个电脑紧张成这样?” 林宇沉默了两秒。 然后他非常小心地把电脑包拉链拉开一点。 我低头一看。 里面除了笔记本、U盘和一沓说明文档,还有一束被报纸包着的小花。 花不大。 几朵浅粉色的小雏菊,外包装也不贵,甚至因为被塞在电脑包里,边缘有点被压弯。 但它很认真。 认真到和林宇这个人一样,笨拙得有点可怜。 我抬头看他。 “你这是送电脑,还是求婚预演?” 林宇脸直接红到耳根。 “不是求婚!” “那你这花?” “我就是……”林宇低头看着电脑包,小声说,“她之前帮新闻社忙得挺累,我想顺便……顺便祝她活动顺利。” 我看着他。 “顺便?” “嗯。” “你把花藏在电脑包最里面,藏得像非法硬件。” 林宇:“……” 星韵看了一眼那束花,又看了看林宇。 这次她没有说什么“求偶行为”。 她只是问:“你是想送给喜欢的人吗?” 林宇整个人差点原地蓝屏。 “星韵,你能不能别说得这么直接?” 星韵想了想:“我可以换一种说法。” 我赶紧拦住:“别。你换完他可能更活不了了。” 林宇揉了揉脸,看向我,眼神非常真诚。 “你能不能陪我去一趟?” 我沉默了两秒。 “你送电脑和花,还要人陪?” “我有点紧张。” “你紧张就回宿舍。” “我已经到这了。” “那你现在回去还来得及。” 林宇看着我,表情更绝望了。 我叹了口气。 林宇这人吧,平时在宿舍里属于典型技术宅。 能在凌晨两点跟一个后端接口争论人生意义,也能因为老师布置了个小程序作业而顺手写出一个比示例多十倍功能的版本。 但一旦涉及女生,尤其是唐雨晴这种女生,他的语言系统就会自动降级到“啊、嗯、不是、那个”的远古版本。 唐雨晴是谁? 南川大学校花之一。 新闻社核心成员。 干净、温柔、有礼貌,属于那种走在校园里会让很多男生不自觉把声音放轻的类型。 林宇暗恋她这件事,在宿舍里已经不算秘密。 秘密的是,他自己还以为藏得很好。 我看了一眼星韵。 “你呢?” 星韵看着林宇怀里的电脑包。 “这个问题可以参考。是真实需求。” 林宇愣了一下:“什么需求?” 我拍了拍他的肩膀。 “她的意思是,陪你去。” 林宇松了一口气。 我补充:“当然,代价是你今晚的暗恋现场会被她全程围观。” 林宇:“……” 他看起来更想回宿舍了。 最后,我们还是陪他去了社团楼。 南川大学晚上有一种很奇怪的气质。 白天的时候,校园是人声、课程、食堂、快递、社团摊位和不知道从哪里冒出来的传单。 到了晚上,路灯一亮,树影一晃,那些热闹就像被风吹薄了一层。 女生宿舍区通往社团楼的路不算长。 两边栽着香樟树,枝叶被晚风吹得轻轻响,路灯下有小飞虫绕着灯光打转,草坪边的自动喷淋刚停,空气里带着一点潮湿的草味。 林宇一路抱着电脑包,手指还在抠包带。 我看得牙疼。 “你再抠下去,这包要申请工伤了。” 林宇低声说:“我真的不太会说话。” “那你准备说什么?” “电脑修好了,里面的数据也备份了,这是说明文档和U盘。” “然后呢?” “然后……”林宇想了半天,“祝她活动顺利?” 我扶额。 “你追人追得像售后客服。” 星韵看了林宇一眼,补了一句:“但态度很好。” 林宇怔了一下。 我也怔了一下。 这句居然是夸人。 星韵最近的人话学习成果,有时候真能给人惊喜。 林宇耳朵还是红的,但明显松了点。 “谢谢。” 我看着他,忽然笑了一下。 “行,那你等会儿就正常说。” “正常怎么说?” “先说电脑,再说活动顺利。花如果你敢送,就别塞在电脑包里像犯罪证据。” 林宇低头看了看电脑包里的花。 “我怕她不收。” “那你就先问。”我说,“你又不是拿着房产证逼她签字。” 林宇:“……” 星韵认真问:“房产证在你们这里属于强绑定物品?” 我差点被她噎住。 “你可以先不用学这个。” “好。” 社团楼在校园东侧。 楼不高,墙上贴着各种社团活动海报,灯光从几扇窗户里透出来,有人在楼梯口搬展板,也有人抱着资料匆匆往外走。 新闻社在三楼。 楼下公告栏上贴着一张活动海报,标题是“南川大学校园影像征集活动”。 林宇指了指海报,声音更紧。 “就是这个活动。” 我看了一眼海报下面的二维码。 “报名页面也是你修的?” “嗯。”林宇点头,“原来电脑里有活动页面的本地配置和素材,系统崩了之后后台登录也有问题。我帮她把电脑修好,顺手把页面重复提交和数据丢失的问题也改了。还加了一个导出功能。” 我看着他。 “你这叫顺手?” 林宇:“其实不难。” 我忽然觉得,技术宅谦虚起来和武林高手说“只是略懂拳脚”差不多欠揍。 星韵看着海报,问:“这个页面以后还会用吗?” “应该会。”林宇说,“新闻社每学期都有活动,他们经常需要报名表、投票页、作品上传页之类的东西。” 星韵看向我。 “这个可以参考。” 我点了点头。 “嗯。” 她说得没错。 这是一个很小的场景。 小到只是校园新闻社的一台电脑和一个报名页面。 可它是真实的。 真实需求,真实问题,真实用户。 如果以后我真的要做软件,不能只坐在电脑前幻想“我要改变世界”。 世界太大。 我连林宇帮新闻社修一台电脑和一个页面的过程都还没真正看明白。 就在这时,社团楼门口传来脚步声。 一个女生抱着资料和相机包从楼里走了出来。 她穿着浅色衬衫和牛仔裙,头发简单扎起,脸上有一点忙完活动后的疲惫,但笑起来的时候很温柔。 不是星韵那种漂亮到让人怀疑现实比例出了问题的美。 也不是姜小满那种真实明亮、能把你从小骂到大的熟悉好看。 唐雨晴是另一种。 她像校园里一段很干净的风。 温和,有礼貌,站在人群里不会让人觉得刺眼,却很容易让人偷偷多看一眼。 难怪林宇这种技术宅会掉进去。 唐雨晴看见林宇,立刻露出笑。 “林宇,不好意思,让你等久了。” 林宇瞬间站直。 “没有,我刚到。” 我在心里冷笑。 刚到? 你刚才在路灯下都快进化成景观雕塑了。 唐雨晴看到我和星韵,也礼貌地点头。 “你们好。” 她的目光落到星韵身上时,明显怔了一下。 这反应我已经很熟悉了。 任何第一次近距离看见星韵的人,基本都会经历短暂的大脑缓冲。 唐雨晴很快回过神,笑着说:“这位同学好漂亮。” 星韵点了点头。 “谢谢。” 她停顿了半秒,又补了一句:“你也很好看。” 唐雨晴愣了一下,然后笑了。 “谢谢,你说话好认真。” 我差点感动。 这姑娘居然没有用“正向审美反馈”这种句式把现场气氛送走。 这就是成长。 林宇把电脑包递过去,动作小心得像在递一颗刚修好的卫星。 “电脑修好了。里面的素材和文档我都没动,报名页面的问题也处理了一下。这个U盘里有备份,还有一份说明文档,你们明天活动开始前照着检查一遍就行。” 唐雨晴接过电脑包,明显松了一口气。 “真的太谢谢你了。”她说,“我下午还在想,要是明天活动开始后电脑又出问题,新闻社估计要乱套。” 林宇脸红:“不辛苦。” 我看了看他的手。 那束小雏菊还在电脑包里。 没拿出来。 很好。 售后客服上线成功。 求爱模块加载失败。 星韵低声对我说:“他没有送花。” 我低声回:“他还在加载勇气。” 星韵看着林宇:“需要我提醒他吗?” “不需要。”我赶紧说,“你提醒完,他可能会当场卸载自己。” 林宇听见了,耳朵直接红到脖子根。 唐雨晴看了看我们,似乎意识到什么,笑容也有点不好意思。 气氛原本还挺好。 校园夜风,社团楼灯光,技术宅送修好的电脑,校花认真道谢。 如果按照正常青春故事发展,接下来应该是唐雨晴请林宇喝杯饮料,林宇结巴三分钟,最后那束小雏菊终于从电脑包里重见天日。 可惜,现实很少按照青春故事发展。 尤其是我的现实。 一辆黑色轿车停在社团楼外侧的路边。 车不算夸张,也没到电视剧里那种“霸总出行自带BGM”的程度。 但懂一点车的人都能看出来,不便宜。 车门打开,一个男生从里面下来。 他身材高,肩背挺直,穿着白衬衫和浅色休闲西装,手里拎着一个包装精致的甜品盒。 他长得很英俊。 不是林宇那种“洗个头能见人”的普通大学生级别。 也不是我这种自认为顺眼但绝不会去和校园墙硬碰硬的级别。 他是那种一出现,就会让周围女生下意识看一眼的类型。 更关键的是,他很会使用这种优势。 走路不急不慢,笑容温和,眼神分寸拿得很好,连拎着甜品盒的姿势都像提前排练过。 林宇站在他面前,瞬间像一个刚从机房出来、还没来得及适配社交场景的程序员。 差距太明显了。 唐雨晴看到他,表情微微一僵。 “顾学长,你怎么来了?” 这个反应很轻。 但我看见了。 她不是惊喜。 是为难。 顾承泽笑了笑。 “刚好路过。” 这四个字一出来,我就知道这人不简单。 世界上所有“刚好路过”,十个有九个是精心规划,剩下一个是嘴硬。 他把甜品盒递过去。 “听说你们新闻社今天忙,给你带了点东西。你们几个社员也可以一起分。” 说得很自然。 甚至很体贴。 可问题是,他出现的时间、地点、礼物、语气,都太刚好了。 刚好到像用社交软件排过优先级。 唐雨晴没有立刻接。 “顾学长,太麻烦你了。” “不麻烦。”顾承泽语气温和,“你忙了一天,总要吃点东西。” 说完,他像这才注意到林宇似的,看了他一眼。 “这位是?” 唐雨晴连忙说:“林宇,他帮我们修好了活动电脑和报名页面。” 顾承泽笑了笑。 “哦,技术同学。” 这话听起来很礼貌。 但“技术同学”三个字里带着一点很轻的东西。 像把林宇这个人压缩成了一项功能。 修电脑的。 帮忙的。 不值得被记名字的。 林宇手指微微收紧,低头没说话。 他电脑包里那束小雏菊忽然显得更小了。 我皱了皱眉。 顾承泽的目光转向我。 “凌安?” 我有点意外。 “你认识我?” “最近学校里有人提起过你。”他笑得很有分寸,“还有你身边这位同学。” 他的视线很自然地落到星韵身上。 然后,他的笑容第一次停住了。 不是那种夸张到失态的停顿。 而是一瞬间,像某个原本运转顺滑的社交程序忽然卡了一帧。 他看着星韵。 路灯的光落在星韵肩侧,她站得很安静,眼神清冷,像这一整片社团楼、海报、夜风和校园人声都只是她暂时经过的背景。 顾承泽这种人,应该见过很多漂亮女生。 学生会活动、社交场合、朋友聚会、各种被人精心打扮过的漂亮面孔,他大概早就习惯了。 可星韵不是那种漂亮。 她漂亮得太干净,也太不合群。 像一个一直觉得自己见过足够多漂亮女孩的人,突然发现自己过去用来衡量“漂亮”的那套标准失效了。 顾承泽很快把那一瞬间压了下去。 他重新露出温和笑意。 可我看见了。 他眼底多出来的不是欣赏。 是某种更让人不舒服的判断。 像一个人看见了一件稀有、昂贵、难得,并且他认为自己迟早可以得到的东西。 我心里忽然有点烦。 星韵站在路灯和夜色之间,神情平静。 她对顾承泽的目光没有任何反应。 就像一颗恒星不会因为路边灯泡觉得自己亮而产生情绪波动。 顾承泽礼貌地问:“这位同学也是新闻社的吗?” 星韵:“不是。” 我接过话:“路过。” 顾承泽看了我一眼,又看向星韵。 “这样啊。” 他的笑容依旧温和。 “看来传言不算夸张。” 我听得更不舒服了。 “传言一般都喜欢夸张。” 顾承泽笑了笑。 “也不一定。有些人,传言反而说得保守。” 他这句话像夸人。 但我不喜欢。 尤其不喜欢他说这句话时看星韵的眼神。 唐雨晴显然也察觉到了气氛有点不对,连忙说:“顾学长,我等会儿还要回去整理材料。” 顾承泽重新看向她,笑容恢复得自然又体面。 “我知道你忙。” “所以我才提前订了位置,不远,吃完我送你回来。” 唐雨晴为难:“我今天可能……” “不用有压力。”顾承泽温和地打断她,“雨晴,我不是想逼你。” “我只是觉得,你忙了一整天,也应该有人认真照顾一下。” “你不用现在给我答案。” “我尊重你的选择。” “我也愿意等。” 这几句话,单独拿出来都没有问题。 甚至很体面。 不逼你。 尊重你。 愿意等。 认真对待你。 可连在一起,从一个开车来、拎着礼物、已经订好餐厅的人嘴里说出来,压力就不一样了。 他说“不用有压力”,但压力已经被他摆在了唐雨晴面前。 他说“尊重选择”,但前提是他先把选择题设计好了。 唐雨晴如果拒绝,就显得不近人情。 如果接受,又像默认了某种更进一步的关系。 这人很会。 很会用体面包装进攻。 林宇站在旁边,完全说不出话。 他刚才还在小心翼翼说电脑修好了,U盘也备份了,现在面对顾承泽这种人,像一个刚写完作业的学生突然被拉上商业谈判桌。 我越看越不爽。 星韵低声问我:“他在用很礼貌的话给她压力?” 我低声说:“你总结得很准。” “他的目标不是单纯吃饭。” “这句也很准。” 顾承泽听见我们说话,微笑看过来。 “凌安同学有什么意见?” 我笑了笑。 “没有,我只是觉得你挺会说话。” “社交是基本能力。” “那你基本能力挺强。” 我们两个语气都不重。 可话落下来以后,社团楼下的空气明显紧了一点。 顾承泽看着我,笑容没变。 “你也挺有意思。” “还行。”我说,“主要是没你这么体面。” 唐雨晴的脸色越来越为难。 林宇握紧电脑包带,像终于想说点什么,又不知道该怎么开口。 顾承泽继续看向唐雨晴。 “雨晴,我不是那种随便的人。” “我是真的想认真了解你。” “你可以慢慢考虑,不用急。” “今晚就当普通吃饭,好吗?” 唐雨晴抿了抿唇。 她不是傻。 但普通人面对这种包装得太好的追求,真的很难当场撕开对方。 尤其顾承泽没有骂人,没有动手,没有说任何明显越界的话。 他只是在用资源、外貌、礼貌和节奏一点点把人往他的方向推。 我刚准备开口。 星韵忽然平静地说: “你的陈述与随身携带物不一致。” 空气瞬间安静。 夜风从社团楼旁边吹过,树叶轻轻响了一下。 顾承泽微微皱眉。 “什么意思?” 星韵看向他的左侧外套。 “你左侧外套内袋里,有一枚未拆封的亲密行为防护用品。” 现场彻底静了。 唐雨晴脸色变了。 林宇愣在原地。 我头皮一下子麻了。 “星韵!” 星韵看向我:“我说错了?” “准确得太要命了!” 顾承泽脸上的笑僵了一瞬。 非常短。 但这一次,他终于没能完全藏住。 他看着星韵,语气还是尽量温和:“这位同学,这样说话不太礼貌吧?” 星韵平静道:“我没有评价。” “我只是指出不一致。” 顾承泽眼神沉了一点。 “这和你有什么关系?” 星韵说:“该物品本身没有问题。” “但你刚才反复表达长期、认真、尊重、等待等承诺。” “你的话,和你的准备,不一致。” 我站在旁边,心里只有一个念头。 完了。 她不是拆台。 她是把台拆完以后,顺手给地基出了一份结构安全鉴定。 顾承泽的脸色终于有点挂不住了。 “你知道你在说什么吗?” 星韵:“知道。” “你凭什么确定?” 星韵看着他。 “如果我判断错了,你可以取出来证明。” 顾承泽没动。 这个沉默,比任何反驳都有用。 唐雨晴往后退了一步。 她没有骂人。 也没有当场崩溃。 只是把电脑包抱紧了一点,声音轻了很多。 “顾学长,我今天还有事,就先回去了。” 顾承泽勉强笑了一下。 “雨晴,误会而已。” 唐雨晴看了他一眼。 那一眼里没有愤怒。 但有一种很明显的清醒。 “我先上去了。” 林宇像终于从系统崩溃里重启过来,立刻说:“我送你上去吧。电脑还有几个地方,我可以顺便讲一下。” 他的声音不大。 也不帅。 甚至还有点发抖。 但真诚。 唐雨晴看了他一眼,点了点头。 “好。” 两个人往社团楼里走。 林宇经过我身边的时候,我看见他电脑包里的那束小雏菊还是没拿出来。 但唐雨晴抱着他修好的电脑,看向他的眼神已经比刚才柔和了一点。 林宇低声说:“谢了。” 我还没来得及回话,他已经追着唐雨晴上楼了。 社团楼门口,只剩下我、星韵和顾承泽。 顾承泽站在路灯下。 他脸上的那层体面还在。 但已经裂开了。 像精致瓷器被敲了一道细纹,表面仍然光滑,裂缝却已经藏不住。 他深吸一口气,看向星韵。 “这位同学,你很特别。” 星韵:“特别是指哪方面?” 顾承泽笑了一下。 “说话方式很有意思。” 我往星韵前方站了半步。 不是很明显。 但足够挡住他看星韵的视线。 顾承泽看向我。 “你这么紧张做什么?” “我不太喜欢别人用那种眼神看我朋友。” “哪种眼神?” 我看着他。 “你自己清楚。” 顾承泽脸上的笑淡了。 “凌安,对吧?” “嗯。” “今天这事,是误会。” “你可以这么理解。” 他盯着我,语气仍然温和,却已经没多少温度。 “不过提醒你一句,让别人当众下不来台,不是什么聪明做法。” 我笑了笑。 “那用体面话术逼女生下不来台,就聪明了?” 顾承泽的眼神彻底冷了下来。 星韵平静补充:“他在威胁你。” 我:“我听出来了。” 顾承泽看着星韵。 那种眼神又来了。 这次更明显。 难堪、惊艳、占有欲,还有一种被当众拆穿后的恼羞成怒,全都压在他那副文质彬彬的外壳下面。 我忽然非常清楚地意识到,这人以后会很麻烦。 顾承泽最后笑了一下。 “行。” 他说:“我们以后还会见面的。” 我说:“学校不大,确实难免。” 他看了我一眼,拎着那个从头到尾都没送出去的甜品盒,转身离开。 直到他的车开走,我才长出一口气。 “你刚才也太猛了。” 星韵看向我。 “我没有攻击他。” “你那比攻击还狠。” “我只是指出不一致。” “所以才狠。”我揉了揉眉心,“你这属于当众把人家伪装撕开,还贴了张逻辑错误标签。” 星韵认真道:“他让唐雨晴很为难。” 我怔了一下。 星韵继续说:“林宇没有。” 我看着她。 夜色里,她站在社团楼外的灯光下,表情还是那么平静。 她没有吃醋。 没有炫耀。 也没有因为顾承泽看她而产生任何多余情绪。 她只是看到一个人被另一个人用漂亮话压住,然后用她最直接、最冷静、也最不符合地球社交礼貌的方式,把那层漂亮话撕开了。 我忽然笑了一下。 “你说得对。” 星韵看着我:“你不觉得我做得过了?” “从社交角度,过了。” 她微微停顿。 我接着说:“但从今晚这个情况看,挺爽。” 星韵似乎把这句话记了下来。 “爽,是正向反馈?” “非常正向。” 她点头。 “那我记住。” 我看着她认真得近乎可爱的样子,刚才那点火气慢慢散了一点。 可很快,我又想起顾承泽最后那个眼神。 心情重新沉了下去。 我们离开社团楼时,林宇还没下来。 我给他发了条消息。 我:你讲完电脑怎么用就回宿舍,别乱跑。 林宇很快回了个“好”。 看起来还挺乖。 我放心了一点。 但我那时候还不知道,顾承泽那种人,不会因为当场离开就真的算了。 同一时间,学校外某条路边。 那辆黑色轿车停在一排香樟树影下面。 顾承泽坐在后排,脸上的笑已经完全消失。 那只没送出去的甜品盒被他随手丢在座位旁边,包装角被撞歪了一点,看起来有些可笑。 他拿出手机,拨了个电话。 电话接通后,对面传来懒散的声音。 顾承泽低声说:“晚上有空吗?” 对面不知道问了什么。 他看向车窗外。 南川大学的校门灯光就在远处,学生们三三两两从门口经过,没人知道一通电话正在暗处拨出去。 顾承泽声音冷下来。 “帮我处理一个人。” “南川大学的。” “叫林宇。” 对面似乎笑了,问要弄到什么程度。 顾承泽停顿了一下。 “别太过。” “让他长点记性。” “知道什么人不是他能碰的就行。” 他说完,手指本来已经准备挂断。 可下一秒,他脑子里浮现出另一个画面。 路灯下,星韵安静看着他。 清冷。 漂亮。 平静得像一块他从未见过、也无法掌控的月光。 顾承泽的手指慢慢停住。 “另外,再帮我查个人。” 对面问:“谁?” 他看向南川大学校门,声音压得更低。 “一个叫星韵的女生。” “我要知道她是什么来头。” 我当然不知道这通电话。 我只是和星韵走在回云澜小区的路上,一路都没怎么说话。 夜色已经彻底落下来。 南川大学门口的摊贩陆续出摊,烤冷面铁板滋啦作响,炸串油锅里冒着细密的泡,学生们排着队买夜宵,空气里全是油烟、孜然和甜辣酱的味道。 这本来是我很熟悉的南川夜晚。 可顾承泽那种眼神一直卡在我脑子里。 他看林宇的时候,像在看一个不值得记住名字的普通人。 他看唐雨晴的时候,像在计算怎么让她按他的节奏走。 他看星韵的时候…… 我皱了皱眉。 星韵问:“你还在想顾承泽?” “算是。” “他有钱,会装。” 我被她这句话扎得心口一紧。 “总结得很扎心。” 星韵继续道:“他也盯上了我。” 我脚步一顿。 “你看出来了?” “明显。” “那你刚才怎么一点反应都没有?” “他的关注暂时没有威胁。” “暂时。” 星韵看向我。 “你在警惕他?” “我在警惕所有把人当东西看的家伙。” 这句话说出口后,我自己都愣了一下。 因为它不像一句玩笑。 也不像我平时用来缓解尴尬的吐槽。 它很硬。 硬得让我意识到,我是真的不爽。 星韵安静看了我几秒。 “你刚才站到我前面了。” “顺脚。” “不是。” 我移开视线。 “你别说得我像在英雄救美。” “你没有完成救援行为。” “谢谢你提醒我没那么帅。” “但你有保护意图。” 我沉默了一会儿。 路边一辆电动车从我们身旁驶过,车灯晃了一下,照亮了前面湿漉漉的路面。 星韵的声音很轻。 “这个行为让我觉得……稳定。” 我怔住。 她似乎也不太确定这个词用得准不准。 但她没有改。 顾承泽的关注对她暂时没有威胁。 可我站在她前面这件事,仍然被她记住了。 我忽然不知道该怎么接。 这姑娘有时候就是这样。 她明明还不完全懂地球感情。 可她会很认真地把一些东西捡起来,放在掌心里观察,然后说出一句让你完全没法吐槽的话。 过了好一会儿,我才说:“我就是觉得,这世界有些人很烦。” 星韵:“顾承泽?” “嗯。” “不只他。” 我看着路边那些排队买夜宵的普通学生。 他们有人在笑,有人在低头刷手机,有人因为炸串多给了一根而高兴半天。 林宇也应该属于这里。 技术宅,怂,真诚,喜欢一个女生都不敢好好说出口。 可顾承泽那种人出现以后,一切就不对等了。 林宇修好了电脑和页面,唐雨晴真心感谢他。 可顾承泽只需要开一辆车来,拎一盒甜品,说几句体面话,就能把场面全部变成他的主场。 这就是资源。 不是银行卡里好看的数字。 而是一种把别人节奏压下去的能力。 我以前总觉得赚钱这事很现实,很俗。 今天忽然发现,现实和俗,有时候是保护别人之前必须先跨过去的门槛。 我们打车回到云澜小区的时候,已经快八点半了。 小区楼下的路灯亮着,香樟树叶被夜风吹得沙沙响。 烧烤摊还在,孜然味比傍晚更重,几个大叔坐在塑料桌旁喝啤酒,隔壁楼有人在阳台上收衣服。 一切都普通得不讲道理。 普通到很难想象,我几个小时前才在星河汇里因为余额焦虑,现在又因为一个学生会高富帅真正意识到资源的重要性。 回到家时,我妈正在客厅看手机。 听见开门声,她抬头看了我一眼,又看了看星韵。 “小安,怎么回来这么晚?吃饭了吗?” 我换鞋的动作一顿。 “吃过了,和同学在外面随便吃了点。” 我爸从厨房探出头,手里还拿着杯子。 “又跟同学忙什么呢?” 我把随笔集往怀里压了压,表情尽量自然。 “室友帮新闻社修电脑,我过去看了一眼。回来有点作业要弄。” 我妈狐疑地看着我。 “你什么时候这么关心作业了?” 亲妈的攻击总是精准得令人心寒。 我干咳一声:“人总会成长。” 我爸看了看我,又看了看星韵,显然觉得这句话非常可疑。 星韵却很规矩地点头。 “叔叔阿姨晚上好。” 我妈一看她,表情立刻柔和了两个档次。 “星韵累不累?要不要吃点水果?” “不用了,谢谢阿姨。” 王婉清满意地点点头,又看向我。 “别太晚睡。还有,房间门别关太严,空气不好。” 我:“……” 我严重怀疑她后半句重点不是空气。 我只能装作听不懂。 “知道了。” 我赶紧找了个“作业很急”的理由,把星韵带回房间。 房门没有关死,留了一条缝。 这很安全。 也很符合我现在的家庭生存环境。 我先去洗手间洗了把脸。 冷水扑在脸上的时候,我看着镜子里的自己。 十八岁。 普通大学生。 眼下有点黑,头发被风吹得乱七八糟,脸上还残留着陪姜小满逛街后的疲惫。 怎么看都不像能搞什么事业的人。 更不像能和高等文明、飞行器、修复液、沙哈族这些词放在同一个句子里的人。 可偏偏,现实已经把我推到了这里。 我回到房间,坐到电脑桌前。 房间还是那个房间。 课本乱放,数据线缠在一起,桌角有半瓶没喝完的可乐,显示器旁边还贴着我上学期随手写的复习计划。 那张纸已经卷边了。 上面第一行写着:本周开始认真复习。 下面空白。 非常符合我一贯的人生执行力。 星韵站在我旁边,安静地看着电脑屏幕。 我打开一个空白文档。 光标一闪一闪。 像是在等我给自己的人生敲下第一行不太靠谱的代码。 我沉默了很久。 “星韵。” “嗯。” “我怎么才能赚钱?” 星韵没有立刻回答。 她看着我。 “你现在比在星河汇时更认真。” 我靠在椅背上,盯着空白文档。 “因为我刚看见一个会用钱和体面压人的混蛋。” “顾承泽。” “对。” 星韵问:“你想变成他那样的人?” 我皱眉。 “不。” “我不想变成他那样的人。” “我只是想至少别在遇到这种人的时候,只能看着。” 房间里安静下来。 电脑风扇低低响着,窗外有车经过小区道路,声音很轻。 星韵看着我,过了几秒才说:“你不是想炫耀。” “你想保护。” 我愣住。 这句话落下来,像刚好砸在我心里某个我自己都没说清楚的位置。 我张了张嘴,居然没找到吐槽点。 最后只能说:“……这句你说对了。” 星韵点头。 “我可以帮你。” “怎么帮?” 她抬起手。 空气里浮现出一层极淡的光幕。 不像星图那样宏大,也不像白环舱那样离谱。 这次的光幕很安静。 像一套正在运行的系统界面。 无数细小的信息结构在半透明的光里流动,一开始是我完全看不懂的符号,像星尘,又像某种精密到发冷的数据流。 几秒后,那些符号开始转化成中文。 网络安全。 防火墙。 异常流量。 漏洞扫描。 钓鱼链接。 账号风险。 小型网站安全。 反欺诈检测。 我看着那些词,忽然坐直了一点。 这些东西和飞行器、修复水脉、原子重组不一样。 它们属于我能理解的范围。 至少我知道,网络安全是真的存在,漏洞扫描是真的存在,小公司、小网站、校园社团、商户后台也真的会遇到这些问题。 星韵说:“我可以使用H5文明智能系统辅助你。” 我看着那层光幕。 “这个系统能干什么?” “写代码。” 她说得太平静。 我差点被自己的口水呛到。 “这么直接?” “代码实现不难。” “对你来说不难。” “对它来说也不难。” 我沉默了几秒。 “所以不是我苦哈哈写代码,它在旁边给我鼓掌?” 星韵摇头。 “不是。” “你确定方向。” “它负责高效实现。” 我愣了一下。 星韵继续说:“你决定做什么、给谁用、解决什么问题、产品边界在哪里、哪些功能不能做、如何解释来源、如何商业化。” “智能系统负责代码生成、架构优化、测试、漏洞模拟、性能调整和版本迭代。” 我听着听着,慢慢坐直。 “也就是说,方向我定,它干活?” “近似。” “那我算什么?” “产品负责人。” 我被这个词砸得沉默了一下。 产品负责人。 听起来比“穷大学生”高级一点。 “那它会不会把东西做得太离谱?” “可以限制输出水平。” 星韵说:“不能直接公开高文明完整技术。” “这会带来解释风险,也可能改变当前社会技术路径。” “但可以在你设定的方向内,生成当前技术环境可以解释、可以运行、可以逐步迭代的软件。” 我听得很认真。 “换句话说,它可以很强,但要强得合理。” “是。” “代码它写,产品我定。” “是。” “商业怎么做,也要我想。” “是。” 我慢慢靠回椅背。 这就合理了。 也刺激。 如果星韵直接变出一个领先地球十万年的黑科技产品,我拿出去卖,那不是创业,那是送自己去被国家请喝茶。 但如果我决定做什么,她的智能系统负责把它做得更快、更稳、更好,同时把技术表现控制在正常世界可以理解的范围内。 那它就不再是“外星黑科技砸脸”。 而是一个看起来很强、但仍然能被解释的软件项目。 我问:“为什么是安全方向?” 星韵说:“第一,你有一定代码基础。” “第二,校园和小型组织存在真实需求。” “第三,该方向容易用效果证明价值。” “第四,产品形态可控,不需要高风险硬件。” “第五,防护、异常识别、反欺诈,符合你想保护的需求。” 我看着屏幕上那些词,慢慢呼出一口气。 “听起来比我想象中靠谱。” “因为这是低风险起点。” “低风险?” 星韵点头:“相对医疗修复、物理隐身、飞行器和原子重组,是。” 我沉默了一下。 “你这么一对比,防火墙朴素得像小学生手工作业。” “但适合当前阶段。” “行。” 我把手放到键盘上。 “那就从小学生手工作业开始。” 我打开文档,敲下第一行。 项目方向:软件安全。 敲完这几个字,我忽然停住。 “公司名叫什么?” 星韵看着屏幕。 几乎没有犹豫。 “星域科技。” 我转头看她。 “这么快?” “你在星河汇产生资源需求后,我预设过几个名称。” “所以你早就想好了?” “是。” “你这效率让我有点害怕。” “名称不受当前完成度限制。” “你这句话听起来像在鼓励我。” 星韵看着我。 “是鼓励。” 我愣了一下。 这次她居然真的承认了。 我忽然有点不适应。 以前星韵的语言体系里,鼓励通常会被包装成“你的低效率仍有提升空间”,“当前失败概率可接受”,“尚未达到不可挽回状态”。 现在她直接说:是鼓励。 这反而让我不知道该怎么接。 我低头看向键盘。 然后慢慢敲下四个字。 星域科技。 光标停在后面,安静地闪着。 那四个字没有任何特效。 没有蓝光。 没有星图。 没有系统提醒我“恭喜建立未来商业帝国”。 它只是很普通地出现在一个空白文档里。 像课程作业标题。 像我无数次写过又删掉的计划。 可这一次不一样。 这不是水PPT。 不是考试复习安排。 也不是我随手写来激励自己三分钟后就放弃的“人生规划”。 这是我第一次给自己的未来写下一个名字。 我盯着那四个字看了好久。 “星域科技。” 我轻声念了一遍。 “听起来不像我这种穷大学生能搞出来的东西。” 星韵说:“当前贫穷状态不应限制长期命名。” 我转头看她。 “你上一句像鼓励,这一句像补刀。” “两者可以同时存在。” 我笑了一下。 “行。” 我敲下下一行。 第一产品代号: 我问:“产品名呢?” 星韵看着光幕。 “星盾。” 我手指停了半秒。 星盾。 星域科技的第一块盾。 听起来有点中二。 但一个十八岁男大学生第一次创业,要是不带点中二,难道还要叫“南川大学普通网络安全小工具一号”吗? 我敲下: 产品代号:星盾。 接着又敲: 目标方向:智能防火墙 / 漏洞扫描 / 异常行为识别 / 反欺诈检测。 星韵站在旁边,看着屏幕。 “第一阶段,不要做完整防护系统。” “先做核心异常行为识别模块。” “理由?” “范围太大,你现在会控制不住。” 我沉默了一下。 “你这句话里是不是有嫌弃?” “是判断。” “判断听起来就像高级版嫌弃。” “可以这么理解。” 我扶住额头。 “你现在越来越会用人话扎我了。” 星韵似乎认真思考了一下。 “这是进步?” “算吧。” “那我继续。” 我本来想吐槽她。 但看着屏幕上的“星域科技”和“星盾”,又觉得算了。 继续就继续吧。 今晚确实值得往前走一步。 星韵走到我身侧,微微俯身看屏幕。 她靠得比平时近。 发丝垂下来一点,落在肩侧,带着很淡的冷香。 我手指停在键盘上。 那股气息我很熟。 很冷。 很干净。 不像香水,也不像洗衣液。 更像雨后被冷风吹过的玻璃,或者某种刚从金属盒子里取出来的雪。 一开始闻到这股味道时,我只觉得发毛。 因为它意味着我家客厅里多了一个不属于我世界的人。 可现在不一样了。 她站在我身边,微微俯身,指尖点向屏幕上的流程图。 “第一阶段,先确定数据类型。” “第二阶段,定义正常行为。” “第三阶段,标记异常请求。” “第四阶段,输出风险等级。” 她的声音落在我耳边。 很轻。 带着一点冷,像玻璃杯壁上慢慢融化的冰。 我明明应该认真听开发流程。 可脑子却非常不争气地跑偏了。 我想起之前在高空里。 透明的舱壁。 脚下是地球夜色。 我因为恐高和震撼,整个人差点当场告别成年男性尊严。 然后我抓住星韵的手。 她的手柔软,微凉,像一小片月光落进掌心。 我当时抓住她的时候,心跳也像现在这样乱了一下。 不一样的是,当时我可以把理由推给高空。 推给恐惧。 推给人类面对巨大尺度时的正常生理反应。 现在呢? 现在我坐在自己房间里。 没有高空。 没有飞行器。 没有新西兰夜色。 只有电脑屏幕、空白文档、数据线、半瓶可乐,以及站在我耳边讲开发流程的星韵。 然后我还是心跳乱了。 这就很难狡辩。 “凌安。” 星韵忽然开口。 我猛地回神。 “啊?” 她看着我,眼神清澈又平静。 “你的注意力偏了。” 我立刻坐直。 “没有。” “你刚才没有在看流程图。” “我这是认真学习导致的短暂眩晕。” “不像。” 我硬着头皮看她。 “你能不能给南川大学生一点狡辩空间?” 星韵安静了两秒。 “你在想之前牵手的事?” 我手一抖,鼠标差点从桌上掉下去。 “没有!” 星韵看着我。 “你否认得太快。” 我闭了闭眼。 “你们H5文明有没有一种东西叫隐私?” “有。” “那你现在就应该使用一下这个概念。” 星韵若有所思。 “你不希望我继续说?” “非常不希望。” “好。” 她重新看向屏幕。 房间安静了两秒。 我刚松一口气。 星韵又补充:“不过,那段记忆对你影响明显。” 我差点把键盘按出一个洞。 “你还是说了。” “我只说结论。” “谢谢你没有展开论文。” 星韵点了点头,像是接受了我的感谢。 我看着屏幕。 屏幕上,“星域科技”四个字安静地亮着。 下面是我刚敲下的第一行项目说明。 产品代号:星盾。 目标方向:智能防火墙、漏洞扫描、异常行为识别、反欺诈检测。 如果是在半天前,我大概会觉得这东西离我很远。 远到像另一个人该做的事。 可现在,我脑子里全是顾承泽看林宇的眼神。 还有他看星韵的眼神。 前者像在看一个不值一提的普通人。 后者像在看一件他迟早能拿到手的东西。 我忽然觉得,自己不能一直这么普通下去。 至少,不能普通到连身边的人被别人盯上时,我只能靠嘴贫挡在前面。 星韵站在我身侧,指尖重新点向屏幕。 “第一阶段,先完成异常行为识别模块。” 她的声音又落在我耳边。 很轻。 很近。 我闻到她身上那股熟悉的气息。 雨后被冷风吹过的玻璃。 还有一点像刚从金属盒子里取出的雪。 我努力让自己把注意力拉回开发流程。 可越努力,越像是在提醒自己她离我很近。 “凌安。” 星韵再次开口。 我僵了一下。 “又怎么了?” 她看着我。 “你还是没看流程。” 我深吸一口气。 “星韵。” “嗯?” “星域科技还没开始盈利。” 我看着她,认真说。 “我先在创始人办公室里,被技术顾问精准击穿了心理防线。” 星韵安静地看了我两秒。 “这里不是办公室。” “重点是这个吗?” “也不是公司。” “……” “而且我还没有同意担任技术顾问。” 我扶住额头。 很好。 我的事业才刚刚开始。 第一位疑似联合创始人,已经开始用严谨态度否定我的创业幻想了。 但不知道为什么,我居然笑了出来。 屏幕上的光标一闪一闪。 窗外,南川市的夜色落在云澜小区的楼群之间。 而我坐在电脑前,看着“星域科技”四个字,第一次觉得,那些离谱到像梦一样的东西,好像终于在现实里落下了一个很小、很亮的点。 它不大。 甚至有点幼稚。 但至少,是开始。