她发朋友圈的频率不高,一个月两三条。有时候是一张加班时的夜景,有时候是一张产品发布会的照片,有时候是一句莫名其妙的抱怨——“需求改了八版,客户说还是第一版好”。他每一条都看,每一条都存。不是因为他变态,是因为他觉得这是唯一能了解她的方式。她不会主动告诉他她在想什么,但她的朋友圈会。她发夜景的时候是在加班,发发布会照片的时候是项目上线了,发抱怨的时候是遇到了不讲理的人。他从这些碎片里拼凑她的生活,像一个考古学家从陶片里复原一只完整的罐子。
后来他开始看她的产品发布会。每一次,只要她在台上讲,他就会在网上看直播。她上台的时候还是会紧张,还是会摸耳垂。台下的观众还是会笑,但她还是会讲完。跟大一那次一模一样。他坐在电脑前,看著她在台上发光,心想——她还是一样。一样紧张,一样勇敢,一样让人移不开眼睛。
有一次发布会结束后,他在网上看到一篇采访。记者问她“你觉得做产品最重要的能力是什么”,她说“判断力”。记者问“判断力来自哪里”,她说“经验和直觉”。记者说“哪个更重要”,她想了想,说“直觉。经验会过时,但直觉不会”。
他看著那段采访,突然明白了一件事——她说的直觉,不是天赋,是她从每一个决策里学到的教训。她犯过错,被骂过,被质疑过,被用户差评过。但她没停。她把那些错变成了直觉,变成了一个装在她身体里的决策引擎。他看著屏幕上的她,心想——你变了,但你还是你。
老韩的电话是在一个周四下午打来的。那时候他刚做完一场用户访谈,坐在咖啡厅里整理笔记。电话响了,一个陌生号码。他接起来,对方说“我是□□平,XX公司的CEO”。他知道这家公司,宋也在那里。他说“您好”。老韩说“我们在找用户研究总监,你有没有兴趣”。
他没立刻回答。他问了一个问题。
“核心产品线的PM是谁?”
电话那头安静了一下。然后老韩说“宋也”。
他握著手机,坐在咖啡厅的角落里,看著窗外的人走来走去。阳光很亮,咖啡厅里放著一首很老的爵士乐。他沉默了很久,久到老韩问他“你还在吗”。他说“在”。
“我考虑一下。”
他挂了电话,把笔记本阖上,咖啡喝完。他走出咖啡厅,站在路边,给自己买了一杯热拿铁。杯套是普通的棕色,上面没有字。他喝了一口,想起她喝咖啡的时候会先吹三下。
他没等到第二天。当天晚上他就回了电话。
“我来。”
老韩说“你不考虑了?”他说“考虑完了”。老韩说“为什么来”,他说“因为宋也”。电话那头又安静了。然后老韩笑了,说“录取了”。
回来之后第一次见到她,是在公司的走廊上。她刚开完一场会,从会议室里走出来,后面跟著销售总监。销售总监在跟她吵架,声音很大,说“你这个决策会害死我们”。她没回头,继续走,步伐很快。走到拐角的时候,她停了一下,摸了一下耳垂。然后继续走。
他站在走廊的另一头,看著她摸耳垂的动作,心想——她还是一样。一样紧张的时候摸耳垂,一样在被质疑的时候不退缩,一样让人移不开眼睛。
他没上去打招呼。他站在那里,看著她走远,然后转身走进自己的办公室。关上门,坐在椅子上,深呼吸。他发现自己的手在抖——不是紧张,是激动。他等了五年,终于回来了。回到有她的城市,有她的公司,有她的走廊。
但他没打算做什么。他回来不是为了追她,是为了离她近一点。他可以每天看到她,可以跟她开会,可以读她写的需求文档。这就够了。他告诉自己,这就够了。
产品评审会那天,他其实准备了很久。他看了她的方案,做了用户访谈,写了十二页的研究报告。他知道她会不高兴,他知道她会觉得他在拆台。但他必须说。不是因为他想证明自己是对的,是因为他不想看她做错决策之后自责的样子。她自责的时候会不说话,会一个人加班到凌晨,会对著电脑发呆。他看过太多次了,不想再看。
他在会上说“我反对”。她看著他的眼神很冷,冷到他觉得自己可能会被开除。但他没退。他说完了该说的话,拿出了该拿的数据,然后坐下来,等她做决定。
她没听他的。她强行推了那个功能上线,差评率飙升,她被老板批评。他没说“我告诉过你”,他没说“你应该听我的”。他花了两个晚上,把用户反馈整理好,写了一份十二页的文档,放在她桌上。
她问他“为什么帮我”。他说“我不想看你自责”。这是实话。他从来没想过要证明自己是对的,他只想要她不要那么难受。
决定不再后退的瞬间,是在她家门口。
那天他胃病犯了,请假早退。他姐姐从杭州来出差,住在他家。他躺在沙发上,吃了药,昏昏沉沉地睡著。门铃响了,他姐姐去开门。他听到门口有人说话,然后他姐姐喊他“江屿,有人找你”。
他走出来,看到宋也站在门口。她手里拎著一个袋子,里面是粥。她看到他的瞬间,表情变了一下——他后来才明白那个表情是什么。她以为开门的是他女朋友。她说“粥给你”,把袋子放在玄关柜子上,转身就走。
他追出去。胃还在痛,跑起来的时候一阵一阵地抽。但他没停。他在电梯口拦住她,说“你误会了”。她说“没有误会”。他说“那是我姐”。她还是不信。她站在电梯里,手攥著衣角,指节泛白——他认得那个动作,她在忍。忍著不哭,忍著不难受,忍著不让任何人看到她脆弱。
他说“宋也,你撒谎的时候会摸耳垂”。她的手僵在半空中。那一刻他确定了——她在意。她在意到会难受,难受到会跑,跑的时候还会把手攥成拳头。
他把她带回家,解释清楚,给她热了粥。她坐在沙发上喝粥的时候,他看著她,突然不想忍了。他忍了五年,忍到她差点以为他有女朋友,忍到她差点转身就走。他不想再忍了。
她问他“为什么单身五年”。他说“因为跟别人在一起的时候,我总在想——如果是她,会怎么说”。她问“这是情话还是用户研究结论”。他说“都是”。她笑了。
那是五年来他第一次看到她对他笑。不是那种礼貌的、社交性质的笑,是整个人松下来的、眼睛里有光的笑。他看著她笑,心想——我等这一笑等了五年。值了。
她走的时候说“别让我等太久”。他站在走廊尽头,看著电梯门关上,心想——不会了。这一次,不会让你等太久了。
那天晚上他没睡。他坐在客厅里,把“Song”文件夹打开,从2019年看到2023年。五年的记录,五年的想念,五年的“如果是她”。他看著屏幕上的每一个文档、每一张截图、每一段录音,突然觉得很荒谬——他研究了她五年,却从来没告诉过她。他把所有的数据都收集了,却没有输出结论。
他新建了一个文档,标题打了几个字:“需求文档_V1——申请与宋也建立永久关系。”
然后他开始写。写了一个晚上,写了删,删了写。到天亮的时候,文档还是空的。他发现他没办法把那些话写成文档——因为她不是用户,她不是研究对象,她不是数据来源。她是宋也。是那个大一上台讲方案紧张到摸耳垂的宋也,是那个喝咖啡要先吹三下的宋也,是那个做错了决策会一个人加班的宋也。是他在这世上唯一不想用数据去理解的人。
他关掉文档,把电脑阖上。走到窗边,看著天慢慢亮起来。城市的轮廓从黑暗里浮出来,路灯一盏一盏灭掉,太阳从楼群的缝隙里升起来。他拿出手机,打开和她的对话框。最后一条消息是她昨晚发的“到了”。他打了两个字——“早安”。
发送。
然后他等著。等了大概三十秒,她回了一个字——“早”。
他看著那个字,笑了。不是那种嘴角动一下的笑,是整个人松下来的、眼睛弯起来的、等了五年终于等到的那种笑。
他把手机放在窗台上,转身去厨房热了一杯牛奶。站在窗边喝的时候,看到对面楼顶有一只鸟停在那里,整理了一下羽毛,然后飞走了。他想,这五年就像那只鸟停在那里的时候。你不知道它在等什么,但它就是不肯走。直到有一天,它终于等到了一个理由,然后它就飞了。
他等到了。那个理由叫宋也。她在他家门口说“我难受了”的时候,他就知道——这一次,他不后退了。不管她要不要他,不管她选不选他,不管她会不会再一次转身就走——他都不后退了。他会在走廊尽头等她,会在电梯口拦她,会在她难受的时候给她热粥,会在她自责的时候帮她整理用户反馈。他会在她看得见的地方站著,让她知道——我在这里。我一直都在。
那天晚上他给她发了一条消息,很长,打了很久。最后删掉了,只发了两个字——“晚安”。她回了两个字——“晚安”。
他看著那两个字,把手机放在枕头边,闭上眼睛。这次他睡得很好。因为他知道,明天早上醒来,他还是会给她发“早安”。后天也是。大后天也是。一直一直,直到她不用他发,就能在他身边醒来。
他等了五年。但他不著急。因为他知道——最好的产品决策,不是数据对的,是心对的。而他的心,五年前就决定了。
周六上午,宋也在家写OKR。
不是工作的OKR,是恋爱的。她打开笔记本电脑,新建一个文档,标题打了几个字:“Q3恋爱OKR”。敲完之后她自己笑了一下,觉得这件事确实很宋也。别人谈恋爱写日记,她谈恋爱写OKR。别人记录“今天去了哪里做了什么”,她记录“目标、关键结果、完成度”。
她喝了一口咖啡——江屿早上来的时候带的,热拿铁,杯套上写著“周末快乐”。她把杯套放在电脑旁边,开始打字。
O:建立稳定的长期关系
KR1:每周约会3次,形式不限(包括一起加班)。目标值:12次/月。实际完成:待统计。
KR2:吵架次数≤1次/月。目标值:≤3次/季。实际完成:待统计。
KR3:让江屿说“我爱你”至少1次/周。目标值:4次/月。实际完成:待统计。
她看著KR3,觉得这条有点不要脸。但她没删。她又加了一条。
KR4:自己说“我爱你”至少1次/周。目标值:4次/月。实际完成:待统计。
加完之后她觉得公平了。虽然她知道这条的完成率大概率会低于KR3——江岳说这句话的时候从来不犹豫,她说的时候总是觉得不好意思。不是不想说,是说了之后脸会烫,烫了之后会想找个地方躲起来。但她决定这季要克服这个问题。
她继续往下写。
里程碑: Q3末完成关系稳定度评估,双方签字确认。评估维度包括:沟通效率、冲突解决、情感表达、未来规划共识。
写到“未来规划共识”的时候,她的手指停了一下。未来规划。这四个字以前让她紧张,因为未来规划意味著要把另一个人放进自己的时间表里,意味著决策不再是自己的事。但现在她不紧张了。因为她知道,不管她把未来规划成什么样子,他都已经在里面了。
她把文档保存,发给江屿。标题:“我的Q3 OKR,你看看。”
发送时间:上午十点十七分。
回复来得很快。不是邮件,是电话。
“你下来。”他的声音里带著笑。
“下来哪里?”
“你家楼下。”
宋也走到窗边往下看。他站在楼下的路边,手里拎著一个纸袋,仰头看著她的窗户。看到她出现在窗口,他举起手机晃了晃,示意她下来。
她换了件衣服下楼。电梯里遇到邻居大妈,大妈问她“今天心情这么好,是不是要约会”。她说“不是,是去拿早饭”。大妈笑了,那种“我年轻过我懂”的笑。
走出大门,江屿站在路边,把纸袋递给她。里面是两杯咖啡和两个可颂。
“你怎么又跑来了?不是说今天各自在家工作吗?”
“看到你的OKR,忍不住想来当面审核。”
“又不是需求文档,审核什么。”
“你写了KR,就要有Review。”他靠在车门上,打开手机,屏幕上正是她发的那份文档,“KR1,每周约会3次。你上周约了几次?”
宋也想了想:“周三一起加班到凌晨,算一次。周五去你家吃饭,算两次。昨天——”
“昨天你在我家待到半夜十二点,算三次。”他帮她算完了,“完成率100%。”
“KR2,吵架次数。”他继续说,“上周吵了吗?”
“没有。”
“上上周?”
“没有。”
“那你这个KR的目标值设太低了。吵架次数≤1次/月,实际0次。完成率应该算超额。”
“那不算超额,吵架少是好事。”
“是好事,但你设这个KR的时候是不是预设我们会吵架?”
宋也咬了一口可颂,没说话。她设这个KR的时候确实预设了他们会吵架——不是因为他们感情不好,是因为她觉得两个人在一起总会有意见不合的时候。她习惯了为所有可能发生的问题做准备,包括吵架。
江屿看著她,没继续追问。他往下滑屏幕。
“KR3,让我说“我爱你”至少1次/周。”他的语气很平静,但他的嘴角翘了一下,“你知道你上周让我说了几次吗?”
“不知道。”
“七次。每天一次。完成率700%。”
“你每天都说?”
“每天早上发“早安”的时候会说一句。晚上挂电话之前会说一句。有时候你加班到很晚,我在旁边等你,你抬头看我的时候,我也会说一句。”他把手机收起来,看著她,“这条KR的目标值设太低了。”
“那是因为我没想到你会每天说。”
“那你现在知道了。”
宋也的脸烫了一下。她低头吃可颂,装作没听到。
“KR4,”他继续说,“自己说“我爱你”至少1次/周。”他的语气认真起来,“这条上周完成了几次?”
宋也咬著可颂,没说话。
“一次都没有?”他问。
她还是没说话。
“宋也。”
“我觉得这条没必要。”
“为什么?”
“因为我说不说你都知道。”
“我知道,但不代表你不用说。”他从她手里把可颂拿过来,咬了一口,“你设这个KR的时候,就是觉得自己说得不够。既然觉得不够,那就改。”
“你什么时候变成我老板了?”
“不是老板,是Reviewer。你自己写的OKR,自己定的目标,现在跟我说没必要?”
宋也瞪了他一眼。他没退,看著她,眼神认真得像在审一份需求文档。
她沉默了一下,说:“我说了。”
“什么时候?”
“昨天晚上。你睡著之后。”
他愣了一下。
“你睡著了,我说了。说完之后你没反应,我觉得比较安全。”
他看著她,沉默了很久。久到她觉得他可能要生气了。但他没生气。他走过来,把可颂还给她,然后伸手,把她头发上沾的一点面包屑拿掉。
“下次我醒著的时候说。”
“为什么?”
“因为我想听到。”
宋也看著他,没说话。她把可颂吃完,把咖啡喝完,然后说了一句话,声音很小,小到路边的车声差点盖过去。
“我爱你。”
他听到了。他的耳朵红了,但他没躲。
“收到了。”
“你不说回去?”
“说什么?”
“你每次都会说。”
“这次等你自己想说的时候再说。”
“我刚才就是自己想说的。”
“那是因为我逼你说的。”
“你没逼我。”
“我有。我问你为什么不说,这就是在逼你。”
宋也看著他。他站在阳光里,耳朵红红的,表情很认真。她突然觉得这个人真的很奇怪——他等了五年,每天说“我爱你”说了七次,但轮到她说的时候,他却说“等你自己想说的时候再说”。
“江屿,你这个人真的很矛盾。”
“我知道。”
“你等我说,又不让我说。”
“我等你主动说,不等你被我逼著说。”
“有什么差别?”
“差别在于——你主动说的时候,是因为你想说。你被我逼著说的时候,是因为你觉得应该说。”
宋也站在楼下的台阶上,看著他。阳光照在他脸上,他的表情很平静,但他的眼睛很亮。她发现自己没办法对这个人生气。不是因为他说得对,是因为他总是对的。
“江屿,”她说,“你的OKR呢?”
“什么OKR?”
“恋爱OKR。我写了,你也要写。”
“我没写。”
“为什么?”
“因为我不需要用OKR来管理我们的关系。”
“那你用什么?”
“用心。”
宋也翻了一个白眼。但她没忍住笑了。
“你少来这套。写,今天之内。”
“写了有什么好处?”
“写了我请你吃饭。”
“我每天帮你做早饭,你就请我一顿饭?”
“那你想要什么?”
他想了想,说:“你写的OKR,最后一条改一下。”
“哪条?”
“KR4。目标值从4次/月改成——无上限。”
宋也看著他。他的表情很认真,但他的眼睛在笑。她把手机拿出来,打开文档,把KR4改成了“无上限”。
“改好了。”
“还有,”他说,“你的KR3也要改。”
“改成什么?”
“改成“每天”。因为我每天都会说,你不用设目标值了。”
“那设什么?”
“设验收标准。验收标准是——你听到之后会笑。”
宋也把手机收起来,看著他。阳光很亮,她的眼睛瞇成一条线。但她确信他看到了——她在笑。
“江屿,你真的很会说话。”
“我说的是实话。”
“实话也要写进OKR?”
“实话不用写,实话是用来做的。”
他从口袋里拿出一张纸,折成四折,递给她。她接过来展开,上面是他的字——工工整整的,横竖之间有一种刻意的克制。
“江屿的Q3恋爱OKR。 O:让宋也开心。 KR1:每天说早安晚安。 KR2:记住她所有会议时间,在她开会之前帮她准备早饭。 KR3:在她怀疑自己的时候说“你是对的”。 KR4:在她说“我爱你”的时候认真听,不笑她。验收标准:她笑的时候我也在笑。”
宋也看著那张纸,看了很久。然后她把纸折好,放进自己的口袋里。他的OKR在她的口袋里,她的OKR在他的手机里。他们用各自的方式管理同一件事——关系。他的方式很江屿,她的方式很宋也。不一样,但不冲突。
“江屿,你这OKR写得不行。”她说。
“哪里不行?”
“没有量化。KR没有目标值,没有完成度,没有数据来源。你这不叫OKR,叫愿望清单。”
“开心怎么量化?”
“可以。比如说——每天笑的次数,每周约会的满意度评分,每月——”
“宋也。”
“嗯?”
“开心不能量化。”他看著她,语气很轻,“就像你对我的重要性不能量化一样。你可以用数据衡量产品,但你不能用数据衡量我。我也不想被衡量。”
宋也站在台阶上,看著他。他站在阳光里,身后是来来往往的车和人。他没穿西装,没打领带,穿著一件白色的T恤和牛仔裤,头发被风吹乱了一点。他看起来不像一个用户研究总监,像一个大学生——那个大一的时候坐在台下看她讲方案的大学生。
“你说的对。”她说。
“哪句?”
“开心不能量化。你也不能。”
他没说话。但他笑了。那种笑很轻,很淡,但她看到了——他的眼睛里有光,那种“我没选错人”的光。
“走吧,”他说,“上去。你的OKR还有一条没完成。”
“哪条?”
“KR1,每周约会3次。今天是第三次。”
“约会?我们只是在楼下站了二十分钟。”
“站著也算。你的OKR写了,形式不限。”
宋也笑了。她转身走进大门,他跟在她后面。电梯里只有他们两个人,门关上的时候,她把手伸过去,碰了一下他的手指。他握住了。
“江屿。”
“嗯。”
“你刚才说你的OKR验收标准是我笑的时候你也在笑。”
“嗯。”
“那你现在在笑吗?”
“在。”
她抬头看他。他确实笑了。不是那种很明显的笑,是那种从眼睛里慢慢渗出来的笑,像光从云层后面透出来。
“那就好。”她说。
电梯到了。门开了,他们走出来,经过走廊,经过邻居家的门。她的手还在他手心里,没松开。
到家门口的时候,宋也掏钥匙开门。门开了,她走进去,他跟在后面。她在玄关换鞋,他站在门口。
“你不进来?”
“你不是说今天各自在家工作吗?”
“那是早上说的。现在是中午了。”
“所以?”
“所以你可以进来。”她把那双浅灰色的拖鞋踢到他脚边,“你的OKR里没写这一条,但我帮你加一个——周末陪女朋友加班。”
他看著她,没说话。但他换了鞋,走进来。
客厅的茶几上还开著她的电脑,屏幕上还是那份OKR文档。他走过去,看了一眼,然后在沙发上坐下。
“你的KR4改了无上限,那今天的进度是多少?”
“什么进度?”
“说了几次?”
宋也坐在他旁边,想了想,说:“一次。刚才在楼下。”
“那还有无上限减一次。”
“你数学是体育老师教的?无上限减一次还是无上限。”
“对,所以你今天还可以说很多次。”
她看著他。他坐在沙发上,手放在膝盖上,表情很认真。但他的眼睛在笑。她伸手,把他的袖子拉了一下。
“江屿。”
“嗯。”
“我爱你。”
“第二次。”他说。
“你在计数?”
“你自己说的无上限,我帮你统计完成度。”
“你真的很无聊。”
“我知道。”
她靠在他肩膀上。他的肩膀还是很硬,但她已经习惯了。她闭上眼睛,听到他的心跳声。一下一下,很稳。
“江屿。”
“嗯。”
“你的OKR里没写一条。”
“哪条?”
“让我开心。”
“那条是O,不是KR。”
“O也不行。你写了,就要做到。”
“我做到了吗?”
她想了想,说:“做到了。”
他没说话。但她感觉到他的手臂环过来,放在她肩上,轻轻拢了一下。很轻,但她感觉到了。
客厅里很安静。电脑屏幕暗了,茶几上的咖啡杯还剩半杯,窗外的阳光透过纱帘照进来,在地板上投下一片温暖的光。她靠在他肩膀上,他靠在她头顶上。两个人就这么坐著,不说话,不动。
她拿出手机,打开那份OKR文档,在KR1那一栏写了一句话:“Q3累计完成率:超标。原因:有一个很认真的Reviewer。”
她把手机举到他面前,让他看。
他看完之后,拿过她的手机,在文档最下面加了一行字:“Reviewer意见:通过。建议Q4保持现有节奏,不需要优化。因为已经很好了。”
宋也看著那行字,笑了。她把手机拿回来,保存文档,关掉屏幕。
“江屿,你知道吗?”
“什么?”
“你是我见过最不会写OKR的人。”
“我知道。”
“但你是我见过最会谈恋爱的人。”
他没说话。但他的耳朵红了。从耳尖一直红到耳垂,红得很彻底。
她看著他的耳朵,笑了。然后她把脸埋进他的肩膀里,闭上眼睛。
窗外有鸟叫声,很远,断断续续的。茶几上的咖啡彻底凉了,但她不想去热。她只想坐在这里,靠在他肩膀上,听他的心跳,数他的呼吸,等他下一次说“我爱你”。
她知道不会等太久。因为他每天都会说。每天。从五年前就是。
老韩第一次见宋也是五年前。她刚入职,二十三岁,扎著马尾,穿一件不合身的西装外套,袖子长了一截。她在产品评审会上讲一个小功能,被技术总监质疑了三次,每一次都顶回去了。不是那种情绪化的顶,是拿数据顶。她说话的时候声音在抖,手也在抖,但她没退。
会后老韩问当时的产品副总裁:“那个新来的,叫什么?”
“宋也。”
“她手上拿的什么?”
“用户反馈报告。她自己做了一百份问卷,花了两周。”
老韩没说话。他回到办公室,关上门,坐在沙发上喝了口茶。他做管理二十年,见过太多产品经理。有的人聪明,但不敢做决定;有的人敢做决定,但不够聪明;有的人既聪明又敢做决定,但做决定的时候眼睛里没有光。宋也不一样。她做决定的时候眼睛里有光——那种“我确信我是对的”的光。但老韩也看到了别的东西。他看到她的手在抖。她不是不怕,她是怕了之后还是要做。
这五年,老韩看著宋也从一个讲小功能的新人变成负责核心业务线的高级产品经理。她做对了大部分决策,做错的那小部分她也扛了。用户差评、老板质疑、董事会问责,她都扛了。她扛的方式是一个人加班,一个人改方案,一个人在凌晨三点的办公室里对著电脑发呆。她从来不找人分担。不是因为她不想,是因为她不会。
老韩试过几次。他故意在会上问她“你需要帮助吗”,她说“不用”。他问“你确定”,她说“确定”。她的语气很平静,但她的手指会攥紧——那个动作老韩注意到了。她不是不需要帮助,是她不允许自己需要帮助。她把“需要帮助”当成软弱,把“一个人扛”当成责任。