网易首页 > 网易号 > 正文 申请入驻

同事开会说我不够格参加,把我踢出门外,没多久,领导专门请我进来

0
分享至

我叫陆沉舟,今年三十四岁,在省城一家叫“启明科技”的软件公司做了四年的后端架构师。

启明科技做的是企业级人力资源管理系统的定制开发,在省城的IT圈里不算大,但靠着几个早期积累下来的优质客户,日子过得还算滋润。公司技术部二十几号人,分成三个项目组,我所在的第三组主要负责核心业务的底层架构维护和系统优化。


我的直属主管叫赵明远,四十出头,是技术部的副总监,也是第三组的项目负责人。赵明远这个人,技术底子是有的,但他最大的问题不在于技术,而在于他对自己在全盘里的排列位置有一套清晰的、不可动摇的估值体系——在他的估值体系里,我不是他最放心的那块牌。

他手底下有两个人是他最信任的——一个是产品经理周慧,三十二岁,跟赵明远搭档了五六年;另一个是高级前端工程师陈远南,三十岁,技术不错,嘴巴也甜,每次开周会都坐在赵明远右手边,笑得恰到好处。

我在第三组的位置,一直有些微妙。我的技术能力是全组公认的——我独立完成过公司好几个核心模块的重构,客户满意度很高。但在赵明远的棋局里,我是一个他不得不用、但永远不会主动信任的棋子。因为他知道,我的技术判断从来不按照他那套排位体系来排序——我只认数据、架构图和代码跑出来的实际结果。

今年年初,公司接了一个大客户——省城一家大型连锁零售企业要做全公司的人力资源管理系统升级,包括考勤、薪酬、绩效、招聘四个核心模块的全面改造和移动端的对接开发。合同金额将近五百万,是启明科技本年度到目前为止签下的最大订单。

项目启动会定在了一月中旬的一个周三下午。提前一天,赵明远在公司群里发了一条通知:“周三下午两点,项目启动会,请以下同事准时参加。”下面列了一个名单——周慧、陈远南、项目助理小林、前端组长老刘、测试组长老吴——一共六个人。没有我。

我看到了那条通知。我没有在意,因为我觉得可能是赵明远疏忽了,忘记把我加进去。毕竟这个项目的核心后端框架需要我来搭建,没有我参加启动会,后续的工作根本无法开展。

周三下午两点,我带着笔记本和我的方案初稿,推开了二楼会议室的门。

会议室里已经到了五六个人,投影仪已经打开了,幕布上投着项目启动会的PPT标题页。赵明远站在投影幕布旁边,手里拿着一杯咖啡,正在跟周慧低声说着什么。看到我推门进来,他的动作顿了一下,眉头微微地皱了一下。

“沉舟?你怎么来了?”

“我来参加项目启动会。”我说。

赵明远放下咖啡杯,把目光从PPT上移开,转向我,用一种公事公办的、没有温度的平稳语气对我说了一句我从未想过会从他嘴里听到的话:“沉舟,这个会你不用参加。你暂时还够不上这个项目的技术门槛。”

会议室安静了几秒钟。我握着门把手,整个人站在会议室门口的条线旁边,越过赵明远的肩膀,能看到周慧和陈远南的位置——周慧低着头在看手机,表情在看不清灯光的反光里难以辨认;陈远南坐在赵明远右手边的第一排,微微侧过头看了我一眼,又转了回去。

“赵总,这个项目的核心后端是现有架构的升级迭代,我对那套架构最了解。如果我不参加启动会,后续的接口设计和数据迁移方案谁来做?”

“这些事周慧和陈远南会负责。你管好自己手头现有的维护工作就行。这个项目暂时不需要你参与。”

他没有看我。他说完那句话之后,就转过身去,继续操作他的笔记本电脑,把PPT翻到了下一页。他的动作流畅而自然,像是已经在脑子里为这套说辞提前演练了很长时间。

周慧这才抬起头,她的目光在我和赵明远之间来回移动了一下,用一种介于疑惑和确认之间的语气开了口。她拿起她面前那份印好的新版系统模块规划书的封面,看了一眼赵明远,又看了一眼门口,然后重新把视线落回了自己面前的文件上,像是在等一个已经排演过三轮以上的指令的最后一个现场确认信号,然后配合着整场流程执行完毕。

陈远南倒是开口了。他靠在椅背上,翘着一条腿,手里转着一支签字笔:“沉舟哥,这个项目还真不是赵总不让你来,主要是方案里涉及的那套新架构体系,没有深入接触过最新的中间件适配环境的话,确实不太容易跟得上讨论节奏。”

他的手在转笔停下来的那一瞬间,签字笔的笔尖在灯光下闪了一下,然后被他捏住,在桌面上轻轻地点了两下。那两下点得很从容,从容得像是他已经在别的场合用同样的措辞排演过如何配合某项决策的辞令,现在只是正式场合里的第一次实际运用。

我站在会议室门口,没有往里走,也没有退出去。那扇半开的门就在我手边,门板的一侧贴着会议室的隔音条。我回头看了一眼,顺着走廊看过去,赵明远的那间独立办公室的门正虚掩着,门缝里透出他桌上的台灯光线,在走廊的地板上拉出一道窄窄的、锥形的光楔。

我松开了门把手,转过身,走出了会议室。那扇门在我身后被周慧顺手带上了,门锁的弹舌在锁扣里发出一声清脆的闭合声。

我没有回工位。我去了楼梯间,在安全通道的台阶上坐了下来。那个位置很少有人经过,楼梯间里的声控灯在我脚步声停下之后过了几秒钟就灭了,把我整个人都收进了从楼道窗户透进来的、下午两点的光线里。窗户的玻璃有些脏了,室外光透过那层积尘,变成一种浑浊的、偏黄的暖调,照亮了从一楼到转角处那几张被踩得褪了色的绿色防滑地砖。

我在那里坐了将近二十分钟。不是生气,是在想一件事——我在这家公司待了四年,我写的代码撑起了公司最核心的几个产品的底层架构,我带出来的新人已经可以在别的项目组独当一面,我手头的系统故障率从每月七八次降到了几乎为零。可尽管如此,在赵明远的棋盘上,我仍然是一个可以被一笔划掉的人,而我连他划掉我的那支笔是什么颜色的都不知道。

我站起来,拍了拍裤子上的灰,走回了工位。我不知道那个项目的启动会在接下来的一个多小时里讨论了什么方案,不知道周慧在那份新的系统模块规划书的第几页用红笔做了多少标注,不知道陈远南在那间会议室里转了多少回他那支银色的签字笔。但那扇在我面前合上的门,没有上锁,也从没有被谁从外面挂过任何附加锁具。它是被人用手掌从内侧抵住的,只要外面的人用力推,那扇门随时可以重新打开。

我没有去推那扇门。我在自己的工位上坐下来,打开电脑,把正在维护的那套系统的下一版升级方案从头到尾重新梳理了一遍。然后把终端窗口最大化,然后开始检查一组新的接口原型。那组接口原型涉及的是整个系统中最底层的权限校验模块——一个四年前由我独立设计并实现、至今仍在全线运行的核心组件,在整个系统的故障树分析中处于唯一的单点故障路径上。

我把那组代码从主干上拉了一个新的分支出来,开始重构它的跳转逻辑。整个过程中,我没有把光标从那一行待修改的源码上移开过。走廊尽头的脚步声来来去去,会议室的门开关了几次,我都没有抬头。

傍晚下班的时候,我收拾好东西,打卡离开了公司。我没有加班,准时走了。

第二天上午,赵明远发了一封内部邮件,抄送了整个技术部:“鉴于项目推进需要,三号组的人员配置做如下调整——陈远南兼任后端架构协调岗,直接向我汇报。陆沉舟继续负责现有系统维护工作,不参与新项目开发。”

他甚至在邮件里连“暂不参与”这种给自己留余地的措辞都省掉了——直接用了“不参与”。

那封邮件发出来之后,整个技术部安静了整整一个上午。茶水间里打水的人比平时少了一半,走廊里的目光交换变得频繁而克制。陈远南在群里发了一个“收到”的表情,配了一个握手的图标。周慧在下面回了一个点赞的手势。其他人没有说话。

赵明远在下午的时候又发了一条群公告:“项目时间紧、任务重,请大家配合陈远南和周慧的工作节奏。在这个项目周期内,由我跟周慧共同把控需求,陈远南作为后端技术对接人。”

我没有在那条公告下面回复。我甚至没有点开它。我在自己的分支上已经完成了那组接口原型的第一轮重构,新方案在白天的测试通过之后,需要等夜间的完整回归通过才能被合并。

那之后的几周时间,我每天照常上班、照常写代码、照常维护那套运行得越来越稳定的老系统。我没有去找赵明远谈话,也没有在周会上提问。我每天在自己那个靠窗的工位上坐下来,打开电脑,继续处理我手头的工作,保持着一个可以随时响应全部维护请求的待命状态,同时开始利用维护工作的间歇,阅读新一版技术规范的文档草案和系统健康度的周期性报告。


三周之后的那个星期二,我照常坐在自己的工位上,正在检查某个模块更新后第一轮回归测试的结果。突然,走廊尽头的会议室里传来了一阵骚动——有人在争吵,声音很大,隔着两道隔音门都能听到。

赵明远的声音先传了出来:“这个问题为什么没有提前暴露?方案评审的时候你们在干什么?”

然后是陈远南的声音,比平时低了很多,像是被人从转椅上拉起来之后声音还没来得及重新安顿好:“接口兼容性的问题……我们确实没有考虑到老版本的数据格式差异——”

然后是一声文件夹被重重拍在桌面上的声音。整个走廊安静了几秒钟,然后会议室的门被从里面猛地拉开,赵明远铁青着脸走出来,身后跟着低着头、手里攥着一沓打印纸的陈远南,和一直在旁边翻文件、没有抬头看任何人的眼神的周慧。

赵明远路过我工位的时候,脚步顿了一下。他转过身,看着我,嘴角抿成一条线,沉默了几秒钟,然后用一种比我记忆中任何一次都要低沉的、被压得很平的嗓音说了一句话:“陆沉舟,跟我进来一趟。”

我放下手里的工具,站起来,跟着他走进了那间我已经三个多星期没有踏进去过的会议室。

会议室的白色桌面上散落着好几份打开的文件夹,打印纸被翻得七零八落,有的边角已经起了毛边。投影幕布上没有放PPT,只有一组报错日志的截屏——红色的错误提示占了大半屏,其中一行被反复圈注过,用红笔在下面画了三条下划线。

会议桌两侧坐满了人——技术部几个项目组的技术骨干、测试组的核心成员、产品部的几位负责人,还有财务部的一名主管。所有人的目光都集中在会议室正前方的投影幕布上,那组红色报错的日志截图在白色墙面上显得格外刺眼,每一行的末尾都跟着一个同样红色的“×”,像一面插满了失败标记的数据旗帜,在系统负载报表的最后一页底部整齐地排列着。

我站在门边,没有立刻坐下来。周慧坐在会议桌靠近投影仪一侧的第三排座位上,手里握着一支笔,在自己的本子上写下了一行字。那本本子的页角在她落笔的时候被压出了一个细小的折痕,她翻了一下本子页角,把它捋平了,然后又翻了过去,没有抬眼看我进来。

陈远南坐在会议桌的右上角,面对着那页日志截屏,他的目光在那几行红色错误码之间来回滑动,像一台在执行自检后连续报错的进程,在重复尝试同一段指令序列时,找不到任何一条可以绕过当前错误状态的跳转分支。他的领带已经被他扯松了,领口的第一颗扣子不知道什么时候解开了,鬓边有一层因为持续的高负载而渗出来的细汗,在投影仪的光线下显得格外清晰。

赵明远站在投影幕布旁边,面对着会议室里所有的人。他开口的时候,声音比刚才在走廊里平稳了一些,但那份平稳里带着一种我在他脸上从未见过的、像是一个人在面对一个自己无法独立修复的系统故障时、不得不把之前已经排除出修复列表的人重新拉回核心调试组的、无奈的平稳:

“三周前,我们在项目启动会上决定暂停沉舟在新项目中的技术角色,由陈远南和周慧联合负责后端架构的适配工作。三周后的今天,系统在核心模块的接口兼容性测试中出现了预期之外的重大报错——由于底层架构方案中的一个接口兼容性设计缺陷,导致现有的适配方案与旧版数据格式之间出现了一个无法绕过的结构冲突,整个新系统的底层容器无法正常启动。”

他顿了一下,目光在会议桌两侧扫了一圈,最后落在我身上:“沉舟,老系统核心接口的时序逻辑是你设计的。你看一下这个报错日志——是你那边的底层问题吗?”

我走到项目幕布前,从头到尾看了一遍那组报错信息。每一行报错的时间戳和模块名称我都认识。它们所属的那段代码——那组三周前还在正常运行、在三周内被陈远南按照自己的理解修改了部分路径的内部接口的调用顺序——现在因为一个未被标注的、旧版本特有的数据格式隐含约定,在容器启动阶段触发了死锁。

我拿起桌上一支没盖帽的白板笔,在墙上那面小白板上写了一行关键路径的索引号和三条修复建议,然后在最下面标注了一个预估工时的数值。我把笔帽盖好,放回白板笔槽里,然后回过头,看着赵明远,语气平静得跟三周前的启动会现场没有任何区别:“不是底层的问题。是适配层在执行字段映射的时候漏了一个数据格式的转换。那一块没有写在移交文档里,因为它已经稳定运行了三年多,我没想到有人会在没有完整测试数据的情况下动它。”

会议室里安静了大约十秒钟。

然后赵明远开口了,声音不高,但每个字都清清楚楚地落在会议桌中央那面已经铺满了打印纸的桌面上,把上面那排红色的错误码和下面那条由我新写上的修复路径坐标之间那一整段空白区间里所有的气流声都压缩成了一层均匀的、再没有人开口之前不会变形的平流层:

“沉舟,这个补丁需要多久?”

“今晚之前能出一个修复版本。完整的回归测试需要三天。”

“那先出修复版本。测试那边我让他们配人配合你。”

“行。”

我没有再去看陈远南和周慧的表情。因为那扇半个月前当着我的面合上的门,在它合上的那一刻,从我手边滑过的那一段气流就注定了会在某个时间节点上以另一种方式重新回流——不是因为我需要那扇门打开,是因为那道门锁的设计者从一开始就在它的轴承间隙里预留了一条只有当负载超过它的设计上限时才会被触发的应急旁路。

而那个触发条件,在赵明远的一个动作之后,被适时地满足了。

修复版本在当晚提交了测试。测试组在第二天上午反馈了第一轮验证结果——核心故障已经消除,但建议对适配层的全量接口在修复版本的基础上再进行一轮全面的兼容性回归测试,以确保没有引入新的问题。赵明远在那份测试报告上签了字,并指定由我来主导后续的回归测试。邮件抄送了技术部全体成员和财务部相关人员。抄送名单里第一次出现了那个在三周前的内部人员调整公告中被赵明远亲手从三号组的项目通讯录里移除、直到这封邮件发出之前还没有被重新加回来的名字。

第三天上午,回归测试全部通过。测试报告在系统里自动生成了绿色的“通过”标识。当项目技术负责人的名字那栏还是默认显示陈远南的时候,测试组的老吴在那行绿色标识的末尾添加了一条附注:“建议将回归测试的持续集成流程配置文件的所有人权限从移交状态切换回维护状态,以确保后续版本迭代中的兼容性验证可以自动触发。配置文件的默认移交对象已从移交手册的第一页更改,无需额外审批。”

赵明远在第四天上午发了一封新的内部邮件,措辞简洁,比我预想中少了很多修饰语:“即日起,新项目的全部后端接口设计和数据迁移方案,由沉舟负责技术终审。陈远南回归前端开发岗。周慧继续负责需求的跟进,技术方案的最终审核工作转交沉舟。”

没有解释,没有道歉,没有复盘会。陈远南被从后端架构协调岗调回了前端开发岗。理由很标准:“根据项目当前阶段的实际情况,对岗位分工进行微调。”

他的工位在当天下午被从第三排靠窗的位置调整到了第二排靠墙的位置。他自己的东西,他自己收拾好,搬过去的。路过我工位的时候,他的目光在某一瞬间与我的视线短促地接触了一下,然后他低下头,继续搬他那个装满了数据线的纸箱,走到新工位把箱子放了下来,然后坐下来,打开那台被重新分配过权限配置的电脑。


赵明远在走廊里遇到我的时候,脚步没有停,只侧过头说了半句:“沉舟,那个接口的补丁写得很干净。”然后他就端着杯子拐进了茶水间,那半句话被饮水机的加热声吞掉了后半截,留在我这边的只剩下一个字尾和一个已经转过身去的背影。

我站在走廊里,手里端着那杯重新灌满的热水,低头看了一眼杯口还在轻轻旋转的水纹。那扇门在三周前被人从里面推了一下,因为锁舌还没有完全伸出来重新卡进锁槽,它就那样虚掩着,等着那个开关它的人自己重新走到它面前,握住把手,把锁舌压回槽底。握住把手的那只手上,还带着四年前在项目启动会上画第一版架构图时在虎口位置磨出来的那道未必完全愈合的老茧。

我最近抽空看了一下那个模块在容器的启动日志——新补丁上线之后,适配层在老数据格式下的全部转换路径已经恢复正常,后续的扩展接口的预留字段也重新对齐了初始设计文档中的默认值。也就是说,赵明远不需要再拿着它去找任何人做二次确认了——因为从那组测试回归的绿色标识亮起来的那一刻起,那扇曾经在我面前合上的门在它的服务年限内已经被人从里面拉开过一次。在那之后,它没有再以同样的理由被任何人从内侧抵住第二次。而那条紧急旁路的最后一行校验代码,至今仍留在测试组第三轮回归的日志归档里,在任何一个需要重新验证接口兼容性的夜间流水线调度周期内,都可以被任意一次巡检自动加载到当前的测试上下文中,无需再次授权。

那个在三周前指着会议桌对我说“这个会你不用参加”的人,在那扇门被重新打开一次之后,没有再让我从任何一条走廊里听到过同一句措辞的变体。

#情感故事分享#

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
台湾回归新方案浮出水面:国民党如果同意,解放军或无需动武

台湾回归新方案浮出水面:国民党如果同意,解放军或无需动武

雅儿姐爱追剧
2026-06-25 06:56:59
刚刚,中国核聚变传来海啸级突破!比太阳核心还热,咱们领跑了!

刚刚,中国核聚变传来海啸级突破!比太阳核心还热,咱们领跑了!

林子说事
2026-06-27 16:13:09
最高院:提供 “口交” “肛交”等进入式性服务,是否属卖淫行为?

最高院:提供 “口交” “肛交”等进入式性服务,是否属卖淫行为?

周军律师聊案子
2026-04-21 09:50:16
松岛辉空最新采访表示王楚钦随着年龄变大,质量速度下降

松岛辉空最新采访表示王楚钦随着年龄变大,质量速度下降

乒乓乐园
2026-06-27 19:40:31
妈妈连吃2年无碘盐,2岁女儿确诊“呆小症”:90%的孕妈都不知道的碘营养真相!

妈妈连吃2年无碘盐,2岁女儿确诊“呆小症”:90%的孕妈都不知道的碘营养真相!

健康管理师吉吉
2026-05-15 10:59:23
意大利世界杯有戏了!封神名帅即将回归!4 冠王翻身机会来了

意大利世界杯有戏了!封神名帅即将回归!4 冠王翻身机会来了

奶盖熊本熊
2026-06-27 08:43:31
股民站稳扶好了,下周一,A股或将迎来历史重演的一幕?

股民站稳扶好了,下周一,A股或将迎来历史重演的一幕?

趋势清风侠
2026-06-27 16:07:17
官宣禁赛!当场锁喉,这么想砸所有人的饭碗???

官宣禁赛!当场锁喉,这么想砸所有人的饭碗???

左右为篮
2026-06-27 10:31:19
不是李春江!也不是郭士强!广东新主帅人选曝光,保底总决赛了!

不是李春江!也不是郭士强!广东新主帅人选曝光,保底总决赛了!

绯雨儿
2026-06-27 10:58:19
葡萄牙到底有多穷?看看真实的葡萄牙,原来我们一直高估它了

葡萄牙到底有多穷?看看真实的葡萄牙,原来我们一直高估它了

过期少女致幻录
2026-06-26 20:57:25
国际金价、银价,上涨!

国际金价、银价,上涨!

大象新闻
2026-06-27 16:34:08
绿洲珠宝行血案,浙江6任厅长追凶22年,抓到嫌犯后大家都愣住了

绿洲珠宝行血案,浙江6任厅长追凶22年,抓到嫌犯后大家都愣住了

崖边行
2025-06-27 21:11:22
媳妇是老师,我俩5年没孩子,体检正常,直到我去她办公室才发现

媳妇是老师,我俩5年没孩子,体检正常,直到我去她办公室才发现

黑猫故事所
2026-06-21 21:58:12
四川成都的人,天都要塌了,天府机场又要扩建了

四川成都的人,天都要塌了,天府机场又要扩建了

金哥说新能源车
2026-06-27 09:36:06
森林狼与多苏穆达成5年1.12亿美元续约合同评级:B-

森林狼与多苏穆达成5年1.12亿美元续约合同评级:B-

北青网-北京青年报
2026-06-27 20:20:51
范弗利特自信还能再打10年!透露去年重伤经过:一度崩溃大哭

范弗利特自信还能再打10年!透露去年重伤经过:一度崩溃大哭

罗说NBA
2026-06-27 09:38:43
泰山队5-1大胜铁人,喜提下半程开门红,泽卡近两战独造7球

泰山队5-1大胜铁人,喜提下半程开门红,泽卡近两战独造7球

橙汁的味道123
2026-06-27 20:57:18
重磅爆料!杨瀚森将出战NBA夏联,却只能打前几场,原因令人揪心

重磅爆料!杨瀚森将出战NBA夏联,却只能打前几场,原因令人揪心

阿纂看事
2026-06-27 20:02:53
一国两制到期后,香港会并入广东省,还是成为中国第五个直辖市?

一国两制到期后,香港会并入广东省,还是成为中国第五个直辖市?

混沌录
2026-06-27 17:08:00
央视直播!王曼昱死磕张本美和 孙颖莎首战刘杨子 陈熠VS韩莹 美国大满贯女单签表

央视直播!王曼昱死磕张本美和 孙颖莎首战刘杨子 陈熠VS韩莹 美国大满贯女单签表

好乒乓
2026-06-27 15:30:23
2026-06-27 21:55:00
麦子情感故事
麦子情感故事
情感故事
1574文章数 351关注度
往期回顾 全部

头条要闻

"挖眼案"受害男孩高考721分 曾问"天为啥一直是黑的"

头条要闻

"挖眼案"受害男孩高考721分 曾问"天为啥一直是黑的"

体育要闻

世界杯最火门将,站到了阿根廷和梅西面前

娱乐要闻

四提白玉兰终封后,杨紫:仍觉不真实

财经要闻

OpenAI推迟IPO重创软银!

科技要闻

GPT-5.6发布,你暂时用不了!Mythos也放行

汽车要闻

搭载华为乾崑ADS 5 全新猛士M817上市售29.99万起

态度原创

艺术
家居
健康
教育
军事航空

艺术要闻

看完他的局部,我原谅了整个世界的不完美

家居要闻

绿意盎然 自然之境

“无糖汤圆”是否隐藏着健康陷阱?

教育要闻

成都“七中系”报考干货来了!各校办学特色、招生数据大盘点

军事要闻

黎以美达成三方框架协议

无障碍浏览 进入关怀版