2025年2月5日,帝都雨伞有感科技有限责任公司,事事如意会议室。
闷热的会议室里一切都是焦躁的——焦躁的PPT,焦躁的产品经理在焦躁讲述,焦躁的架构师在焦躁的听,焦躁的笔记本电脑嗡嗡直叫,焦躁的秃顶呼呼冒着油……
二人讨论的你来我往如火如荼,第三个人则努力睁着眼。
产品经理Wendy的指尖在触控板上反复地滑动,屏幕上的用户情绪曲线图随着她的动作不断缩放。
大——小——大——小——大——小——大——
图表不停地跳动、闪频,让算法开发Max产生了极度的不适。他开始低头、闭目养神……但他非常敬业,绝不是那种摸鱼之人,一直保持着倾听的状态。
“我们的AI情感疗愈机器人,本次必须增加这个自识别主动交互,” Wendy的声音越来越高,“这样,我们才能在第一时间挽留住用户!”
架构聂老师把玩着桌上的袋装捏捏。捏捏反复被挤压,扁了,慢回弹,又扁了。“每次调用那个情绪反馈模型,我们相关API的响应时间就会增加100ms。当用户正在倾诉失恋痛苦时——”
捏捏袋子突然爆开,里面的捏捏啪地一声弹到旁边Max的秃顶上,并糊在了上面。
Max猛地一惊,抬起头,心虚的抹了把脸,想着是不是到了自己需要发个言的时候,“额……那个……”
聂老师已经焦躁到了极点,并没有任何不好意思和该有的愧疚之心,只是轻描淡写的将捏捏揪了下来,装回袋子里,扔到一边,继续说道:“你觉得他们是更需要一个流畅的倾听者,还是一个卡——卡——卡顿的拥抱?”
“它就不能不卡吗?!” Wendy盯着聂老师,问道:“只增加100ms还能卡?你不要觉得我是产品不懂技术,就随便忽悠我啊!”
聂老师的情绪几乎达到了要纵声尖叫的程度:“100ms不能卡。但它会失败啊!失败了多了不就卡了吗?!你懂技术,代码给你,你写呗!”
Max发现桌上捏捏袋子里有一根头发,他的手本想去抚慰一把自己的秃顶,听到这话,将手撤了下来。双手在裤子上摩擦了几下,没有吭声。
会议室里一阵沉默。
算法开发Max心想:「这个会该结束了吧?」
架构聂老师心想:「她不会真要写吧?」
产品经理Wendy心想:「他不会是让我真写吧?」
一阵沉默。
Wendy:“我知道,或许有一天,小雨伞成为一个真正的智能人,我们这帮产品就会面临下岗。但我们不会停止完善他的脚步!当他真正诞生了,我们也是他的接生者!”
一阵沉默。
Max心想:「Wendy这是什么意思?她要让我突破技术困境,实现弯道超车?她最近真是飘了。我都不敢拿这个话和老板去吹牛逼。」
聂老师心想:「Wendy你放心~以业界现在的水平,你畅想的那一天,还是挺遥远的~你看你旁边的MAX都紧张成什么样儿了?」
Wendy心想:「哎,和这帮直男真是谈不了一丁点理想!」
一阵沉默。
产品经理Wendy:“所以……”
架构聂老师:“所以除了这块,其他的,我们都可以先做!”
“不行!这块是这次上线的重点!”
眼见着,二人又要吵起来。
当——当——当——有人敲门。
推门而进的小哥,被会议室里闷热的空气糊了一脸,懵了一下,笑道:“我是古川,新来的后端研发。聂老师让我来听一听。刚刚HR临时找我走了一个流程,所以来的有点晚。咱这会议室还挺热的,我开个空调?”
“开吧!”“开吧!”“开吧!”三人异口同声。
古川伸出手,将旁边的空调开关打开。
唰!凉风袭来——
站在门口的古川,像烟熏火燎的烧烤局中,端上来的那盘拍黄瓜——只是撒了一点盐,便已经是人间至味;更像炎热的夏天里汗流浃背时,送过来的那颗冰镇大西瓜——切开便是清新的味道,冰凉的汁水让人沉溺。
在雨伞公司里,古川绝不是最帅的,但一定是最吸睛的。他站在那,像一株将开未开的白色芍药。清新至纯,像刚刚大学毕业邻家弟弟;凉风拂过他,瞬间吹动了所有人的心。
Wendy心想:「聂晓义上哪找的这么个弟弟!这种人才应该来我们产品组啊!」Wendy的嗓音低沉了许多,像极了一个成熟的大姐姐,招呼道:“古川这名字不错,快坐!不晚,我们才刚刚开始。”
Max有些震惊:「这就是传说中的播音腔吗?」
聂老师:“这是产品经理Wendy,这是算法开发Max。过来坐,一起听一下。”
古川点点头,走到聂老师的另一边,拉出椅子坐下。
Wendy对面三个人,Max又开始闭目养神。另外两个眼巴巴的看着她。
Wendy:“古川有对象吗?”
“啊?……”古川一脸茫然看向聂老师。聂老师对着Wendy翻了个白眼,“你讲正事儿,先讲正事儿。”
Wendy哈哈一笑,将刚刚的需求又快速过了一遍,讲到刚刚争议处,“古川,你懂吧?用户非常需要这个!”
聂老师提醒:“加载那个模型,咱们反馈动作API响应时间就会增加100ms。”
古川点点头,“我明白,聂老师,Wendy姐。现在咱们前端交互留给这个接口的耗时上限只有500ms。目前线上日常高峰期时TP99 380ms,如果加上这100ms,就到480ms了。TP99触顶就意味着失败率增加。
一旦失败,前端只要重试,就会出现1秒微弱卡顿。从交互层面肯定过不去。”
Wendy不停点头,“你这么说我就懂了!”
聂老师:“我刚才也是这么说的。”
“你说的太简单的,那不一样。”Wendy摇了摇手指,继续说道:“这个自识别主动交互将是咱们的里程碑——从被动倾听提供解决方案,到主动缓解用户心情。它可是这次上线的重点!”
古川点头表示听懂了。
Wendy见古川的回应,似乎看见了曙光,饱含希望盯着古川和聂老师问:“怎么样,能上吗?”
古川一脸单纯直视Wendy,过了一会儿,才发现Wendy是在等他回应,“啊?啊?问我啊?”
Wendy点头:“嗯!”
古川:“聂老师,这个你有优化思路吗?”
聂老师:“没有。”
古川:“那我也没有。”
Wendy差点憋过去:“你俩再想想!”
古川一脸耿直,聂老师一锤定音:“先做其他的。这个等我们架构优化之后再做吧。”
Wendy咬着牙妥协:“也行吧!”
聂老师:“古川,这个需求的开发你来吧。有技术上的问题找我,有业务上的问题找Wendy。”
古川:“好的,聂老师。”
散会后,Wendy热心地给古川安排了一位“登对”的单身女同事Cathy?对接需求。Cathy将需求文档罗列的十分详细,文档内的“同xx一致、仿照竞品xx功能”等这种业界毒瘤全部换成了详细需求描述。这份需求文档,被同事们称之为“公司成立一年以来,最标准、最详细、最符合需求规范的文档典范”。
然而,当这份可以载入史册的文档交到古川手上后,这位职场新人的表现却让人大跌眼镜。他能在设计评审时把技术方案讲得头头是道,可一旦落实到代码层面,却总能刷新所有人的认知下限。
“密码为什么要写死在代码里?!这和你的银行卡密码写在银行卡上有什么区别!!” 聂老师甩过来一个开发规范,并让古川熟读。
测试盯着突然飙红的监控面板:“苍天啊,你这个服务刚刚部署,我连测试用例都还没跑,CPU怎么就99%了?” 古川看了一眼监控,一脸疑惑:“不应该呀!我在本地跑的时候是正常的。”
测试凸着红血丝的眼睛,看着仍然清爽的古川,一口气逆流而下,“测试服务器给你,你在上面调试吧!我们去吃饭了!”
BUG数从0个到10个,再瞬间突破30个,往五十个慢慢迈进。测试组破天荒安排了三个测试,三个测试每每抓住聂老师便哀嚎:“聂老师,你这是见色起意!你不当人!”
聂老师委屈却又不敢直言,只在心里默默回应:「这是老板捞的!这是老板捞的!我只是初面给过了!」
当BUG慢慢修复到1个。
面对这唯一一个BUG,古川终于能理直气壮地说一句:“这段逻辑我是复用的!” 聂老师带着全组人连夜排查,最后发现底层有问题的代码竟是一段“祖传代码”,居然是公司初创时期老板亲自写的。整个研发组集体陷入了诡异的沉默。
聂老师:“要不你还是别调用这段代码了。”
古川不解:“我修复一下历史问题是不是就可以了?”
聂老师委婉提醒:“你看这段代码,老板当年亲自写的,肯定是符合当年需求的……”
古川仍不解。
聂老师:“这段代码,连个注释都没有。反正你可别调用这段代码了,万一对线上其他功能造成影响,就不好搞了。”
古川点头,“好的,那我再写一段。”
项目终于上线了,所有人都松了一口气,相关产品和测试直接请假旅游去了。
茶水间里,产品Wendy和测试负责人林婷开起了“古川项目复盘会”。
Wendy:“Cathy说再也不想让古川碰她的需求了,简直像是给自己孩子找了个纯真无邪的后爹。”
林婷噗嗤笑出声:“我们测试的小姑娘们说古川长得阳光清爽,人又有礼貌,但技能点可能都点脸上了。有时候说出的话,能让人一口气捯饬不上来。她们现在见到聂老师就说他见色起意,整的聂老师最近看见她们都绕道走。”
Wendy环顾四周,凑到林婷耳边说:“我听说……” 她的声音只剩下气音,“古川二面是老板拍的,当时只看了简历,直接让入职了。”
林婷猛地瞪大眼睛:“简历上有什么?这么牛!”
“有照片……”
“啊……啊?!”
Wendy意味深长地眨眨眼,“你也知道,咱们老板,他那些人生伴侣,都是这种邻家弟弟。”
两人默契地对视一眼,同时端起咖啡杯,将未尽之言都咽了下去。茶水间的玻璃门上,倒映着她们心照不宣的笑容。
[狗头]古川弟弟是一个除了代码写的烂,其他没毛病的阳光程序员。
作者有话说
显示所有文的作话
第2章 一只空有青春的阳光菜鸟