作为一个已经很久不再深入一线带项目的“技术型管理者”,这两天发生在我们项目组的几件事,把我的思绪重新拉回了最底层的协作细节中。
我很难断言我的观点在当下的职场语境里是否完全“政治正确”,但这确实是我真实的困惑与反思:在没有严苛加班、工作量相对合理的团队里,为什么我们谈论最基本的“职业责任感”,会变得如此奢侈?
01. 合规的“独善其身”,正在拖垮认真的人
事情源于项目上的两位同事。
同事 A 和同事 B 共同负责业务线一,同时 B 还兼顾着业务线二。这两天,A 找到项目经理(PM),情绪几乎到了崩溃边缘。A 反馈:B 已经很久没有实质性分担过业务线一的工作了,每次沟通都在找各种客观理由推脱;即使交付了一部分,质量也很低劣,大量收尾和“擦屁股”的活全落在了 A 头上。因为 A 习惯认真负责,结果硬生生扛下了远超负荷的工作量,身心俱疲。
PM 的反馈则是:B 负责的业务线二近期确实有突发状况,分身乏术;团队人力有限,他也很束手无策。
我对同事 B 并非没有了解。在过去的协作印象里,他是一个极度注重个人权益、严格捍卫休假时间,但在第三人视角下明显缺乏全局责任感的人。他的工作永远卡在及格线上——不会彻底摆烂,但也绝不会主动交付一个外部评价为“良好”甚至“超预期”的结果。
出于职责,我找 B 进行了一次长达一小时的开诚布公的谈话。整个过程充满了拉扯:我直接表达困惑,他逐条反驳,最后重理安排。B 的逻辑非常典型:
-
“你白天看我很闲,那是因为我业余时间学得快、处理得快。”
-
“其实我也加了很多你们看不到的班,只是没说而已。”
-
“请假是我的合法权利,难道休假也有错?”
-
“业务线二占了我很多精力,而且业务线一他们遇到问题也没主动找我啊,我问过一次,大家没给反馈。”
谈完之后,我也自我审视了很久:我是不是戴了有色眼镜在苛责他?
答案是否定的。B 所有的辩解,从法律法规、公司制度甚至考核及格线上看,挑不出任何程序性错误,完全合规。但团队协作从来不是纯粹的法务条文,它是讲求整体平衡的。
在当前并未强制加班、8 小时基本能覆盖全部任务的负荷下,逻辑其实很残酷:如果一个人只完成了 80% 的本分,甚至打着 60 分的擦边球,那剩下的缺口就必然会由另一个认真的人用 120% 的负荷去填补。
短期内帮队友补位,是团队义气;长期替别人的不作为兜底,就是对负责者的系统性惩罚,也是团队氛围崩塌的根源。古人讲“不患寡而患不均”,职场里最伤人的不公,往往就藏在这种披着“合规”外衣的推诿之中。
最终,我没有立场去指责他不干活,我只送了他一句话:做一天和尚就撞一天钟,但关键在于,你得认真去撞钟。
02. 缺失了“保姆式协调”,工程师就无法对话?
接着发生了第二件事。
B 提交了休假申请。这是他的合法权利,我毫无保留地批准了。但这个时间节点极其微妙:业务线二的问题尚未完全解决,项目正面临严峻的交付截点。
PM 跑来找我,欲言又止:“B 休假了,偏偏同事 C 的模块是 B 的上游,现在他们卡住了。C 和 D 听完觉得我(PM)后续也要休假,就建议干脆把事情先放着,等我休假回来再说。但等我回来就是截止日了……要不,我还是取消休假吧。”
我感到一种深深的无力。
B 就算暂时不在,C 和 D 也是完整的技术环节。为什么两个专业的工程师,在面对明确的前后依赖时,会觉得“只要没有协调者在场,这件事情就干不了”?
技术人员本应是天然的问题解决者,可不知从什么时候起,部分人退化成了流水线上的扳手工人:没有人在旁边吹哨,就绝不多看隔壁工序一眼。
03. 200 行的速成代码,与工程的“责任底线”
今天,B 已经在家休假。不过好在他履行了基本交接,把业务线二的职责理清,写了一份详细的文档给我;C 和 D 也终于把卡点讲透了:本质上是 C 处理并存储数据,B 的程序消费这些数据,D 协助整体环境部署。
我不得不重新打开了久违的 IDE,亲自排查了 C 的代码。程序逻辑没硬伤,但服务器资源规划和配置存在明显缺陷。我带着 C 和 D 一起跑通了第一步的部署验证。同时,我也打算在 B 休假期间,按照他的文档带着 C、D 完成一次联调上线——如果仅仅是配置与资源问题,我们完全能够靠自己解决,不必等到截点崩盘。
在这个过程中,我又遇到了另一种层面的“责任感”分歧。
C 负责的这套服务之所以极其耗费算力,完全是因为最初海外团队留下的历史包袱,架构冗余混乱。我建议 C 借此机会,采用成熟的面向对象与设计模式,写一个轻量通用的标准化框架,方便后续承接更多业务。为了降低成本,我还借助 AI 帮他抽象了一个大约 500 行的框架原型,附带了 100 行的示例。
C 的回复却干脆直接:“你给的代码太复杂了,我不打算用,我自己用 AI 搓出来的只有 200 行。”
我没有强按着他的头去用我的方案,因为站在他的视角,规范化设计或许等于“过度设计”。但我给他定下了底线:在按自己的思路重构之前,必须使用 C4 Model 画出完整的软件架构图,把系统上下文和组件关系向我讲明白。
代码行数的多寡从来不等于代码的优劣。可以用 AI 快速写出能跑的 200 行脚本,但如果不考虑系统的演进性、可维护性与边界处理,这份所谓的“敏捷”,不过是把技术债务延后抛给未来的接手人而已。对自己产出的代码质量负责,同样是一名工程师的基本职业道德。
04. 谁在把认真的人逼成“卷王”?
从一线技术人员一步步走到中层管理,我始终保有一套并不严苛的评价标尺:
-
一个人如果能把分内的事实打实干好 80%,他就是别人眼里足够“靠谱”的伙伴;
-
如果能稳稳做到 100%,那便是一个值得尊敬的专业人士;
-
只有做到 120%,不断突破边界、追求极致的人,才称得上是世俗意义上的“卷王”。
在当下的管理里,我们并没有去压榨工时,对整体交付周期的估算甚至称得上宽容。但让我难以释怀的是,为什么总有人将及格线直接降到了“60 分万岁”?没有人愿意多走一步,甚至连做到 75 分的意愿都没有。
这种极度自私的“及格主义”,本质上是对那些真正具备职业素养、对工作认真负责者的系统性剥削。
职场上没有人天生喜欢当“卷王”。很多时候,那些身心俱疲的所谓“骨干”,只是在被迫替别人擦屁股,被迫顶上那悬在空中的 40% 缺口,最终被环境裹挟成了被动的卷王。
真正的职业责任感,或许从来不是一句崇高的道德绑架,也不是下班后无意义的自我感动。它无非是最朴素的契约精神:在自己的阵地上,交出经得起推敲的结果;在协作的交界处,往前多递出半步。
如果一个团队将“独善其身”误当作高情商,将“事不关己”包装成边界感,最终受伤的绝不仅仅是项目进度,而是那些眼里有活、心里有火的靠谱之人。而作为管理者,如果不能在机制上识别这种平庸的逃避,去保护那些默默托底的人,那便是管理者最大的失职。