身为伏羲框架创始人,我在公司当外包

他们都说,那个新来的外包是个废物,连个简单的Bug都查不明白。

直到系统全面崩溃,经理在办公室里尖叫着说谁能救火就奖励二十万。

我默默登录了一个三年没动过的GitHub账号,把个人主页链接甩在了项目群里。

五分钟后,CTO的电话直接打到了我的廉价安卓机上。

而我的项目经理,正死死盯着我屏幕上那个ID叫‘Moony’的主页,脸色白得像是见了鬼


第一章:庆功宴上的“耗材”


“来来来,大家举杯!庆祝我们‘星云’项目,在苏曼经理的英明领导下,提前三天成功上线!”


项目经理苏曼穿着一身得体的香奈儿套装,端着红酒,笑靥如花地站在会议室中央。灯光打在她身上,仿佛她是全场唯一的主角。周围围着一群正式员工,个个脸上洋溢着与有荣焉的喜悦。


我叫林默,是这场庆功宴里,唯一的外包人员。我的任务是,把行政订好的披萨、炸鸡和饮料从楼下搬上来,并负责给大家倒酒。


当我抱着沉重的箱子,踉跄地挤进人群时,不知道谁推了我一把,箱子一歪,几杯可乐差点洒出来。


“哎哟,小心点啊小林!”苏曼夸张地叫了一声,随即又换上她那标志性的、带着一丝怜悯的笑容,“没事没事,没洒到衣服上就好。辛苦了,放下东西一起吃点吧?”


我还没说话,旁边的技术骨干周哲就嗤笑一声:“曼姐,人小林忙着呢,估计还得去送下一单吧?”


周围响起一阵压抑的低笑。周哲一直在追苏曼,也是团队里最看不起外包的人。


我把箱子放在角落的桌子上,摇了摇头:“不用了,你们吃吧。”


苏曼却不肯放过我,她袅袅婷婷地走过来,用一种全场都能听到的“关切”语气说:“小林啊,这次项目结束,本来是有个转正名额的,但上面临时冻结了HC(人头),我也没办法。不过你别担心,我认识另一个外包公司的项目经理,那边虽然项目小点,工资也低点,但挺稳定的,回头我推荐你过去?”


她这话听起来是关心,但每个字都像针一样扎人。稳定?工资更低?这算什么施舍?


周围的目光都聚焦在我身上,有同情,有鄙夷,更多的是看热闹不嫌事大。


我抬起头,看着苏曼那双画着精致眼线的眼睛,平静地开口:“不是,苏经理,我算过了,按我这工时和项目贡献,要是被裁,N+1赔偿金应该不少。我等着拿钱呢,离什么职?”


一瞬间,会议室安静得只剩下空调的嗡鸣。


下一秒,爆笑声几乎要掀翻天花板。


“哈哈哈!他说什么?N+1?”

“一个外包,还想N+1?林默你没事吧?”

“曼姐,你看你把人家孩子都逼疯了!”


周哲笑得最大声,拍着桌子:“林默,你是不是代码写傻了?外包合同,哪来的N+1?你梦里什么都有!”


苏曼也忍俊不禁,用纸巾擦了擦嘴角:“好了好了,小林可能太累了,开个玩笑而已。大家理解一下。”


我看着他们笑得前仰后合,没再说话。只是默默地把最后几杯饮料摆好,然后转身离开了这个充斥着香槟酒气和虚假欢笑的房间。


回到我那位于办公室最角落、堆满杂物的工位,我拧开了桌上那瓶用了三年的薄荷精油,深深吸了一口。清凉的气息冲入鼻腔,稍微压下了心头那股莫名的烦躁,也缓解了左手小指那道旧伤在空调冷风下隐隐传来的酸痛。


这道疤,是刚入行时,连续72小时给一个“资深”工程师擦屁股,修复他留下的“史诗级”Bug时,精神恍惚被机柜锋利的边缘划伤的。身体记忆总是在提醒我,在这个行业,底层的“耗材”就是要用来承受这些的。


我看了眼手边那台外壳磨损严重的ThinkPad T480,这是带我入行的老师“严师”送我的。它陪我征战多年,看起来其貌不扬,甚至有些落伍。旁边,是喝了一半的、便利店最便宜的速溶黑咖啡,苦涩,但提神。


再看看苏曼工位上那台崭新的顶配MacBook Pro,和她那杯拉花精致的星巴克拿铁。


我们确实是两个世界的人。


但他们不知道,他们引以为傲、赖以生存的“星云”项目,其底层核心框架“伏羲”,其中一个匿名联合创始人,ID就叫“Moony”。


而Moony,就是我。


第二章:崩坏的系统和定制的键盘


“星云”项目上线后没几天,报应来了。


那是一个周一的早晨,我刚到公司,就感觉气氛不对。监控大屏上,代表系统异常的红色警报块像瘟疫一样蔓延,报警器的蜂鸣声尖锐刺耳。


“怎么回事?!用户投诉电话被打爆了!核心接口响应时间飙升到十秒以上!”苏曼踩着高跟鞋,脸色铁青地冲到办公区,声音失去了往日的从容。


周哲和其他几个核心开发围在电脑前,手指在键盘上飞舞,额头上全是汗。


“曼姐,查不到明显原因啊!流量没有异常暴涨,服务器资源也没耗尽,就是……就是慢!”一个开发带着哭腔汇报。


“废物!都是废物!”苏曼气得胸口起伏,“周哲!你上周不是拍着胸脯说万无一失吗?这就是你的万无一失?”


周哲脸色惨白,嘴里喃喃着:“不应该啊……我重构的代码明明效率更高了……肯定是底层‘伏羲’框架的锅!对,一定是框架有缺陷!”


听到这话,我差点笑出声。自己屁股没擦干净,怪马桶没吸力?


危机持续发酵,连CTO都被惊动,亲自下来督战。办公室里气压低得让人喘不过气。


我默默打开我的老ThinkPad,连上内部网络,开始分析日志。几分钟后,我心里有数了。


问题出在苏曼为了这次汇报亮点,强塞进去的那个“智能用户画像推荐”模块。这个模块设计得极其臃肿,每次请求都会触发一系列复杂的、不必要的计算,生生拖垮了整个系统。这在工程学上,叫做阿姆达尔定律——系统的性能,取决于最慢的那个部分。这个花哨模块,就是那个无法逾越的单点瓶颈。


眼看系统就要全面崩溃,CTO的脸色已经黑如锅底。


我叹了口气,不能眼睁睁看着“伏羲”框架背这口黑锅。我活动了一下手指,在那把看起来平平无奇的机械键盘上,敲下了一连串命令。


这把键盘,是严师和我一起动手焊的,PCB电路板是自定义的,固件是我自己写的,键位布局完全贴合我的思维习惯。苏曼之前见过,还调侃说:“小林,你这键盘灯都不亮,地摊货吧?”


此刻,这把“地摊货”在我手下发出了清脆而密集的嗒嗒声,如同演奏一首激昂的进行曲。


我写了一段紧急脚本,不是从根本上解决问题(那需要停服重构),而是巧妙地绕过了那个臃肿模块的核心计算逻辑,用一种“野路子”暂时稳住了系统。


监控大屏上的红色警报,以肉眼可见的速度开始消退,响应时间曲线像被一只无形的手狠狠压了下去。


“稳……稳住了!”有人惊呼。


所有人都松了口气,目光齐刷刷地看向周哲,以为是他力挽狂澜。


周哲自己也愣了一下,随即脸上露出劫后余生的笑容,刚想开口。


“刚才谁动了生产环境?!”苏曼尖锐的声音响起,她没看周哲,而是直接指向我,“林默!是不是你?你一个外包,谁给你的权限动核心代码?你知道这多危险吗?出了问题,把你卖了都赔不起!”


周哲到嘴边的话咽了回去,也皱起眉看着我:“林默,我知道你想帮忙,但生产环境不是你能瞎搞的,要遵循研发规范!”


我还没说话,团队里那个沉默寡言、但极度痴迷硬件的技术宅小李,却盯着我的键盘,眼睛发光:“默哥,你这键盘……这手感,这声音……这不会是……那个传说中大神‘Moony’在论坛晒过的自制定位板方案吧?”


苏曼不耐烦地打断:“什么猫腻狗腻!一个破键盘还能救火不成?林默,你立刻写一份事故报告,详细说明你刚才做了什么,然后交给周哲审查!”


我看着她,心里毫无波澜。只是觉得,那杯冷掉的速溶咖啡,似乎更苦了。


第三章:“Moony”大神与顶层邀请


就在气氛再次僵住的时候,一直沉默观察的CTO走了过来。


他大概四十多岁,穿着简单的Polo衫,眼神锐利。他没理会苏曼和周哲,而是直接站到了我的身边,目光落在我那台老ThinkPad的屏幕上。


屏幕上,还停留着我刚才编写脚本的界面。


CTO看了很久,久到苏曼脸上的怒气都变成了不安,周哲的自信也化为了疑惑。


终于,他抬起头,看着我,声音里带着一丝不易察觉的颤抖:“小伙子,你刚才那个绕过核心计算的思路……还有你敲代码时,那种对‘伏羲’框架底层API的信手拈来……这种风格,我好像在一个地方见过。”


他顿了顿,一字一句地问:“那个在‘伏羲’开源社区,ID叫‘Moony’,独自解决了‘幽灵缓存’这个世纪难题的神秘贡献者……是你吗?”


“Moony?”

“幽灵缓存?”

“那个传说级的大神?”


办公室里响起一片倒吸冷气的声音。只要是深入使用“伏羲”框架的开发者,几乎没有不知道“Moony”这个名字的。他像幽灵一样出现在社区,留下几篇石破天惊的技术文章和几个堪称艺术品的补丁,然后消失无踪。没人知道他是谁。


苏曼和周哲的表情,瞬间凝固。周哲的嘴巴微微张着,像是听到了天方夜谭。苏曼的脸上,则是血色迅速褪去,变成了一种难以置信的惨白。


我看着CTO,他的眼神里有探究,有期待,更有一种找到宝藏的狂喜。


我点了点头:“是我。ID ‘Moony’。”


简单的四个字,像一颗炸弹,在办公室里轰然引爆!


“卧槽!!!!”

“林默是Moony???”

“我们项目的框架,是他参与写的?那我们天天是在……”


议论声像潮水般涌起。


CTO长长地舒了一口气,仿佛卸下了千斤重担。他用力拍了拍我的肩膀,然后从随身携带的平板电脑里调出一份标注着“绝密”的文件。


“看看这个。”他把屏幕转向我。


那是一份《星图科技下一代云端分布式架构技术路线图》。


我快速浏览着,越看越心惊。这份路线图的核心设计思想,关于“弹性微服务网格”和“去中心化配置管理”的构想,竟然与我和严师三年前,在一篇匿名技术博客中提出的未来技术演进方向,高度吻合!甚至在一些细节上,他们做了更深入的延伸和细化。


“这……”我抬起头,看向CTO。


CTO眼中闪烁着兴奋的光芒:“我们技术委员会研究了整整一年,才最终确定了这个方向。而它的理论基石,很大程度上构建在‘Moony’的那几篇博客上。我们找了你三年,发出过无数次邀请,都石沉大海。没想到,你竟然以这种方式,来到了我们公司。”


他收起平板,从文件袋里郑重地取出一份用厚重铜版纸打印的邀请函,递到我面前。


“林默先生,我谨代表星图科技技术委员会,正式邀请您出任公司新成立的‘核心架构组’负责人,直接向我汇报。您的办公位,在总部顶层的‘技术中心’。”


他指了指头顶,微笑着说:“那里,闻起来是‘未来’的味道。”


我接过那份沉甸甸的邀请函。指尖触碰到冰凉的纸张,质感与我平时打印的A4纸天差地别。我注意到,在邀请函的角落,用极小的字印着一段《孙子兵法》的话:“善战者,求之于势,不责于人。”


这是在点我啊。公司需要我造的“势”,而不是让我去责怪苏曼、周哲这些“人”。


第四章:神殿的味道与速溶咖啡的回甘


我拿着邀请函,转过身。


整个办公区安静得可怕。所有人都看着我,眼神复杂到了极点——有震惊,有羞愧,有崇拜,更多的是一种世界观被颠覆后的茫然。


苏曼僵在原地,脸上红一阵白一阵。她精心维持的精英形象,在这一刻碎了一地。她之前所有的炫耀、所有的优越感,在我的真实身份面前,都变成了一个彻头彻尾的笑话。她那身香奈儿,她那台MacBook Pro,她那个“经理”的头衔,在“伏羲联合创始人”和“核心架构组负责人”面前,显得如此苍白无力。


周哲低着头,不敢与我对视。他的脸上充满了挣扎和困惑。他一直信奉的技术至上,在这一刻被彻底击碎。他看不起的外包,竟然是他技术道路上需要仰望的神。而他一直追随的苏曼,却是一个连真神在眼前都认不出的瞎子。


我走到我的工位前,开始默默地收拾东西。


其实没什么好收拾的。除了那瓶薄荷精油,那台老ThinkPad,和一个印着公司Logo的马克杯(里面是冷掉的速溶咖啡),其他都属于公司。


我把薄荷精油和电脑装进背包,然后拿起那个马克杯。


苏曼似乎想说什么,嘴唇动了动,最终却一个字也没吐出来。


周哲抬起头,看了我一眼,眼神里似乎有了一丝不同的东西,不再是纯粹的鄙视,而是多了一丝……反思?


我没理会他们,径直走向门口。


经过CTO身边时,我停下脚步,轻声说了一句:“严师让我代他向您问好。”


CTO先是一愣,随即恍然大悟,脸上露出了更加灿烂的笑容:“原来你是老严的徒弟!怪不得!怪不得!哈哈,这个老家伙,藏得可真深!”


我点了点头,最后看了一眼这个我待了数月的,充满压抑、偏见和可笑“职场规则”的办公室。


然后,我走向那部通往顶层“技术中心”的专属电梯。


电梯门缓缓打开,里面是光可鉴人的不锈钢内壁和柔和的灯光。我走进去,按下顶层的按钮。


在电梯门合上的瞬间,我举起手中那个廉价的马克杯,将里面早已冰凉的速溶黑咖啡,一饮而尽。


预期的苦涩在口腔中蔓延开来,但奇异的是,在苦涩的尽头,我竟然品出了一丝极其微弱的、却真实存在的回甘。


电梯平稳上升。


我知道,当门再次打开时,扑面而来的,将会是那股传说中的、冰冷而纯净的,属于技术神殿的——“金属与臭氧”的味道。


而苏曼和她那个漏洞百出的“星云”项目,以及那场可笑的庆功宴,都已被彻底隔绝在脚下那个陈旧的世界里。


我的未来,是架构星辰大海。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容