“看这里,这是我们目前聊天界面的状态反馈逻辑。”塞斯用笔尖点了点中心节点,“你们的第一个任务,是把聊天界面的‘正在输入…’(Is Typing...)状态提示,从单体架构中彻底剥离出来,重构成一个独立的高可用微服务。”
办公室里安静了两秒。
理查德盯着白板,确认塞斯不是在开玩笑后,实在没忍住:“等等……塞斯,微服务?这只是一个前端状态广播而已。
当检测到键盘输入时,在WebSocket通道里加一个布尔值发过去就行了。
五行代码,十分钟的事。我们为什么要为一个‘三个点’的动画,去建立独立的数据库和容灾备份?这完全是过度设计。”
塞斯并没有生气,反而露出了一种包容的微笑。
“理查德,你要转变一下思维模式。互利不是初创公司,我们面对的是全球级的流量。”
塞斯喝了一口抹茶拿铁,耐心解释道,“你以为那只是几行代码。但如果未来我们的日活破亿,几千万人同时在打字,这三个点的状态广播产生的高频并发请求,有可能会压垮主服务器。
这叫战略性冗余。我们要用集群部署,确保这三个点在任何极端并发下都不会卡顿。”
理查德张了张嘴,无言以对。
从纯技术角度看,只要稍微做个节流,或者不把状态和核心消息存放在同一个队列里,根本不会出现他说的那种情况。
但他看着塞斯深信不疑的表情,知道技术逻辑在这里是说不通的。
“所以,在写代码之前,我们要先走互利的标准流程。”塞斯敲定了任务。
塞斯要求理查德牵头写一份《“正在输入”状态解耦架构设计文档》,并且在动工前,必须拉通内部五个部门进行会签审批。
至于大头,塞斯给他安排了一个“竞品视觉调研”的任务:去把市面上主流聊天软件的“正在输入”动画录下来,做成对比PPT。
接下来的一个星期,理查德彻底体验到了大厂复杂的跨部门协作。
他每天要开四五个会。安全部的合规专家质问他:“这三个圆点的跳动频率,是否会暴露用户的打字习惯,从而引发隐私合规问题?”
法务部的律师则按着文档逐句排查:“苹果的iMessage也是三个点,跳动节奏如果重合,会不会有专利诉讼的风险?”
无障碍委员会和UI设计组,更是为了这三个点应该是深灰还是浅灰,拉扯了整整三天。
理查德坐在电脑前,看着自己曾经用来构思压缩算法的大脑,如今却在文档里论证“闪烁间隔300毫秒是否科学”,只觉得一阵深切的无力感。
而邻座的大头,日子过得相当惬意。
他每天下载各种聊天软件摸鱼截图。
有一天下午做PPT时,大头手滑,把一张不知从哪存下来的“吃豆人”GIF图,错放到了标准圆点的位置。
大头没发现,直接把PPT交了上去。
周五的部门会上,塞斯按下了下一页PPT。当屏幕上的吃豆人吧唧吧唧咀嚼的时候,全场愣了一下。
大头刚想站起来解释是传错图了,塞斯却眼睛一亮,拍了拍手。
“有意思。”塞斯看着屏幕,“纳尔森,这是个很好的创新点。把死板的圆点换成吃豆人动画,增加了等待时的趣味性,这算是打破了常规的UI思路,提升了闲时参与度。”
会议室里的几个中层也纷纷点头,觉得这个巧思不错。
大头因为那个放错的吃豆人GIF,被塞斯评为了当月的部门“创新之星”,还拿到了一笔额外的期权奖励。
而理查德熬夜写了一周的微服务架构文档,在最后一次会签时,被UI部门以“不够贴合品牌理念”打回修改。
第174章 投诚者
密歇根湖吹来的凉风,让初夏的芝加哥显得格外沉稳,丝毫感受不到两千英里外硅谷的那种燥热。
魔笛手的办公区里,键盘劈里啪啦的敲击声正响个不停。
不过几分钟前,大家全神贯注的节奏被一声没憋住的爆笑打断了。
“伙计们,你们最好停下手里的活儿听听这个。”
迪尼什脚下一蹬,把椅子转了半圈,将笔记本屏幕亮给众人。
他努力压着嘴角,想装出见惯了大场面的淡定,但脸上那股按捺不住的嘉豪之力早就溢出来了:“互利的HR大概是疯了。
他们刚刚在领英上给我发了封私信,开出了一个名为‘Chat事业部首席架构师’的职位,不仅承诺底薪翻倍,还外加四年六十万美金的受限股票(RSU)。”
对面的吉尔弗约尔视线根本没离开过屏幕,双手依然在键盘上噼里啪啦地敲着,只丢出一句毫无波澜的冷嘲热讽:“四年才六十万?
迪尼什,看来互利那帮外行也不算太瞎,至少他们看出了你那坨全是冗余的代码也就值这个价格。
顺便说一句,人家给我开的是四年八十万,外加允许我带宠物上班。”
“放屁!那是因为你看起来就像个随时会在工位上献祭活羊的撒旦教徒,他们怕你不高兴把服务器炸了!”迪尼什立刻反唇相讥。
两人的斗嘴引发了周围几名程序员的笑声。
事实上,不止是他们两个。只要是在领英上公开了魔笛手就职信息的工程师,几乎都收到了互利HR群发的诱惑性大饼。
对方显然不知道谁才是slack项目的核心骨干,干脆直接把魔笛手的技术岗扫荡了一遍。
杨坚端着一杯刚冲好的黑咖啡从里间走出来,靠在门框上,平静地看着这群手握重金Offer却在互相调侃的员工。
“怎么?没人想单飞吗?”
杨坚抿了一口咖啡,语气轻松,“四十万美金级别的总包,对于咱们这个刚成立没多久的初创团队来说,诱惑力可不小。如果有人想拿着这份邮件去互利报到,我随时批离职流程。”
办公室里安静了一瞬。
随后,一个名叫乔什的前端开发员摇了摇头,把手里的红牛易拉罐捏扁,精准地投进了两米外的垃圾桶里。
“老板,别试探我们了。我们虽然在芝加哥,但硅谷那套骗人的把戏,我们还是懂的。”
乔什笑着说道,顺手点开了互利HR发来的邮件明细,“这种四十万美元的总包,完全就是纸面富贵。
他们开出的底薪确实比这里高一点,但剩下的大头,全是分四年归属(Vesting)的期权和所谓的‘绩效奖金’。
而且你看看这鸡贼的行权比例,第一年只给10%,第二年20%,剩下的70%全死死压在第三和第四年。
就互利现在这种卷法,大部分人根本熬不到第三年就精神崩溃跑路了。
这期权说白了,就是吊在驴子前面的胡萝卜。”
迪尼什立刻接话,脸上满是嘲讽:“没错。互利内部可是实行着全硅谷最严苛、也最有毒的‘活力曲线’末位淘汰制。
为了拿到那笔虚无缥缈的绩效奖金,你必须在每半年的考核中拿到‘超出预期’。这就意味着你不仅要没日没夜地加班,还要跟坐在你旁边的同事疯狂内卷、互相抢功劳。”
“而且我还听说,”另一个程序员凑过来补充道,“互利的Chat事业部现在已经彻底变成了个人事黑洞。
我有个大学同学前几天刚被挖进去,是个很厉害的底层网络工程师。
你们猜他这三天干了什么?他花了一周的时间,拉着五个部门开了十几场视频会议,就为了论证聊天界面里那个‘正在输入’的三个点,到底该闪得多快!”
听到这里,整个办公室爆发出一阵无法抑制的爆笑。
这种为了一个UI动画去写几十页底层架构文档的荒谬行径,在魔笛手这种崇尚敏捷开发的程序员眼里,简直比杀了他们还难受。
在这里,没有冗长的跨部门扯皮,没有为了证明自己存在感而写的周报。
代码写完,本地跑通,通过审核后直接合并分支。
昨天的构想,今天就能跑在测试环境里。这种纯粹的技术爽感,是任何大厂的繁文缛节都无法替代的。
更何况,魔笛手的员工心里有一本现实的账。
魔笛手虽然地处芝加哥,账面上的基础月薪看起来没有硅谷巨头那么夸张,但这家公司在杨坚的带领下,之前的几个项目全都是在市场上大爆特爆的摇钱树。
杨坚从来不给员工画那些虚无缥缈的期权大饼。
项目一旦上线盈利,丰厚的项目奖金直接以现金的形式打进每一个核心员工的银行账户里。
不用熬四年等待期权解禁,不用在勾心斗角的考评中讨好直属上司。
实实在在拿到手里的美金,比互利HR在邮件里敲下的那几个零要有力得多。
“互利想用硅谷那套人头游戏来打垮我们,他们打错算盘了。”
杨坚目光扫过在场的每一个人,眼神中透着不容置疑的底气,“他们有几百号人在那里开会扯皮,而我们有最敏捷的架构和最专注的大脑。
继续手里的活儿,把UI和状态管理的接口对齐完善。
等Slack正式上线,我要让盖文·贝尔亲眼目睹他砸进Chat部门的那几千万,变成一堆跑不动的电子垃圾。”
“没问题,老板!”
“干碎互利!”
短暂的坦诚局结束后,办公室里再次恢复了清脆有活力的键盘敲击声。
互利那场声势浩大的挖角行动,甚至连魔笛手的一丝涟漪都没有激起,反而像是一剂催化剂,让这个身处芝加哥的初创团队变得空前团结。
……
第二天清晨,芝加哥下了一场淅淅沥沥的微雨。
杨坚像往常一样,在九点半准时抵达了魔笛手所在的办公楼。
他刚走出电梯,正准备掏出门禁卡,却猛地停下了脚步。
在魔笛手办公区的玻璃大门外,站着一个男人。
男人穿着一套剪裁极其合体的深蓝色商务西装,手里拎着一个精致的真皮公文包。
他身形瘦高,站姿笔挺得甚至有些刻板。
在这栋充斥着连帽衫和洞洞鞋的初创公司大楼里,这个人的装扮显得格格不入。
当杨坚看清那个人的脸时,他的眼神瞬间冷了下来,原本放松的身体肌肉也微微绷紧。
来人正是唐纳德·邓恩,在互利内部被称为“贾里德”。
他是盖文·贝尔最信任的左膀右臂,也是互利有史以来晋升最快的、最年轻的事业部副总裁(VP)。
杨坚的第一反应是,互利的触手终于从线上的邮件轰炸,延伸到了线下的当面施压。
也许盖文发现挖不动魔笛手的底层程序员,便派了这个最得力的干将跨越两千英里飞到芝加哥,准备用某种盘外招或者商业通牒来逼迫自己就范。
杨坚走上前,没有去刷门禁卡,而是隔着两步的距离看着对方,语气冷淡,“贾里德先生,如果我没记错的话,互利的总部在阳光明媚的加州,而不是阴雨绵绵的中西部。
怎么,盖文的法务部准备当面给我下发律师函了吗?”
贾里德看到杨坚,立刻站得更直了。
他并没有表现出任何大公司高管的傲慢,反而礼貌地向杨坚微微鞠了一躬,脸上露出了一种近乎讨好的、略带神经质的真诚微笑。
“杨先生,您误会了。”贾里德的声音很温和,甚至透着一丝拘谨,“我不是代表互利来的。
事实上,就在昨天下午,我已经向互利的人力资源部正式递交了辞呈,并且放弃了我所有的未到手的期权。”
杨坚正准备拿卡的手顿在了半空中。
他微微眯起眼睛,盯着眼前的男人,试图从他脸上找出一丝开玩笑的痕迹。
“你竟然辞职了?”
杨坚皱起眉头,“互利最年轻的VP,盖文·贝尔面前的红人,放弃了触手可及的几百万美金,飞了两千英里跑到我这个连前台都没有的办公室门口?”
“准确地说,我是自费买的红眼航班,三个小时前刚在奥黑尔机场降落。”
贾里德认真地纠正了一下细节,然后把手里的公文包换到左手,有些期待地看着杨坚,“杨先生,我是来求职的。请问魔笛手现在还需要人手吗?”
哪怕是经历过无数风浪的杨坚,此刻也感到了一阵强烈的荒谬感。
他刷开大门,把贾里德领进了一间空会议室,顺手递给他一瓶矿泉水。