第 9 章
棋馆之外
陈砚秋端着美式咖啡站在“半格”的取餐台前,手机屏幕上是改到第三版的广告方案。甲方说“再年轻化一点”,他回“明白”,然后在文档里把“赋能”改成了“加持”。
咖啡机蒸汽喷射的嘶嘶声盖过了店里放的爵士乐。
他转身找座位。周六下午三点,咖啡馆里散落着七八桌人——靠窗的双人位被两个大学生占了,四人桌摊着三台笔记本电脑和一堆考研资料,吧台高脚凳上坐着一个戴耳机看视频的中年男人。
角落卡座还有空。
陈砚秋端着咖啡往角落走,经过第三张桌子时余光扫到一个人——短发,深棕色,发尾有点翘,像洗完头没吹就出门了。纯黑T恤,没化妆,戴细框防蓝光眼镜。
她正盯着MacBook屏幕皱眉,右手食指在触控板上滑动,拇指根部有一小片颜色略深的皮肤。
陈砚秋见过那片薄茧。
上周在棋馆,这只手捏着黑马落在d4格,把他准备了十分钟的防线拆得干干净净。
苏蔓。
她没穿棋馆里那件藏青色亚麻衬衫,没坐在棋盘对面,没保持那种“别跟我说话”的距离感。她面前是一杯冰美式,杯沿有一圈浅粉色唇印,吸管被咬得变了形。
陈砚秋站了两秒。
第一秒想的是“该不该打招呼”。第二秒想的是“她会不会觉得我在跟踪她”。
苏蔓抬起头。
两人对视。
她的表情从“有人挡光”的烦躁变成“这人有点眼熟”的困惑,最后停在“操,是棋馆那个”的惊讶上。
陈砚秋微微点头,准备转身。
“这边有空位。”苏蔓摘下防蓝光眼镜,揉了揉鼻梁。
她的声音和棋馆里不太一样——没那种“你下错了我懒得说”的冷,更像加班到第七个小时的疲惫。
陈砚秋犹豫了一秒,在她对面坐下。
两人之间隔着一台MacBook、两杯咖啡和一个帆布袋。帆布袋上印着“产品经理不讲道理”,字体是程序员偏爱的等宽字体。
“没想到在这儿碰到你。”陈砚秋把笔记本电脑包放在椅子旁边。
“我也没想到。”苏蔓把眼镜折好放在键盘上,“你常来这家?”
“偶尔。离公司近,改方案方便。”
“我也是。”苏蔓端起冰美式喝了一口,嘴唇压在杯沿那圈唇印上,盖了一层新的,“离公司近。”
沉默。
陈砚秋打开笔记本电脑,苏蔓重新戴上眼镜。两人各自盯着屏幕,手指在键盘上敲出“正在工作”的节奏。
但都在用余光。
陈砚秋注意到她MacBook外壳上贴了一张贴纸——像素风的国际象棋马,黑底白格,马的鬃毛用四个像素点表示。贴纸边缘有点卷,颜色褪了,像贴了好几年。
苏蔓注意到他在看贴纸。
“大学时贴的。”她没抬头,“撕不下来了,胶融进壳里了。”
“挺好看的。”
“丑。”
陈砚秋没接话。他打开方案文档,甲方的批注用红色标注了十七处。第十七处写着“能不能再燃一点?”
他把“燃一点”圈起来,准备改成“炸裂”,又删了。
苏蔓那边传来一声很轻的叹气。
不是那种“我好累”的叹气,是“逻辑链断了”的叹气——陈砚秋在广告公司听过无数次,通常是程序员改需求时发出的。
他看了眼苏蔓的屏幕。
密密麻麻的PRD文档,标题是“用户成长体系3.0版本”,下面是一张流程图,箭头和方框叠了六层。她光标停在一个方框上,方框里写着“触发条件:连续7天完成每日任务→发放成就徽章”。
“工作卡住了?”陈砚秋问。
苏蔓抬头,眼镜片上映着屏幕的蓝光。
“PRD里的用户故事逻辑链断了。”她的语气切换到专业模式,语速比刚才快了三分之一,“验收标准不闭环——用户完成七日任务后,系统发放徽章,但如果用户在第七天中断,积分保留还是清零?产品那边说保留,开发说清零,我在写折中方案。”
陈砚秋听懂了三分之一。
“你的目标用户到底想要什么?”他问。
苏蔓愣了一下。
“他们不会按你的逻辑链走。”陈砚秋把笔记本电脑转过来给她看甲方的批注,“你看这个——甲方说‘再燃一点’,但他真正想要的是‘让经销商看了想打钱’。你得问他经销商怕什么,不是问他喜欢什么。”
苏蔓盯着屏幕上的红色批注,沉默了五秒。
然后她把MacBook转过来,屏幕反光在桌面上投下一道光斑。
“那你看这个。”她用食指敲了敲流程图,“用户连续签到七天,系统给徽章。但数据显示——第六天流失率百分之四十三。他们在第六天放弃,不是第七天。”
陈砚秋看着那张流程图。
“他们在第六天放弃,是因为第七天的奖励不够吸引人?”
“徽章已经是最高奖励了。”
“那问题不在奖励,在第六天。”陈砚秋用手指点了点流程图中间那个方框,“第六天发生了什么?”
苏蔓的手指停在触控板上。
“第六天是周六。”她说完,眼睛亮了,“周六用户不上班,打开APP的习惯被打断——不是徽章的问题,是使用场景的问题。”
她开始打字,键盘声密集得像落子。
陈砚秋端起美式咖啡喝了一口。凉了。
苏蔓打完一段文字,停下来,重新看向他。
“你们广告人怎么分析用户?”
“先问用户怕什么。”陈砚秋说,“人买东西不是因为喜欢,是因为怕错过。怕错过优惠,怕跟不上别人,怕自己不够好。”
“怕输。”
“对,怕输。”
苏蔓端起冰美式,冰块撞击杯壁发出清脆的声响。她喝了一口,嘴唇压在杯沿上,唇印又多了一层。
“你下棋时也这样拆解对手吗?”陈砚秋问。
这句话是过渡——从产品逻辑滑向棋局思维,从工作话题滑向私人领域。他说出口时自己都没想到这么自然。
苏蔓放下杯子。
“不一样。”她说,“下棋时不用问用户怕什么。棋盘上每个人都怕输,藏不住。”
“你小时候也怕输?”
苏蔓的手指停在杯沿上。
“我小时候在少年宫象棋班是最差的学生。”她说这句话时语气平淡,但右手指尖无意识敲击桌面——哒、哒、哒,下棋落子的节奏,“其他人都能算五步,我只能算三步。教练让我练开局,我练了三个月还在输。”
陈砚秋没说话。
“后来就练。”苏蔓盯着咖啡杯里的冰块,“每天放学练三个小时,练到手指起茧。不是天赋,是练出来的。”
她摊开右手,拇指根部那片薄茧在咖啡馆的暖光下很清晰。
陈砚秋想起棋馆里她落下黑马的动作——精准、利落、不带犹豫。那个动作背后是少年宫象棋班里一个“最差的学生”,每天放学练三个小时,练到手指起茧。
“那现在怎么这么厉害?”他问。
语气是真诚的好奇,不是恭维。
苏蔓抬头看了他一眼。眼镜片后面的眼睛不是棋馆里那种“审视你”的目光,是“不确定该不该说”的犹豫。
“因为怕输。”她说,“怕到不敢不练。”
这句话落下去,两人都沉默了。
苏蔓合上MacBook,“咔哒”一声轻响。她把眼镜推到额头上,露出完整的脸——单眼皮,眉毛没修,皮肤在屏幕蓝光下显得有点暗沉。和棋馆里那个冷峻落子的女人不同,此刻她看起来疲惫但真实。
她揉了揉鼻梁。
陈砚秋注意到她左手食指有一道浅疤。
“削铅笔划的。”苏蔓注意到他在看,“童年唯一叛逆的证据。”
手机震动。
苏蔓看了眼来电显示,表情从柔和瞬间切换为凌厉——眉毛压低,嘴唇抿紧,背挺直了。
她接起电话。
“喂。”
声音低了半度。
“PRD今晚发。测试用例周三前对齐。UI稿改完了吗?”
语速快了三分之一。每个字都像棋子落在棋盘上——精准、果断、不容置疑。
“这个需求必须在下周三前验收。不接受延期。你和前端说,联调时间不够就砍需求,别砍排期。”
陈砚秋在旁边安静观察。
她接电话时右手指尖无意识敲击桌面——哒、哒、哒,还是下棋落子的节奏。拇指根部的薄茧在敲击时更明显了,那片皮肤微微泛白。
电话挂断。
苏蔓盯着手机屏幕,沉默。
她用吸管搅动咖啡里的冰块,冰块碰撞声持续了五秒。第六秒,她放下吸管,重新把眼镜戴好。
“产品经理苏蔓。”她对着屏幕说,语气像在自我介绍,又像在确认什么。
陈砚秋给她空间,没立刻说话。
他数着冰块碰撞声等她开口。五声。她用了五秒从“产品经理苏蔓”切换回“可以聊天的苏蔓”。
“刚才说到哪儿了?”苏蔓问。
“少年宫最差的学生。”
“对。”她端起咖啡杯,发现冰块化了,“后来不是了。”
“看得出来。”
苏蔓看了眼时间,开始收拾东西——MacBook装进电脑包,充电线卷好,帆布袋拎起来。
陈砚秋也合上笔记本电脑。
两人都知道这次偶遇该结束了,但都不想显得太急切。
咖啡馆门口,街边共享单车的电子锁发出“滴滴”声。苏蔓转身走了两步,停下来。
没有回头。
“我很久没在棋馆以外的地方和人聊棋了。”
声音很轻,像在自言自语。街上车流声盖过了后半句,但陈砚秋听清了。
“那以后可以多聊聊。”他说。
苏蔓没回答,也没拒绝。她继续往前走,风衣下摆扬起的弧度被写字楼的阴影吞没。
陈砚秋站在原地,手里握着已经凉了的美式咖啡。
手机屏幕亮起,未读消息三条——小树发来的:“爸,今晚吃什么?”
他打字回复:“你定。”
发完消息,他看向苏蔓消失的方向。写字楼玻璃幕墙反射着下午四点的阳光,刺得他眯起眼睛。
他第一次对一个女人产生超越棋局的好奇。
不是因为她在棋盘上碾压他——是因为刚才她接电话时的“人格切换”,和挂断后盯着屏幕沉默的那五秒。是因为她说“怕输”时敲击桌面的手指,和少年宫象棋班里那个“最差的学生”。
他转身往回走。
经过咖啡馆落地窗时,余光扫到角落卡座——空荡荡的,只剩两个咖啡杯。一个杯沿有一圈浅粉色唇印,另一个杯沿干干净净。
他的手机又亮了。
小树:“吃炸鸡。”
陈砚秋回了一个“OK”表情,把凉透的美式咖啡扔进垃圾桶。
垃圾桶旁边,一个穿浅色T恤的女人正弯腰捡掉落的帆布袋。帆布袋上印着“数学老师不讲道理”,字体是手写的粉笔字风格。
她直起腰,和陈砚秋打了个照面。
圆脸,短发,不化妆但皮肤很好。看起来像大学生,但眼角有细纹。
“陈砚秋?”她声音有点惊讶。
陈砚秋想起来了——家长群里见过的,许念安的妈妈。上学期家长会她坐在第三排靠窗的位置,全程没说话,散会后第一个走的。
“许老师。”他点头。
“不是在学校,不用叫老师。”她把帆布袋挂回肩上,“来接孩子?”
“不是,改方案。你呢?”
“改试卷。”她晃了晃手里的帆布袋,“五年级数学,小数点对齐的问题能改到怀疑人生。”
陈砚秋笑了笑。
“对了。”许惊鹊从帆布袋里掏出一个信封,“这个——小树上次参加数学竞赛的证书,一直没机会给你。学校让班主任转交,班主任让我转交。”
陈砚秋接过信封。封面印着区教育系统的红章,里面是一张硬纸证书。
“小树数学挺好的。”许惊鹊说,“竞赛题最后一道他用两种方法解的,改卷老师都说少见。”
“他像他妈。”陈砚秋把证书装进电脑包,“我数学不行。”
许惊鹊没接话。她看了眼手表,表情有点着急。
“得去接念安了。舞蹈班四点半下课。”
“那快去吧。”
许惊鹊走了两步,又停下来。
“对了。”她从帆布袋里又掏出一张纸,“这个——离婚官司的财产分割清单模板。上次你说需要,我找律师朋友要的。”
陈砚秋接过那张纸。
A4纸对折,边角有点皱。他打开——密密麻麻的表格,房产、存款、抚养权、探视权,每个项目后面都有空白栏。
“谢了。”他把纸折好,“不过不是我需要。”
许惊鹊愣了一下。
“是帮朋友问的。”陈砚秋说。
“哦。”许惊鹊的表情从困惑变成理解,又变成一种微妙的尴尬,“那……我先走了。”
她转身快步走向地铁站方向,帆布袋在肩上晃来晃去。
陈砚秋站在原地,手里握着那张对折的A4纸。纸张边缘硌在掌心,有点痒。
他把纸装进电脑包,和小树的数学竞赛证书放在一起。
回到家,小树正窝在沙发里刷手机。
“炸鸡呢?”他头也不抬。
“点外卖。”陈砚秋把电脑包放在茶几上,“你数学竞赛证书到了。”
小树抬头,眼睛亮了。
陈砚秋从电脑包里掏出信封递给他。小树拆开,看了眼证书,放在茶几上。
“区级三等奖。”他的语气平静得像在说今天天气不错,“下次拿一等。”
陈砚秋没说话。他想起许惊鹊说的——小树用两种方法解最后一道题,改卷老师都说少见。
“许念安的妈妈给的证书。”他打开外卖APP,“她说你数学挺好的。”
小树“嗯”了一声,继续刷手机。
“她还给了我一张离婚财产分割清单模板。”
小树抬头,眉毛压低,嘴唇抿成一条线。
“你要和妈妈分财产?”
“不是。”陈砚秋在炸鸡订单里选了甜辣酱,“帮朋友问的。”
小树盯着他看了三秒。
“你朋友挺多的。”
“还行。”
“以前没见你帮朋友问过离婚的事。”
陈砚秋手指停在手机屏幕上。
小树没再说话。他从沙发上跳下来,拿着证书进了自己房间。
门关上的声音很轻。
陈砚秋点完外卖,靠在沙发上。电脑包里那张A4纸硌在证书旁边,纸张边缘从包里露出一角。
他抽出来,又看了一遍。
房产分割栏、存款分割栏、抚养权栏、探视权栏。
每个空白栏都等着填数字。
他把纸折好,放回电脑包。
手机亮了。
外卖APP推送通知:“骑手已取餐,预计18:23送达。”
陈砚秋盯着那条通知,脑子里想的是苏蔓挂断电话后搅动冰块的五秒。冰块碰撞声,哒、哒、哒。和她下棋落子时敲击桌面的节奏一模一样。
他打开微信,找到苏蔓的头像——像素风国际象棋马,黑底白格。
聊天记录停留在上周:“周六棋馆见。”
他打了一行字:“今天那个用户逻辑的问题,后来解决了吗?”
删掉。
又打了一行:“你MacBook贴纸哪儿买的?”
删掉。
最后发了一句:“下次在棋馆之外聊棋,可以叫上我。”
发送。
他盯着屏幕等了三十秒。
消息状态从“已发送”变成“已读”。
没有回复。
陈砚秋把手机扣在茶几上,起身去厨房倒水。
水龙头开到最大,冷水冲在杯壁上溅出水花。
他喝完一杯水,回到客厅。
手机屏幕亮了。
苏蔓:“好。”
就一个字。
陈砚秋盯着那个“好”字看了十秒,然后打开外卖APP看骑手到哪儿了。
骑手在路口等红灯。
他的嘴角有一点薯片渣。
他伸手抹掉。
陈砚秋选这儿纯粹因为离公司近——步行三分钟,美式咖啡买一送一,WiFi密码贴在收银台小黑板上,字体是店长手写的圆体字:“bange2024”。
他推开玻璃门的时候,手里还拎着电脑包,脑子里转的是客户下午发来的修改意见。第六版方案,客户说“感觉不对”。什么感觉?他也想知道什么感觉。
咖啡机蒸汽喷射的嘶嘶声从吧台方向传来。
陈砚秋端着美式咖啡扫了一圈——下午六点四十五,咖啡馆里人不多。靠窗的高脚凳上坐着一个戴耳机的程序员,屏幕上是陈砚秋看不懂的代码界面。中间的长桌被一个创业团队占了,四个人围着一台笔记本,白板上画着陈砚秋更看不懂的流程图。
他往角落走。
然后停住了。
角落卡座里坐着苏蔓。
不是棋馆里那个苏蔓。
棋馆里的苏蔓穿深色衣服,落子时手指稳定得像机械臂,眼睛盯着棋盘的时候让人不敢靠近。但眼前这个苏蔓——
她穿着浅灰色卫衣,袖子推到小臂中间。防蓝光眼镜架在鼻梁上,屏幕的蓝光映在镜片上,把她的表情切成两半:上半部分眉头紧皱,下半部分嘴唇抿成一条线。她盯着MacBook屏幕,手指在触控板上快速滑动,拇指根部的薄茧在屏幕反光里清晰可见。
桌上放着一杯拿铁,杯沿有一圈浅粉色唇印。
陈砚秋脑子里冒出的第一个念头是:原来她喝拿铁。
第二个念头是:我在想什么。
他准备转身。
棋馆之外碰见,打招呼算不算越界?他们下了快两个月的棋,但除了棋盘和棋谱,没聊过别的。上次他发微信说“下次在棋馆之外聊棋,可以叫上我”,她回了一个“好”字。就一个字。现在他真的出现在她棋馆之外的空间里,那个“好”字突然变得很重——重到他不知道该不该兑现。
苏蔓抬起头。
不是那种缓慢的、迟疑的抬头——她的视线从屏幕移到陈砚秋脸上只用了一秒,像棋子落定。防蓝光眼镜的镜片反光褪去,露出一双因为长时间盯屏幕而微微发红的眼睛。
“陈砚秋。”
她叫了他的全名。语气和棋馆里一样,平稳,陈述事实。
陈砚秋手里端着美式咖啡,站在卡座旁边,突然觉得自己像个送外卖的。他说:“路过。”
苏蔓看了他一眼,然后摘下防蓝光眼镜放在键盘上。这个动作让她的脸完整地暴露在咖啡馆的暖光下——眼角有细纹,鼻梁两侧被镜架压出浅浅的红印。
“你公司在附近?”她问。
“步行三分钟。”
“所以你说‘棋馆之外聊棋’,”苏蔓把“聊棋”两个字咬得很清楚,“是指你公司楼下的咖啡馆。”
陈砚秋愣了一下,然后反应过来——她在引用他发的那条微信。两个月前发的。他自己都快忘了原话是什么,她记得一字不差。
“我不是——”
“坐吧。”苏蔓合上MacBook,把桌上的拿铁往自己这边挪了挪,腾出对面半张桌面。“正好有个问题想问你。”
陈砚秋坐下的时候,电脑包磕在桌腿上,发出一声闷响。他把包塞到脚边,美式咖啡放在桌上,手不知道往哪儿放,最后搭在膝盖上。
苏蔓重新打开MacBook,把屏幕转向他。
“你看这个。”
屏幕上是一个APP界面原型,浅灰色底,几个按钮分布在上半部分。陈砚秋扫了一眼——首页、课程列表、我的、设置。标准的底部导航栏布局。某个教育类产品,看起来是教小孩学编程的。
“我们做了三个月,”苏蔓说,手指点在屏幕右侧,“用户留存率从第二周开始跳水。数据分析团队说是功能堆叠太多,产品总监说要砍掉三个模块,研发团队说架构已经定了不能改。”
她停顿了一下。
“你觉得问题在哪儿?”
陈砚秋看着屏幕。
他不是产品经理。他做了十五年广告,从设计师干到创意总监,去年辞职后跳到现在的公司做品牌策划。他不懂用户留存率,不懂功能堆叠,更不懂什么架构。
但他懂一个东西。
“你把界面缩到最小。”
苏蔓眉头微皱,但还是照做了。窗口缩小,整个APP界面变成屏幕上一个小小的矩形。
“再缩小一点。”
窗口缩到巴掌大。所有的按钮、文字、图标糊成一团。
陈砚秋盯着那个模糊的色块看了五秒,然后说:“你做的不是教育产品。”
“什么?”
“你做的是一款‘家长监控工具’。”
苏蔓的手指停在触控板上。
陈砚秋指着屏幕上那个糊成一团的界面:“你看配色。主色调是深蓝和灰色,按钮是直角矩形,字体是等宽字体。这些视觉元素组合在一起,传递的信息是‘严肃’‘正式’‘可靠’——这是给家长看的。但你的用户是谁?”
“六到十二岁的孩子。”
“孩子喜欢什么颜色?”
苏蔓没说话。
“你去看看小学生打开最多的十个APP,”陈砚秋端起美式咖啡喝了一口,“配色一定是高饱和度的暖色系,按钮带圆角,图标有动画效果,字体是圆体或者手写体。因为孩子的视觉偏好和成年人完全不同——他们会被明亮、柔软、动态的东西吸引。”
他把咖啡杯放下。
“你的产品功能可能没问题,但视觉语言在告诉孩子‘这是大人用的东西’。他们打开第一次,觉得不好玩,就再也不会打开第二次。家长付了钱,孩子不用,家长自然不再续费。你的用户留存率不是功能问题,是‘第一眼吸引力’问题。”
苏蔓盯着屏幕上的界面原型。
沉默了大概十秒。
然后她做了一件事——把MacBook转回去,打开备忘录,开始打字。手指敲在键盘上,节奏又快又稳。打了半分钟,停下来,抬头看陈砚秋。
“你怎么知道这些?”
“我是做广告的。”
“广告和产品设计是两回事。”
“是一回事。”陈砚秋说,“广告是让消费者在五秒内产生购买冲动,产品界面是让用户在五秒内产生使用冲动。底层逻辑都一样——你得知道看这个东西的人脑子里在想什么。”
苏蔓摘下眼镜放在桌上,揉了揉鼻梁。这个动作让她看起来没那么锋利了。
“我们团队有八个产品经理,”她说,“没有一个人从这个角度想过。”
“因为你们太懂产品了。”
“什么意思?”
“你们天天盯着功能列表、用户数据、竞品分析,”陈砚秋说,“你们在‘做产品’,不是‘用产品’。你们忘了用户打开APP的第一个动作是什么——不是看功能,是看脸。”
苏蔓嘴角动了一下。
那个弧度很小,小到如果不是陈砚秋正好在看她,根本不会注意到。
“你下棋的时候也是这么想的?”她问。
“什么?”
“你弃子的时候,”苏蔓说,“想的不是那个子的价值,是对手看到你弃子之后的反应。”
陈砚秋愣了一下。
他从来没从这个角度想过自己的棋风。他弃子是因为直觉告诉他那个子不重要,至于为什么直觉这么说,他自己也解释不清楚。但苏蔓说得对——他每次弃子之后,都会观察对手的反应。对手犹豫了,他就知道自己对了。对手毫不犹豫吃掉,他就开始紧张。
“你观察对手,”苏蔓说,“就像你观察用户。你在想对方脑子里在想什么。”
“这算是夸奖吗?”
“算是陈述事实。”
陈砚秋端起美式咖啡,发现杯子已经见底了。他把空杯子放回桌上,手指无意识地转着杯身。
“你为什么下棋?”他问。
这个问题来得突然。苏蔓正在敲键盘的手指停下来。
“我是说,”陈砚秋补充,“你下棋的时候很认真,但那种认真不是享受。更像是在——”
“在证明什么。”
苏蔓接过话头。
陈砚秋没说话。
苏蔓靠在卡座靠背上,视线落在桌上的拿铁上。杯沿的唇印已经模糊了,咖啡表面的奶泡塌了一半。
“我八岁开始学棋,”她说,“在少年宫。老师姓冯,退休的体校教练,教了三十年象棋。他收学生有个规矩——先下三盘棋,三盘全输的他不收。”
“你输了?”
“输了。三盘。”苏蔓的语气很平,“但冯老师收了我。”
“为什么?”
“他说我输了之后没哭。其他孩子输了会哭,会摔棋子,会跑出去。我输了之后坐在椅子上盯着棋盘看了十分钟,然后问他——‘冯老师,我哪里错了’。”
苏蔓端起拿铁喝了一口。
“冯老师说我是他教过的最差的学生。”
陈砚秋皱眉。
“不是天赋差,”苏蔓说,“是基础差。别的孩子五六岁就开始摸棋子,我八岁才知道象棋怎么走。冯老师让我从残局开始练,每天摆五十个残局,摆完才能回家。别的孩子在隔壁教室下对局,我一个人在角落里摆残局。摆了两年。”
“后来呢?”
“后来我赢了冯老师。”
“什么时候?”
“小学六年级。”苏蔓说,“我用他教我的残局赢了他。那盘棋下了四十分钟,最后他盯着棋盘看了很久,说了一句话——‘你可以不摆残局了’。”
苏蔓说到这里停下来,手指在杯沿上慢慢转了一圈。
“那天下课之后,我一个人在教室里哭了很久。”
陈砚秋没说话。
“不是因为赢了,”苏蔓说,“是因为我突然发现,我学棋不是为了赢冯老师。我学棋是因为我想和他一样——坐在棋盘前面,不管对面是谁,都能稳稳地把棋子落下去。”
她停顿了一下。
“但我到现在也没做到。”
咖啡馆的背景音乐换了一首,钢琴曲,陈砚秋听不出是什么。窗外的天色已经完全暗下来,路灯亮起来,橘黄色的光透过玻璃洒在桌上。
苏蔓的手机响了。
她看了一眼来电显示,接起来。
“嗯。”
三秒。
“我说过这个版本不能上线。”
她的声音变了。不是和陈砚秋说话时的平稳陈述,而是一种更硬、更快的节奏。每个字都像是提前算好的棋子,落下去就不容反驳。
“测试服的数据不能代表正式服。你拿测试服的转化率来证明版本稳定性,逻辑上不成立。我要正式服上线后七十二小时的用户行为数据,不是问卷,是埋点数据。”
五秒。
“那就推迟上线。客户那边我去说。”
两秒。
“不是商量。是通知。”
她挂了电话。
把手机屏幕朝下扣在桌上。
然后她摘下眼镜,揉了揉鼻梁,呼出一口气。那个动作很轻,但陈砚秋注意到她的肩膀——刚才接电话的时候一直绷着,现在才慢慢松下来。
“产品经理模式。”苏蔓说。
“什么?”
“小树告诉我的。他说你观察过我下棋和工作的状态,觉得像是两个人格在切换。”苏蔓嘴角又动了一下,“他观察力很强。”
陈砚秋想起儿子那张认真的脸,想起他说“苏老师下棋的时候像在解数学题”。
“他说得对。”陈砚秋说。
“你觉得哪个是真的?”
这个问题让陈砚秋沉默了几秒。他看着苏蔓——眼镜放在一边,拿铁已经凉了,卫衣袖子上沾了一点咖啡渍。她问这句话的时候语气很轻,不像在质问,更像在自言自语。
“都是真的。”陈砚秋说。
苏蔓看着他。
“下棋的你是真的,工作的你是真的,”陈砚秋说,“你在棋馆里每一步都要算七步,你在电话里每个字都要精确到不容反驳。但刚才你问我‘你觉得问题在哪儿’的时候,你是真的在问,不是客套。那个也是真的。”