周三下午两点四十七分,HR给林星晚打来电话。
"林星晚,你来我办公室一趟。有个事要通知你。"
她挂了电话,走到赵墨工位旁边。"等我一会儿。"
"怎么了?"
"HR找我。不知道什么事。"
HR在十七楼。走廊很长,地毯是灰色的,墙上挂着公司历年团建的照片。林星晚走到HR办公室门口,门开着。
她推门进去。
HR总监姓吴,四十多岁,戴一副金边眼镜,桌上摆了一盆绿萝。她今天脸色不太好不是那种"不舒服"的不好,是那种"要传达坏消息"的不好。
"坐。"她指了指对面的椅子。
林星晚坐了。
"公司最近在做组织架构调整。"吴总监说,"你听说过王岚吗?"
林星晚摇了摇头。
"王岚,三十八岁,前量子前沿产品副总裁。三个月前离职。"吴总监从抽屉里拿出一份简历,推到林星晚面前。"公司决定聘请她担任产品副总裁,直接向周总汇报。"
林星晚扫了一眼简历。王岚的教育背景很漂亮斯坦福CS硕士,曾在一家硅谷创业公司做过CTO,回国后加入了量子前沿,三年做到产品副总裁。履历上没有明显的瑕疵。
但有一个细节引起了她的注意。
简历的"个人简介"那一栏写着:"与量子前沿CEO陈启明曾为恋人关系,已于两年前分手。"
林星晚盯着那行字看了两秒。
"陈启明的前女友。"她说。
吴总监愣了一下,然后笑了一下有点像尴尬,又有点像"你猜到了"。
"周总亲自招的她。"吴总监说,"周总觉得星轨需要一个更有经验的产品负责人。王岚的履历"
"她来是干什么的?"
"产品副总裁。分管产品线和产品团队。你和你团队的业务以后归她管。"
林星晚站了起来。
"我理解你的感受。"吴总监说,"但这是周总的决定。"
"嗯。"林星晚拉开门走了。
走廊的地毯还是灰色的。她走回电梯,按了二十楼。
电梯里她遇到了傅晏。
"怎么了?"他看到她脸色不对。
"公司空降了一个产品VP。"她走进产品部办公室,把经过跟傅晏说了一遍。
傅晏听完,沉默了三秒。
"王岚。"他说,"我听说过这个名字。量子前沿的产品线很多都是她设计的。"
"陈启明的前女友。"
"嗯。"傅晏的眉头微微皱了一下不是愤怒,是"这个局面有意思了"的那种皱。"她来星轨不是巧合。"
"我知道。"
"但周总为什么会"
"周总觉得星轨需要更专业的产品管理。"林星晚说,"他没说陈启明的事。"
"他可能不知道。"
"也可能知道了,不在乎。"
下午四点,全员群发了一条通知
吴总监:【各位,欢迎王岚加入星轨团队,担任产品副总裁。王总之前任职于量子前沿,有丰富的产品管理经验。希望大家积极配合。】
群里安静了五秒。
然后老张发了一个"欢迎"的表情。赵墨跟着发。苏念念发了一个"撒花"的动图。
林星晚没发。她把手机扣在桌上,打开了需求文档。
---
王岚上任的第一天,就做了三件事。
第一件事:把所有产品团队的周报格式改了。从"自由格式"变成了"固定模板"目标、进展、风险、下周计划。四栏。每栏不超过两百字。
第二件事:把林星晚主导的"星轨故事"模块砍了。理由是"用户反馈显示这个模块的日活只有百分之十二,投入产出比太低"。
第三件事:把匹配算法的参数调了。从"基于共振频率的相似度匹配"改成了"基于用户行为数据的传统匹配"。
林星晚看到第三件事的时候,正在改需求文档。
她站起来,走到技术部。傅晏在工位上三块屏幕,左边是代码,中间是监控面板,右边是王岚改过的参数表。
"你也看到了?"林星晚问。
"看到了。"
"她把共振匹配改了?"
"改了。"傅晏的语气很平。"从'基于共振频率的相似度'变成了'基于用户行为的热度匹配'。意思是谁下载量大、谁讨论度高,谁就会被优先推荐给其他用户。"
"那玩家体验会受影响。"
"会。但不会立刻显现。热度匹配的效果短期内看起来不错。玩家会觉得'匹配的人挺聊得来的'。但长期来看,匹配质量会下降。因为热度不等于契合度。"
林星晚看着屏幕上的参数表。王岚改过的每一行代码旁边都加了注释"优化匹配效率""降低计算成本""提升用户留存"。
她看不懂代码,但她看得懂意图。
王岚在把"星轨"从一个"共振驱动"的产品,变成一个"流量驱动"的产品。
---
下午五点,林星晚约了王岚面谈。
王岚的办公室在二十楼的另一头以前是会议室,临时改的。门上有她的名牌:"王岚,产品VP"。
林星晚敲门。
"进。"
办公室不大。一张办公桌,一面墙的书,一个沙发。墙上贴了一张星轨的用户增长曲线图从公测到现在的,斜着往上走。很漂亮。
王岚坐在办公桌后面。她比林星晚预想的年轻不到四十,短发,穿一件深灰色的西装外套,没打领带。眼神很锐利,看人的时候不躲闪。
"林星晚。"她站起来,伸出手。"欢迎。"
"你好。"
"坐。"
林星晚坐了。
"我看了你改的参数。"林星晚开门见山。"我不太理解为什么要砍掉共振匹配?"
王岚靠在椅背上。她的表情没有变化不是冷漠,是一种"我等你问这个问题"的从容。
"共振匹配的理论基础是什么?"
"用户行为数据的相似度。"
"什么样的行为数据?"
"匹配过程中的交互数据对话时长、共同完成任务的次数、情绪反馈的频率。"
王岚点了点头。"这些数据的来源是什么?"
"APP后台。"
"APP后台的数据"王岚停了一下,"是通过什么方式采集的?"
林星晚愣了一下。
"你是说"
"数据采集合规性。"王岚说,"林星晚,你做一个产品你得知道你的数据从哪里来,怎么用,合不合规。"
"我们的数据采集"
"你不确定。"王岚说,"因为你不确定。"
林星晚没有说话。
王岚说的没错。林星晚知道APP采集了什么对话时长、交互次数但她不确定这些数据里有没有"情绪数据"。因为情绪数据不是主动采集的。它是共振通道的副产品。
如果王岚要查她能查出来。
"我不担心合规性。"林星晚说。"我担心的是用户体验。共振匹配是星轨的核心差异点。你把它砍了星轨就和市面上的其他社交游戏没区别了。"
"没区别?"王岚笑了。"林星晚,你仔细看一下市场。社交游戏的市场规模是多少?一百二十亿。星轨占了多少?不到百分之一。百分之九十九的社交游戏用的是热度匹配。为什么?因为热度匹配稳定、可预测、可扩展。共振匹配"她停了一下,"不可预测。"
"不可预测不代表不好。"
"但对投资人来说,不好。"
"我们现在不需要投资人。"
"你不需要但公司需要。"王岚说,"星轨的成功意味着扩张。扩张意味着更多团队、更多服务器、更多用户。热度匹配能支撑这种扩张。共振匹配"她摇了摇头,"撑不住。"
林星晚看着她。通道里没有傅晏的信号手机不在她身上。但她能感觉到王岚的每一个字不是通过通道,是通过语言本身。
"所以你要把星轨变成一个"
"变成一个能赚钱的产品。"王岚说,"而不是一个实验。"
林星晚站了起来。
"我可以不走。"王岚说,声音很平,"但你的团队会很难受。"
"什么意思?"
"技术部、设计部他们都需要和产品部对齐需求。如果产品部频繁改方向团队会疲于奔命。你现在可以不同意我但你不同意,你的团队就要承担后果。"
林星晚走到门口,停了一下。
"王总。"
"嗯?"
"你以前在量子前沿的时候陈启明是怎么做产品的?"
王岚的表情没有变化。但她的眼睛有那么一瞬间,闪了一下。
"陈启明。"她说,"是一个很好的投资人。不是一个很好的产品经理。"
"是吗?"
"产品需要克制。"王岚说,"陈启明不需要克制。他要什么就拿什么。"
林星晚推开门走了。
走廊的灯很亮。她走到电梯口,按了二十楼。
电梯里,她掏出手机。给傅晏发了一条微信。
林星晚:【王岚来了。她要把共振匹配砍了。】
傅晏:【我看到了。参数表我已经备份了。】
林星晚:【她不只是砍参数。她想把星轨变成一个流量产品。】
傅晏:【她知道共振的存在吗?】
林星晚:【不确定。但她问了数据采集的问题。】
傅晏:【小心。】
---
当天晚上,傅晏做了一件事。
他没有反抗王岚的改动相反,他在技术部内部群里说了一句:"王总改的参数方向是对的,我来做技术评估。"
然后他花了两个小时,把王岚改过的三个模块匹配算法、故事模块、用户反馈通道全部重新跑了一遍测试。
测试结果:三个模块都有bug。
匹配算法的bug最严重热度匹配的逻辑里有一个"无限循环"的问题。当两个用户的匹配分数完全相同的时候,系统会在他们之间反复推荐,永远停不下来。
故事模块的bug中等用户上传的内容没有做敏感词过滤。王岚砍掉了原有的过滤模块,但新模块还没接上。这意味着用户可以在故事里上传任何内容。
反馈通道的bug最小后端接口有一个参数错误,导致用户提交的反馈有百分之三十无法到达产品部。
傅晏没有立刻上报。他把报告放在了周总的桌上。
第二天早上,周总看完了报告。
他给王岚打了一个电话。
"王总,技术部反馈了你改过的三个模块有几个问题。"
电话那头沉默了两秒。
"什么问题?"
"匹配算法有无限循环。故事模块缺少敏感词过滤。反馈通道有数据丢失。"
王岚的声音从电话里传过来没有慌,是"我看看"的那种冷静。
"我上午过来看一下。"
上午十点,王岚到了技术部。她带着自己的工程师两个人看了傅晏的报告。
看了十分钟。
"这些问题"她说,"是什么时候出现的?"
"你改完参数之后。"傅晏说。
"你是说我的改动导致了这些bug?"
"不是你的改动本身。是你的改动和现有系统的兼容性问题。"
王岚看着屏幕上的代码。她不一定看得懂每一行但她看得懂逻辑。
"需要多长时间修复?"
"匹配算法半天。故事模块一天。反馈通道两个小时。"
"好。"她合上笔记本。"你来做。"
"我已经做了。"傅晏说。
王岚看了他一眼。然后她转向林星晚。
"林星晚。"
"嗯?"
"你的匹配算法"她指了指屏幕,"理论基础不错。但工程实现太差了。共振匹配在实验室里可能有效。在真实世界里"
"在真实世界里什么?"
"在真实世界里,共振没用。"
林星晚看着她。通道里手机虽然在旁边,但通道还在。傅晏的信号传过来不是语言。是一股"他在生气"的情绪。
但她没让情绪影响自己。
"王总。"她说,"你说得对。共振在真实世界里确实没用如果没有人需要它的话。但星轨的玩家需要它。"
"玩家不需要'共振'这个词。他们需要的是好的匹配。"
"好的匹配和共振不矛盾。"
"矛盾不矛盾时间会证明。"王岚站起来,"我先走了。傅晏半天之内修好匹配算法。"
她走了。
林星晚坐在工位上,看着她的背影消失在电梯口。
通道里,傅晏说了一句:"她不是坏人。"
"我知道。"
"她只是不相信共振。"
"她不信的不只是共振。她不信的是任何不能用数据量化的东西。"
"那你信什么?"
林星晚低头看了一眼手机。APP界面上,共振指数:1.05。通道里,傅晏的信号稳定而清晰。
"我相信有些东西不需要量化。"
---
下班的时候,苏念念从设计部跑过来。
"听说今天出了大事。"她说,"王岚来了,然后"
"然后什么?"
"然后技术部那边说她的改动导致了bug。"苏念念的眼睛亮着八卦的光。"林星晚,你是不是跟她吵架了?"
"没有吵架。"
"但你脸色不好。"
"她说了句让我很不舒服的话。"
"什么话?"
"她说'在真实世界里,共振没用'。"
苏念念愣了一下。然后她笑了。
"她懂什么共振。"
"她不懂。"
"那你怎么办?"
"我"林星晚想了想,"我不打算跟她争。"
"不争?"
"她要做流量产品,就做。我保留共振匹配的代码在她看不到的地方。等她证明热度匹配不行她会回来的。"
"你这是在地下抵抗?"
"对。地下抵抗。"
苏念念拍了拍她的肩膀。"行。需要我做什么?"
"帮我盯紧她。如果她发现地下代码第一时间告诉我。"
"没问题。"苏念念说,"顺便说一句你刚才那个'地下抵抗'的表情,特别像谍战片里的女主角。"
"我没有那个表情。"
"你有了。"
林星晚看了她一眼。没说话。
电梯里,通道里傅晏的信号传过来他在笑。
"你在笑什么?"
"你刚才跟苏念念说的话。'地下抵抗'。"
"你也觉得好笑?"
"不是好笑。是熟悉。"
"熟悉什么?"
"在循环里你做过很多'地下抵抗'的事。偷偷改攻略顺序、偷偷改变对话、偷偷做循环不允许的事。"
"那时候是为了跳出循环。"
"现在呢?"
林星晚看着电梯楼层的数字一个一个往上跳。
"现在是为了保护一些不该被改变的东西。"
电梯到了二十楼。门开了。
林星晚走出去。通道里的信号像一根细细的线从她身后延伸出去,连接到傅晏那里。
线还在。
这就够了。
