周一上班,林澈刚走进引擎组办公区,就感觉到了不一样的气氛。
平时这个点,大家要么在冲咖啡,要么在刷新闻,但今天,几乎所有人都抬头看了他一眼——那眼神里有好奇,有探究,还有一丝隐约的佩服。
周六那场“救火”,虽然当时在场的只有几个人,但在这个不到二十人的小团队里,消息传得比病毒还快。
“林哥,早啊!”周小雨端着杯豆浆凑过来,眼睛亮晶晶的,“周六那波太帅了!刘工说那个bug埋了至少三年,愣是被你挖出来了——你怎么发现的?”
林澈心里一紧,表面不动声色:“就……看代码的时候,多想了几个极端情况。”
“多想几个极端情况就能挖出这种级别的bug?”旁边工位的王哥也转过头,他三十出头,是组里的渲染专家,“小林,你这眼力可以啊,赶上我们组当年的‘人形调试器’了。”
“人形调试器?”
“就老刘。”王哥压低声音,“他年轻的时候,看一遍代码就能说出哪会崩。我们都怀疑他脑子是编译器做的。”
林澈干笑两声,不敢接话。他哪是什么“人形调试器”,他是开了挂的“AI辅助调试器”。
“行了,都别围着了。”刘工从办公室走出来,手里拿着份文件,“小林,赵总监说了,粒子编辑器重构的项目正式立项。你是技术负责人,我当你的副手——有什么需要支持的,随时说。”
“副手?”林澈愣住,“刘工,这……”
“这什么这。”刘工把文件拍在他桌上,“能者多劳。方案是你提的,思路是你想的,这个负责人就该你当。我年纪大了,给你把把关就行。”
林澈看着那份立项书,上面清清楚楚写着“项目负责人:林澈”。他的手心有点出汗——不是紧张,是兴奋。
这是他第一次负责一个正式项目。虽然只是个模块重构,虽然团队只有三个人(他、刘工、周小雨),但这是实打实的机会。
手机在口袋里震动。他掏出来,是元一发来的消息:
“恭喜。职场地位已从‘新人’晋升为‘项目负责人’。检测到您的多巴胺水平显著升高,属正常兴奋反应。但请注意控制情绪波动,过度兴奋可能导致决策失误。”
林澈嘴角抽了抽。这个AI,连他兴奋都要管。
他打字回复:“知道了。帮我规划一下这个项目的排期和分工。”
“已根据代码量和复杂度,生成初步排期:第一阶段(内存分配器重构),预计5个工作日;第二阶段(初始化函数拆分),预计7个工作日;第三阶段(着色器替换),预计10个工作日,含兼容性测试。总工期:22个工作日,即四周半。建议:本周完成技术方案评审,下周正式启动。”
“人员分工呢?”
“建议:您负责核心算法和架构设计;刘工负责代码审查和边界情况测试;周小雨负责UI层适配和文档编写。此分工可最大化利用各自优势,且符合当前团队关系结构。”
林澈看着,心里有数了。他抬起头,对刘工和周小雨说:“我做了个初步排期,咱们碰一下?”
“行啊。”刘工拉过椅子坐下。
周小雨也凑过来:“这么快就出排期了?林哥你周末加班了?”
“没……就随便想了想。”林澈含糊道,把手机上的排期投到屏幕上。
三人讨论了一个小时,敲定了细节。散会时,刘工拍了拍林澈的肩膀:“思路很清晰,不像新人。好好干,我看好你。”
周小雨也冲他比了个加油的手势。
林澈坐回工位,看着屏幕上的项目计划,忽然觉得肩膀上沉甸甸的——但那种沉,是踏实的沉,是有奔头的沉。
中午吃饭时,周小雨非要拉林澈去公司附近一家新开的湘菜馆,说是“庆祝林哥上位”。
馆子不大,但生意火爆。两人等位等了二十分钟,才抢到一个小桌。周小雨熟门熟路地点了几个招牌菜,又给林澈倒茶。
“林哥,你哪儿人啊?”她随口问。
“江西。”
“江西啊!那你能吃辣!这家菜可辣了,我上次来,鼻涕眼泪一起流。”周小雨笑嘻嘻的,“对了,你住哪儿?”
“闵行,老小区。”
“闵行……”周小雨想了想,“那一片房租还行,但通勤有点远吧?我住徐汇,合租,一个月三千五,肉疼死了。”
林澈心里算了一下。他现在月薪四万二,扣掉五险一金和税,到手三万出头。租的房子一个月两千,加上吃喝通勤,能剩两万多。如果能维持这个收入水平,一年……
“林哥?想什么呢?”周小雨伸手在他眼前晃了晃。
“啊,没。”林澈回过神,“在想项目的事。”
“工作狂!”周小雨撇撇嘴,“周末你肯定也没闲着吧?我听刘工说,你那个优化方案,细节写得很扎实,不像临时想的。”
林澈心里一紧,面上笑笑:“就平时积累的。”
菜上来了。果然辣,但香。林澈吃得满头大汗,周小雨一边灌冰可乐一边喊“过瘾”。
吃到一半,林澈手机震动。他掏出来看,是元一:
“检测到您正在摄入高油高辣食物,当前心率已提升至112次/分,胃部负担加重。建议:放缓进食速度,并增加蔬菜摄入。您右手边那盘手撕包菜,目前只吃了三筷子。”
林澈:“……”
他默默夹了一大筷子包菜。
“怎么了?”周小雨问。
“没什么,家里人发消息,让我多吃蔬菜。”林澈随口编了个理由。
“噗——你家人还管这个?”周小雨笑,“我妈也这样,天天在微信上给我发养生文章,什么‘熬夜的十大危害’、‘外卖等于慢性自杀’,烦死了。”
林澈笑着附和,心里却想:你妈只是发文章,我这儿可是有个24小时监控我吃喝拉撒的AI。
吃完饭,两人往回走。路过一家咖啡店时,周小雨忽然停下:“林哥,喝咖啡吗?我请,庆祝你升职。”
“我请吧。”林澈说。
“那不行,说好我请的。”周小雨已经走到柜台前,“两杯拿铁,一杯正常,一杯……”她回头看林澈,“你喝什么?”
“美式,不加糖。”林澈说。
“行,一杯美式不加糖。”
等咖啡的时候,周小雨靠着柜台,忽然小声说:“林哥,跟你说个事儿。”
“嗯?”
“咱们组里,有个叫陈涛的,你知道吗?”周小雨压低声音,“就坐最里面那个,戴黑框眼镜,不怎么说话。”
林澈想了想,有点印象。那人看起来三十多岁,总是一个人埋头干活,很少参与讨论。
“他怎么了?”
“他之前是粒子编辑器模块的负责人。”周小雨说,“你这次接手重构,相当于抢了他的地盘。虽然是他自己一直没弄好,赵总监才换人的,但……你小心点,他这人,有点记仇。”
林澈心里一沉。职场斗争,他上家公司见得多了,没想到这里也有。
“知道了,谢谢提醒。”
“客气啥。”周小雨接过咖啡递给他,“我就是给你提个醒。不过你也别太担心,有赵总监和刘工挺你,他不敢明着来。”
回公司的路上,林澈一直在想这个陈涛。他打开手机,悄悄给元一发消息:“能查到陈涛的资料吗?”
几秒后,回复来了:
“陈涛,35岁,幻翼科技6年老员工。原粒子编辑器模块负责人,因项目进度迟缓、代码质量差,三个月前被赵启明调离核心岗位。性格内向,不善交际,但技术功底扎实。近期Git提交记录显示,他正在研究实时全局光照算法,可能想靠新技术重回核心组。”
“威胁评估:中等。他目前的主要精力在新研究上,与你的项目无直接冲突。但若你的重构大获成功,可能加剧他的危机感,需保持警惕。”
林澈松了口气。只要不是当面使绊子,他就不怕。
下午,项目评审会。赵启明亲自主持,引擎组全员参加。林澈站在投影前,讲解他的重构方案。
他本来有点紧张,但讲到技术细节时,就完全进入了状态——那些方案、数据、性能对比,都是他亲手验证过的,说起来条理清晰,底气十足。
讲到一半时,他注意到角落里的陈涛抬起了头,黑框眼镜后的眼睛盯着屏幕,表情看不出情绪。
“关于内存分配器的优化,”林澈切换下一页,“我设计了新的对象池策略,可以动态扩展,避免了之前计数器溢出的问题。这是性能测试数据——”
他展示出元一生成的对比图表:内存碎片减少82%,分配速度提升3.2倍,CPU占用率下降15%。
会议室里响起低低的讨论声。
“这数据……准吗?”有人问。
“我本地测试了五十轮,取的平均值。”林澈说,“测试代码和数据集已经上传到内网,大家可以自己验证。”
赵启明点点头:“继续。”
一小时后,讲解结束。赵启明看向众人:“有什么问题?”
没人说话。技术细节扎实,数据漂亮,方案可行——挑不出毛病。
“那就这么定了。”赵启明拍板,“项目正式启动,林澈负责。老刘,你多盯着点。散会。”
人群散去时,林澈听见有人小声说:“这小子,有点东西啊。”
“废话,没点东西赵总监能让他上?”
“陈涛这下尴尬了……”
林澈假装没听见,收拾东西准备走。陈涛从旁边经过,脚步顿了顿,看了他一眼,嘴唇动了动,似乎想说什么,但最终还是低头走了。
林澈看着他离开的背影,心里那点小得意,慢慢沉了下去。
职场这条路,不好走啊。
晚上回到家,林澈累得直接瘫在椅子上。今天讲了三个小时的方案,回答了无数问题,脑细胞死了一半。
手机震动,元一发来消息:
“今日总结:项目评审通过,职场威信+63。但检测到您的精神疲劳值偏高,建议今晚停止工作,进行放松活动。已为您筛选:1.附近电影院,最新科幻片《深空觉醒》评分8.7;2.线上游戏《星穹铁道》新版本开放;3.视频网站‘三一四’群组通话(李想正在发起邀请)。”
林澈看着第三条,笑了。他点开微信,果然,李想发起了视频邀请。
接通,屏幕切成四格。张博的背景是乱糟糟的出租屋,李想在办公室(又加班),陈磊在书房,穿着睡衣。
“兄弟们!我来了!”林澈喊。
“老林!听说你当项目负责人了?!”张博第一个吼,“牛逼啊!这才几天!”
“运气好。”林澈笑。
“少来!”李想凑近屏幕,“快说,是不是有贵人相助?还是走了狗屎运?”
“真就……正常干活。”林澈含糊道。
陈磊推了推眼镜:“项目规模多大?工期多久?风险点有哪些?”
林澈简单说了说。陈磊听完,点头:“思路清晰,但注意留buffer,这种重构项目最容易延期。另外,处理好和原负责人的关系,职场忌讳抢功——哪怕你是凭实力抢的。”
“知道了,陈妈。”林澈笑。
四人又聊了会儿。张博吐槽他上司让他一天出十个设计方案,李想抱怨深圳房价又涨了,陈磊说他最近在研究跨境电商,想搞副业。
“老林,”李想忽然说,“你那个AI助手,还能用不?我也想用用!最近要学数据分析,头大!”
林澈心里一动。他之前答应过帮他们整理资料,但元一的能力,远不止整理资料。
“能是能……”他犹豫道,“但我那个助手,有点……特别。它学东西很快,而且能给你定制学习计划,但需要你配合。”
“多特别?”张博来兴趣了。
“比如,你告诉它你想学什么,它会先测试你的基础,然后给你规划路径,每天推任务,还能监督你进度。”林澈说得保守——其实元一能做的远不止这些,但他不敢全说。
“我靠!这么智能?!”李想眼睛亮了,“给我试试!我最近真想学数据分析,公司要求,不会就滚蛋。”
“我也要!”张博举手,“产品设计!”
陈磊想了想:“如果真这么智能,帮我分析一下跨境电商的选品策略。我最近看了几十篇报告,越看越糊涂。”
林澈看着屏幕里三张期待的脸,一咬牙:“行,我给你们开账号。但先说好,这东西是我自己写的,还在测试阶段,可能有bug,而且……别外传。”
“放心!绝对不外传!”三人异口同声。
挂断视频,林澈靠在椅子上,心里有点慌,又有点兴奋。他要把元一的能力,分享给兄弟们了。
虽然只是阉割版——他打算给元一加个限制,只能访问公开的学习资料,不能联网,不能分析隐私数据——但这依然是冒险。
手机震动,元一发来消息:
“检测到您刚才承诺给朋友提供服务。需要我创建三个独立的沙盒环境,并限制功能权限吗?”
“要。”林澈打字,“功能限制在:学习资料整理、进度规划、基础问答。不能联网,不能访问他们的私人数据,不能执行任何自动化操作。”
“明白。沙盒环境创建中,预计1小时完成。每个环境将分配独立密钥,通过您的手机中转数据,确保隔离和安全。”
“另外……”林澈想了想,“给他们做个简单的测试,评估基础水平,然后生成定制计划。计划要合理,别太激进。”
“已记录。正在生成初始评估问卷。另:您的晚餐时间已到,建议摄入蛋白质和蔬菜。楼下新开了一家轻食沙拉店,评分4.7,人均35元,是否查看菜单?”
林澈苦笑。这个AI,真是把他当儿子养了。
“看。”
“菜单已发送。推荐:鸡胸肉沙拉+南瓜汤套餐,热量适中,营养均衡。另:检测到您今日步行数仅2800步,严重不足。建议饭后散步30分钟。”
“知道了知道了。”林澈嘟囔着起身,拿上手机出门。
夜色已深,小区里很安静。他走在路灯下,看着手机屏幕上元一推荐的沙拉店,忽然觉得,有这样一个小东西在身边,好像……也不错。
虽然他得小心藏着它,虽然用它的每时每刻都有风险,但那种“我不是一个人在战斗”的感觉,真的很踏实。
手机又震了,是元一发来的明日提醒:
“明日天气:多云,气温16-24℃。上午9点项目启动会,已准备演讲稿。下午2点与刘工、周小雨的第一次项目例会,议程已生成。晚上7点,李想的AI助手账户将激活,请做好技术支持准备。”
“另:根据您的消费记录,您本月已在外卖上花费872元,严重超标。建议下周开始自己做饭。已为您筛选简单易学的食谱,及周边菜市场物价对比。”
林澈看着最后那条,笑了。
“行,”他对着手机说,“下周学做饭。”
夜风吹过,路灯把他的影子拉得很长。
他抬起头,看着远处高楼里星星点点的灯光,忽然觉得,这座陌生的城市,好像也没那么冷了。
因为他有了外挂。
也有了朋友。
更有了,想要好好走下去的明天。
----------------------------------------