她点开PDF,论文慢慢载入。封面是学校的标准格式,标题下方写著他的名字、学号、指导老师。她快速翻过摘要、目录、第一章的文献回顾——那些工程力学的公式她看不太懂,但每一页的图表里都出现了参数化生成的曲面结构,跟她设计稿里的语言很像,又不完全一样。
他的论文用的是她的逻辑,但转换成了工程的表达方式。
她翻到最后一页。
页面上只有一行字,置中,字体比正文大了一号。
“献给一个设计了不可能之物的设计师,虽然她不知道。”
程知微的手指压在“献给”那两个字上。
她的毕业设计,就是那件“不可能之物”。
指导老师说印不出来。她自己也说印不出来。她设计它的时候,从来没想过要把它真的做出来——她只是想证明,她可以设计出不受技术限制的东西。
但有人认真了。
有人看了她的设计,花了不知道多少个小时,写了一篇论文,只为了证明它可以被实现。
而那个人,在她说“我们不合适”之后,没有争辩,没有纠缠,只是在自己的论文扉页上,写了一句她永远不会看到的献词。
程知微把论文关掉,萤幕暗了。
她坐在书房里,窗外是早上九点的阳光,很亮,照在书桌上那盆快要枯死的多肉植物上。她想起五年前在图书馆里,季言舟站在书架前面,手里拿著跟她同一本书。他说“我想认识妳”的时候,表情很认真,像在做一件计划了很久的事。
她说“对不起,我专注学业”。
他的睫毛抖了一下。
然后他说“好”,转身走了。
她当时觉得自己做了一个理性、正确、不浪费彼此时间的决定。设计和工程是两个世界,她看形态,他看结构;她追求表现力,他追求可行性。他们连说话的语言都不一样,怎么可能在一起?
但现在她知道了。
在她看不见的地方,他花了五年时间,把她的语言翻译成他的语言。他学会了读她的曲线、拆解她的结构、理解她的每一个设计意图。他甚至在入职第一天就开始分析她的设计稿,不是为了找麻烦,是为了确保她的每一件作品,都不会被任何一个“印不出来”毁掉。
他们看世界的角度不一样。
但正好互补。
程知微把脸埋进手掌里,深吸一口气,再吐出来。她的心脏跳得很重,像有什么东西在胸腔里膨胀,撑得肋骨隐隐发酸。
手机响了。是公司的群组讯息,周明朗在问十点会议的事。她看了一眼时间——九点十五分。
她该出门了。
但她没有动。她坐在书房里,把论文重新打开,翻到最后一页,盯著那行献词看了很久。
九点四十分,她出门了。
到公司的时候,电梯门一开,她就听见季言舟的声音——他在跟何一鸣说话,语气跟平常一样,简短、冷静、没什么起伏。
她走进办公区,经过他的工位。
他抬头看了她一眼。
“妳今天比较晚。”
“睡过头了。”
他没再问,低头继续看萤幕。程知微走到自己的位子坐下,打开电脑。萤幕亮起来的时候,她看见桌面上还留著昨晚没关的视窗——那枚戒指的3D模型。
她关掉了。
十点,项目会议。
程知微走进会议室的时候,季言舟已经在里面了。他坐在长桌对面,面前放著她的新设计稿——上周交的那份,她以为已经过了的。
他翻开第一页。
“这个曲面有问题。”
程知微看著他。
他的表情跟往常一模一样。眉头微皱,手指点在曲面结构图上,语气公事公办。衬衫袖口卷到小臂,露出那只很旧的电子表。桌上放著他的白色马克杯,里面装著热水。
一切都很正常。
除了她知道了一件事。
“妳的曲面曲线在这里有一个反曲点,”他继续说,指尖顺著那条弧线滑过去,“视觉上没问题,但打印的时候——”
“你大学时的论文,”程知微打断他,“写的是我的戒指。”
会议室里安静了。
季言舟翻页的手停了。
他的手指停在纸张边缘,没有动,也没有收回。整个人像被按下了暂停键,只有眼睛微微瞇了一下——很短暂,不到一秒,然后恢复了原来的表情。
旁边的实习生低下头,假装在看笔记。周明朗端起茶杯,喝了一口,然后又喝了一口,显然不知道该把杯子放下还是继续端著。
程知微没有移开视线。
“你论文的扉页上写著,”她说,声音很轻,但每个字都很清楚,“献给一个设计了不可能之物的设计师,虽然她不知道。”
季言舟把手指从纸上收回来。
他把设计稿阖上,动作很慢,像在做一件需要精确控制力道的事。阖上之后他把它推到桌子中间,双手交叠放在桌上。
“这是会议。”他说。
“我知道。”
“这个曲面——”
“季言舟。”
他闭嘴了。
会议室里的安静变得很有重量。周明朗终于把茶杯放下,站起来:“那个,我们先出去一下。”他朝两个实习生使了个眼色,三个人鱼贯走出会议室,门在他们身后关上。
程知微和季言舟隔著长桌对坐。
窗外的阳光照进来,落在他们之间的设计稿上。那条被他说“有问题”的曲面曲线,在阳光下显得很亮。
“妳怎么知道的?”他问。
“你给我的U盘。”她说,“我回家翻了大学的硬盘,发现我的毕业设计档案被改动过。我打电话问了林教授。”
季言舟点了一下头。没有否认,没有解释,只是点了一下头,像在确认一个他早就知道会到来的时刻。
“你为什么不说?”她问。
“说什么?”
“说那篇论文写的是我的设计。说你在五年前就研究过我的戒指。说你来这间公司——”
“因为妳拒绝过我。”
程知微的话卡在喉咙里。
季言舟看著她,表情没有变化,但他的声音比平时低了半度。
“妳说我们不合适。我是工程,妳是设计,看世界的角度不一样。”他停了一下,“妳说得没错。我们的确不一样。”
“那你为什么——”
“因为不一样不代表不能放在一起。”
程知微的手指收紧了。
季言舟站起来,椅子向后滑了十公分。他走到窗边,背对著她,阳光把他的白衬衫照得有点透明,肩膀的线条在布料下显得很清楚。
“妳的毕业设计,那个戒指。”他说,“妳设计它的时候,有没有想过它真的能被印出来?”
“没有。”程知微说,“我知道它印不出来。”
“但我看到了。”他转过身,“我看到那枚戒指的时候,就知道它可以被实现。只是当时的技术不够,我的能力也不够。我花了三年才找到优化方案。”
三年。
她拒绝他之后的三年。
“等我能打印它的时候,妳已经不在学校了。”他说,“所以我来了这间公司。”
“因为我?”
“不全是。”他看著她,“但有一部分是。”
程知微站起来。她的腿有点软,但她没有坐下。
“你的论文里,”她说,“那枚戒指的打印参数,还有效吗?”
季言舟看著她,没有回答。
“有效吗?”她重复了一次。
“有效。”他说,“但需要妳的授权。”
“我授权。”程知微说,声音比她预想的要稳,“打印它。”
季言舟站在窗边,阳光在他身后,让他的脸有一半在阴影里。她看不清楚他的表情,但她看见他的手指在身侧握了一下,然后松开。
“打印需要时间。”他说。
“多久?”
他没有立刻回答。会议室里很安静,只有空调运转的低频声。
“一辈子。”
程知微的心跳停了一拍。
她站在原地,看著他从阴影里走出来,走回桌边,把那张设计稿翻开。他的手指点在那条曲面曲线上,像什么都没发生过一样。
“这个反曲点,”他说,“回去改一下。改完发我。”
程知微没有看设计稿。她看著他的手指——修长、干净、指节分明,指甲修剪得很整齐。这双手在五年前写了一篇论文,在她的档案里加了一行代码,在她入职以来的每一天里,为她的每一张设计稿做结构分析。
她伸手,把那张设计稿从他手下抽出来。
“我会改。”她说,“但不是因为你说它有问题。”
“那是因为什么?”
“因为它确实可以更好。”
季言舟看著她,嘴角动了一下——不是笑,是一种很淡的、几乎看不出来的弧度。
程知微拿著设计稿走出会议室。
她走到电梯口,伸手按了下楼按钮。电梯门开了,她走进去,按了一楼。
门关上。
她站在电梯里,手指悬在按钮上方,忘了按楼层。
电梯没有动。她站在那里,看著镜子里自己的脸——脸颊是红的,眼睛很亮,嘴唇抿得很紧,像在忍什么。
她没有忍。
她靠在电梯壁上,笑了。
笑得很大声,笑到电梯门在三十秒后重新打开的时候,外面等电梯的同事看了她一眼,犹豫了一下,没进来。
她按了关门键,按了自己所在的楼层。
电梯往上的时候,她把手按在胸口。心跳很快,快到她数不清。
一辈子。
他说一辈子的时候,语气跟在说“这个曲面有问题”一模一样。冷静、平淡、不带任何多余的情绪。
但她听出来了。
那不是工程师在估算工时。那是一个等了五年的人,在问她要不要试试看。
电梯门开了。
她走出来,经过季言舟的工位。他还没回来,桌上放著那个白色马克杯,旁边是她早上经过时没注意到的东西——一包肯亚AA滤挂咖啡,浅绿色包装,跟她桌上那盒一模一样。
包装上用蓝色钢笔写了几个字:
“今天的不小心多买了一包。”
程知微站在他桌前,把那包咖啡拿起来,放进口袋里。
她走回自己的工位,坐下来,打开设计软体。那条被说“有问题”的曲面曲线在萤幕上亮著,她看著它,手指放在数位笔上,没有画。
她拿起手机,打开季言舟的对话框。
对话框里的最后一条讯息还是昨天的“嗯”。
她打了几个字:“一辈子是多长?”
发送。
已读。
这次他回得很快。
“够长了。”
会议室的门关上之后,两个人隔著长桌对坐,谁都没有先开口。
程知微把设计稿放在桌上,手指压在那条曲面曲线上。她的心跳还没恢复正常频率,但她不打算让自己冷静下来——她等这一天等够久了,虽然她自己也是到今天才发现。
“你为什么不说?”她问。
季言舟坐在原位,双手交叠放在桌上。他看著她,沉默了很久。那种沉默不是犹豫,是工程师在计算某个复杂问题时的停顿——把所有变量跑一遍,找出最优解。
“说什么?”他终于开口,“说我大学表白被拒之后,还偷偷研究妳的设计?听起来像变态。”
程知微被他这句话噎住了。
她本来准备了一百种追问的方式,严肃的、认真的、咄咄逼人的,但没有一种能应对这个答案。她看著他那张冷冰冰的脸,用最平淡的语气说出“像变态”三个字,忽然觉得荒谬到好笑。
她笑了。
不是那种矜持的、克制的笑,是真的被逗到了,嘴角压不下去的那种。她用手背挡了一下嘴,但笑意从眼睛里跑出来,藏都藏不住。
季言舟看著她笑,表情松了一点。
不是笑,是他的眉心那条浅浅的竖纹淡了一些,肩膀也不再绷得那么紧。像一台一直满载运转的机器,终于被拔掉了电源。
“妳的戒指。”他说,“我用了三年才找到优化方案。”
程知微放下手,笑意还在嘴角,但眼神认真了。
“三年?”
“第一年在读妳的参数化公式,把每个变量的意义搞清楚。第二年在写算法,试了四十几种方案,全部失败。第三年换了一个思路——不去改变妳的形态,而是用结构语言重新翻译它。”
他顿了一下。
“等我有能力打印它的时候,妳已经不在学校了。”
程知微想起毕业那年的事。她拿到学位证书的第二天就离开了学校,去了另一座城市实习。没有参加毕业典礼,没有跟任何人告别,像逃一样离开了那个待了四年的地方。
她从来不知道有人在等她。
“所以你来这间公司?”她问。
季言舟没有立刻回答。他的视线落在她压在设计稿上的手指上——那根有茧的中指,指甲剪得很短。
“不全是。”他说,“但有一部分是。”
同事从会议室外经过,透过玻璃墙看了他们一眼,脚步明显慢了下来。程知微没有理会那道好奇的目光,她的注意力全在对面这个人身上。
“那枚戒指的打印参数,”她说,“还有效吗?”
“有效。”
“需要什么?”
“妳的授权。”
程知微把设计稿翻到空白的一页,从口袋里掏出笔,在上面写了三个字:程知微。她把纸推到他面前。
“够吗?”
季言舟看著那三个字,没有伸手去拿。
“打印需要时间。”他说。
“我知道。你论文的优化方案我大概看得懂,那个结构的堆叠精度要求很高,层厚不能超过零点零五毫米,单层固化时间至少要——”
“很长。”
她停下来。
“多久?”
他抬起头,看著她。
阳光从窗户照进来,落在他的眼睛里。那双一向冷静得像仪器镜头的眼睛,此刻有某种东西在动——不是情绪的波动,是更深层的、压了很多年的东西,终于找到了一个裂缝。
“一辈子。”
三个字,轻得像在说今天的天气。
但程知微听到了声音底下的东西。那不是工程师在估算工时,不是在开玩笑,不是某种浪漫的修辞。那是一个人用了五年时间,把一句话藏在论文扉页里、藏在U盘的几十份报告里、藏在桌上多买的一包咖啡里,终于等到可以说出口的时刻。
她的心跳停了一拍。
整个人像被钉在椅子上,动不了。她想说点什么——“你在开玩笑吗”或者“你能不能正经一点”或者“季言舟你知不知道你在说什么”——但所有这些话都在喉咙里卡成一团,一个字都出不来。
她站起来。
椅子向后滑了二十公分,轮子碾过地板发出刺耳的声音。她转身走向门口,步伐很快,快到像是在逃。
门在她身后关上。
她走过走廊,经过三个同事的工位,走进电梯间。手指按在电梯按钮上,用力按了一下。
电梯没来。
她低头看,发现自己按的是关门键,不是叫梯键。电梯门关著,楼层数字停在十七楼,没有动。
她站在那里,手指还压在按钮上,没有收回来。
脑子里全是他的话。
一辈子。
他说一辈子的时候,语气跟在会议室说“这个曲面有问题”一模一样。冷静、平淡、不带任何修饰。但她现在想起来,他那时候看著她的眼神——不是在看一个需要被修正的设计稿,是在看一个等了很久的人。
电梯终于来了,门打开,里面没有人。她走进去,靠著墙,看著镜子里自己的脸。脸颊是红的,嘴唇抿得很紧,眼睛里有她自己都看不懂的东西。
她没有按楼层。
电梯门关上,又打开。外面等电梯的同事看了她一眼,犹豫了一下,没进来。门又关上。
她站在电梯里,像一个忘了自己要往哪去的人。
手机在口袋里震了。她拿出来看。
季言舟。
“妳的设计稿忘了拿。”
她低头看自己的手——空空的。她确实把设计稿留在会议室了,压在她签名的那张空白页上面。
她回了一个字:“嗯。”
已读。
他又发了一条:“曲面曲线不用改了。我找到办法了。”
她看著这行字,忽然觉得眼眶有点热。不是想哭,是某种憋了很久的东西终于找到出口,从眼睛里往外涌。
她仰头看电梯天花板,深呼吸了三次。
“什么办法?”她打字。
“支撑结构调整。层厚不变,改变堆叠路径。反曲点的问题可以绕过去。”
“你刚刚在会议室不是说有问题吗?”
“那是对工厂说的。我能印。”
程知微盯著这八个字。
那是对工厂说的。我能印。
她想起他之前说过的话——“如果我不改,工厂会用最省事的方式处理,妳的设计会被毁掉。”他在会议室说“有问题”,不是真的印不出来,是在保护她的设计不被平庸的工艺毁掉。
而她以为他在找麻烦。
她把手机握紧,打了一行字:“所以你每次说印不出来,都是骗我的?”
已读。
这次他回得慢了一些。
“不全是。有些是真的印不出来——以当时的设备。但妳改完之后就可以了。”
“那你为什么不直接说能印?”
“因为妳改过的版本比原来好。”
她把手机萤幕按掉,靠在电梯墙上。
电梯还停在一楼,门开开关关了三次。她终于伸手按了自己所在的楼层,门关上,电梯往上走。
她走回办公区的时候,季言舟已经从会议室出来了。他坐在自己的工位上,面前放著她的设计稿,正在用软体调整什么。
她经过他身边,停下来。
他抬头看她。
“稿子我拿回去。”她说。
他把设计稿递给她。她接过来的时候,手指碰到他的指尖——很短的接触,不到一秒。但她感觉到他的手指是凉的,像刚摸过金属。
“你说能找到办法,”她说,“不是因为它真的有问题,对吧?”
季言舟看著她,没有否认。
“是因为妳值得用最好的工艺。”他说,“不是工厂妥协出来的东西。”
程知微把设计稿抱在胸前,站在他桌前。周围有同事在走动,有人在讲电话,有人在倒水。没有人注意到他们。
“季言舟。”她说。
“嗯。”
“你以后在会议室,能不能直接说实话?”
“什么实话?”
“说它能印。”
他看著她,嘴角动了一下。这次她确定了,那是笑。很淡,几乎看不出来,但确实是笑。
“好。”他说。
程知微走回自己的工位,坐下来,把设计稿放在桌上。她打开那条曲面曲线的档案,看著它发了一会儿呆。
然后她开始改。
不是因为它真的有问题。是因为她觉得,她可以让它更好——好到对得起他那句“值得用最好的工艺”。
窗外的阳光照进来,落在她桌上那盒只剩八包的肯亚AA旁边。她拿起一包,撕开,走去茶水间泡了一杯。
热水冲下去的时候,咖啡粉膨胀起来,香气很浓。
她端著杯子站在窗边,喝了一口。
咖啡是热的,从喉咙一路烫到胸口。
她把杯子握紧,想起他说“一辈子”的时候,窗外也是这样的阳光。
程知微开始绕路了。
从她的工位到茶水间,直线距离二十三公尺,经过季言舟的工位。以前她每天走这条路至少六次——早上一次,上午两次,中午一次,下午两次。现在她走另一条,绕过打印区,穿过资料室,多走四十一公尺。
多花一分二十秒。
她算过了。
第一天,她觉得自己很聪明。第二天,她觉得自己有点蠢。第三天,她觉得自己蠢透了,但她还是继续绕。
设计稿也不当面交了。改用邮件,标题写“第X版_请审核”,发送,然后关掉对话框。不看已读,不回讯息,不追问结果。
季言舟发现了。
他没有问她为什么绕路,也没有走过来说“妳可以当面给我”。他只是开始秒回她的邮件。
早上八点零三分,她发了第七版曲面结构的修改方案。
八点零四分,回复来了。
“可行。第三节点的张力可以再提高百分之五,会更好。”
她盯著萤幕,怀疑他是不是设了自动回复。但自动回复不会给出具体的修改建议,也不会在“更好”两个字下面划线。
她又试了一次。中午十二点十五分发了一个新的悬垂结构方案。
十二点十六分,回复。
“这个比上一版好。直接送打样。”
程知微靠在椅背上,手指在键盘上敲了敲。她本来想回一个“知道了”,打了两个字又删掉。关掉邮件,打开设计软体,假装自己很忙。
她确实很忙。忙著绕路,忙著躲人,忙著在每次经过转角的时候下意识搜寻一个穿白衬衫的身影。
周四中午,乔安来了。
程知微收到讯息的时候正在茶水间泡面。乔安说“我到楼下了”,她看了一眼自己手里的泡面碗,决定不让她上来。
“妳在几楼?”乔安问。
“我在开会。”
“骗人。妳的语音输入背景没有会议室的回音。”
程知微关掉语音输入,打字:“妳去楼下咖啡厅等我。”
“我不。我要参观妳的公司。妳入职三个月了我还没去过。”
三分钟后,乔安出现在开放办公区的入口。红色西装外套,黑色细跟高跟鞋,手里拎著一个明显不是来参观公司的纸袋——上面印著某个甜品店的logo,绑著粉色缎带。
程知微从茶水间探出头,朝她挥手。
乔安走过来,视线扫过整个办公区,像一只在巡逻领地的猫。她扫到季言舟工位的时候停了下来——他不在,桌上只有白色马克杯和一台阖上的笔记型电脑。
“哪个是他?”乔安压低声音。
“谁?”
“那个让妳绕路的人。”
程知微把她拉进茶水间,关上门。
“我没有绕路。”
“妳在讯息里说妳‘最近不走那条走廊了’,这不是绕路是什么?”乔安把纸袋放在桌上,“吃蛋糕。说实话。”
程知微打开纸袋,里面是一个巴斯克乳酪蛋糕,表面焦黑,中间流心。她切了一块放进嘴里,奶油的味道在舌尖化开。
“妳确定要在这里说?”乔安看了看四周,“没有门锁的那种这里?”
“那就不要说。”
乔安靠在流理台上,双手抱胸:“妳的表情已经说了。妳在躲他。”
“我只是想冷静一下。”
“冷静什么?”
程知微放下叉子,看著那块被切了一个角的蛋糕。“他说了一句话。我没有回答。然后我就不知道怎么面对他了。”
“什么话?”
“一辈子。”
乔安的眼睛瞇起来,像一只发现猎物的猫科动物。“他说了一辈子,然后妳跑了?”
“我没有跑。我只是——”
“妳跑了。”
程知微闭嘴了。
乔安伸手拿了一块蛋糕,咬了一大口,边嚼边说:“所以妳现在打算怎么办?躲他一辈子?”
“我只是需要时间想清楚。”
“想清楚什么?他是不是认真的?”
程知微没有回答。
乔安把蛋糕吞下去,拍了拍手上的碎屑:“妳在这里坐著,我去看看。”
“看什么?”
“看他。”
乔安打开茶水间的门,走了出去。程知微追到门口,但乔安的高跟鞋已经踩出了十公尺远,方向——季言舟的工位。
他回来了。
坐在椅子上,正在看萤幕。乔安走到他桌前,停下来,双手撑在桌边。
程知微躲在柱子后面,听到自己的心跳声大得像在敲门。
“你好,”乔安的语气跟在时装周上评价别人的穿搭一样,直接、自信、不留余地,“我是程知微的闺蜜。”
季言舟抬头看她,表情没什么变化。
“她说你在追她,是真的吗?”
程知微差点从柱子后面冲出来。但她没有。她站在原地,手指抓住柱子的边缘,指甲几乎要嵌进油漆里。
季言舟没有立刻回答。他看著乔安,像在看一份需要仔细评估的设计稿。
“我没有在追她。”他说。
程知微的手指松开了。
然后他补了一句:“我在等她。”
乔安站直了身体,回头朝柱子后面看了一眼——她知道程知微在那里。她转回来,嘴角翘起来。
“等她做什么?”
季言舟的视线越过乔安的肩膀,落在柱子后面那截露出来的袖口上。浅灰色的,袖口有一小块墨水渍,是程知微今天穿的那件。
“等她准备好。”
乔安点点头,转身走了。高跟鞋踩在地上的声音很有节奏,每一步都像在说“我问到了”。
她走回茶水间的时候,程知微已经坐在里面了。不是站在柱子后面,是坐在椅子上,面前那块蛋糕被叉子戳成了泥。
“他怎么说?”
乔安在她对面坐下,把手机放在桌上,慢条斯理地说:“他说他没有在追妳。”
程知微的表情没变。
“他在等妳。”
叉子从程知微手里滑下去,掉在桌上,弹了一下,滚到地上。
她弯腰去捡,头撞到了桌沿。乔安看著她捂著额头蹲在地上,没有伸手帮忙,只是说了一句:“妳把筷子掉了。”
“这是叉子。”
“都一样。”
程知微从地上捡起叉子,放在桌上。她的额头红了一块,但她没感觉。她满脑子都是那句话——我在等她。
乔安站起来,拿起包包:“我走了。蛋糕记得吃完。”
“妳不是来找我吃饭的吗?”
“我吃饱了。”乔安走到门口,回头看了她一眼,“看妳的反应就饱了。”