本文由作者 twg2020 创作,使用 AI 辅助润色
首发于:somingbai.com
时间:2026-04-25
本文由作者 twg2020 创作,使用 AI 辅助润色
首发于:somingbai.com
时间:2026-04-24

写给谁:被同事关系搞得心力交瘁的打工人、总想"搞定别人"的控制狂、用技术思维理解世界的人
你会得到:用"黑盒视角"看职场,减少80%无效内耗 + 四类同事的生存协议 + 不再试图"改造他人"的心理自由


有次我刚到公司,电脑还没开机,产品经理就来了:"这个接口要改一下,老大说要加个字段。"

我看着他那张理所当然的脸,脑子里闪过一句:"这人是故意的吧?"

后来我才发现。

问题不在他,在我。

我一直在试图"理解他为什么这样",试图"让他理解我为什么这样"。

这跟试图理解Agent为什么"胡说八道"一样,浪费时间。


每个人都是带Bug的黑盒系统

我以前总在问:"他为什么这样?"

  • 为什么产品经理总是改需求?
  • 为什么测试总能发现一堆Bug?
  • 为什么销售永远承诺客户"没问题"?

后来有一天,我突然意识到:这些问题,就像在问"为什么这个Agent会输出错误结果"一样,毫无意义。

Agent是个黑盒,你只看输入输出,不关心它内部怎么想。

同事也一样。

你不需要理解"他为什么这样",你只需要知道:

  • 给他什么输入,他会产生什么输出
  • 哪些输入会触发他的Bug
  • 怎么绕过Bug,拿到你想要的结果

有次我们组来了个新同事,代码写得一塌糊涂。

我一开始总想"教他写好代码",每次Code Review都花两小时给他讲原理。

结果呢?他左耳进右耳出,下次还是犯同样的错。

后来我学乖了。

我不问"你为什么这么写",我只说:

  • "这个变量命名改成驼峰,不然过不了CI"
  • "这个函数加个入参校验,不然测试会打回"
  • "这个异常分支要加日志,不然出问题查不到"

别说教,直接给规则。

就像写Agent提示词一样:输入明确,输出明确,不要让它"自由发挥"。


四类同事Agent,认清型号就不纠结了

既然把同事当成Agent,那就要知道"这个Agent是什么型号"。

我用两个维度给同事分类:

维度1:专业能力——硬技能有多强
维度2:协作能力——能不能跟人好好共事

这样就出现了四种组合。

型号A:技术狂人(专业强 + 协作弱)

代码写得好,但说话直来直去,不会看脸色。

有次项目里有个同事技术能力特别强,但每次开会都直接怼人:"你这个设计根本不行,重写。"

搞得气氛特别尴尬。

后来我发现,你只需要过滤他的"情绪噪音",只听信息。

他说"你这个设计根本不行",翻译一下就是:

  • 输入:你的设计方案
  • 处理:他从技术角度评估
  • 输出:有3个潜在问题(性能、安全、扩展性)

别纠结他的语气,只听他的技术判断。

把"情绪噪音"过滤掉,剩下的信息往往很值钱。

型号B:协作者(专业一般 + 协作强)

技术能力一般,但特别会"来事儿",嘴特别甜。

以前我觉得这种人很烦,觉得他们"不务正业"。

但后来我发现,他们的价值在于"系统润滑剂"。

有次项目重构,技术问题我可以解决,但"让三个部门配合"这事儿,我真不擅长。

这时候有个同事,代码写得一般,但他能搞定:

  • 跟产品部门对齐需求优先级
  • 跟运维部门协调资源
  • 跟测试部门安排上线时间

这叫"异构Agent协作"——你干你的活儿,他干他的活儿,各取所长。

别老想着"他技术不行",而是问:"这个场景,是不是用他的技能更合适?"

型号C:理论派(理论强 + 实战弱)

学历高、专业理论扎实,但落地能力差,不懂"怎么把东西做出来"。

我见过一个同事,技术理论特别牛,但跟他沟通特别累。

他会花半小时跟你论证"为什么这个算法是最优的",但你跟他说"明天要上线,今晚必须搞定",他根本不care。

这种人,你要跟他"讲约束",不要"讲理想"。

跟他说:

  • "明天上线前必须搞定,不然系统会崩"
  • "这个优化放到下个版本,现在先保证稳定性"
  • "先用简单方案,三个月内重构"

用工程约束收束他,不要用理想主义绑架他。

型号D:老江湖(经验强 + 理论弱)

学历不一定高,但"实战经验"丰富,特别会"看眼色行事"。

这类人在大公司特别多——他们不一定懂技术,但特别懂"怎么在公司活下去"。

我以前很鄙视这种人,觉得他们是"办公室政治老油条"。

但后来我才发现,他们的价值在于"帮你避坑"。

你知道哪些"雷区"不能踩吗?
你知道哪些人"说了不算"吗?
你知道哪些项目"做了也是白做"吗?

这些信息,技术文档里没有,但这些人知道。

这就是为什么我说,别老想着"改造他人",而是学会"使用他人"。


职场生存的四个"防卫协议"

既然把同事当成"带Bug的黑盒Agent",那你得有自己的"防卫机制"。

协议1:输入校验——别给对方"犯错的机会"

应用场景:布置任务、跨部门协作

以前我有个坏习惯:口头布置任务。

"这个需求你来跟一下,有问题找我。"

结果呢?对方理解错了,做出来的东西完全不是我要的。

后来我学乖了,我写成了"需求文档",包含:

  • 输入:具体要做什么(3-5个bullet point)
  • 输出:要交付什么(格式、标准、截止时间)
  • 异常处理:遇到什么情况要找我确认

有次我们要做一个数据对账系统。

之前(口头):
我:"这个月要把数据对账做一下,有问题随时找我。"
结果:他们做的对账逻辑跟我们的预期完全不一样,返工三次。

之后(文档化):
我写了一个一页的"对账需求规格书":

  • 输入数据源:3个数据库表的字段定义
  • 输出格式:对账结果CSV的列名和含义
  • 截止时间:每月3号早上8点前产出
  • 异常处理:数据量异常(>1000条差异)立即告警

那次之后,再没返工过。

就像写API接口文档一样,把"契约"写清楚。

别说"你应该知道",直接写在文档里。

协议2:状态隔离——别让别人的Bug传染你

应用场景:代码Review、联合开发

以前我特喜欢"帮同事解决问题"。

"哎,你这个代码有问题,我帮你改改。"

结果呢?他的代码出问题了,大家第一反应是:"你也参与了这个项目,是不是你的问题?"

这就是"状态污染"——你的声誉,被别人的Bug拖累了。

后来我学乖了:

  • 我可以Review代码,但我不会直接改
  • 我可以给建议,但不会"背锅"
  • 我可以协助,但不会"主导"

有次我们组有个新人负责订单模块,代码写得特别烂。

我开始直接帮他改,结果后来线上出问题了,老板问:"这个代码谁写的?"

答:"主要是新人写的,但他也Review过。"

那个瞬间我就意识到:我的职业信誉,被绑在别人的能力上了。

从那以后,我改变了协作方式:

  • Review时只提问题,不给答案
  • 用注释标注"这里有问题,建议XX",但不直接改
  • 重要模块坚持"他写,我测",不混在一起

保持边界,别让你的职业信誉,绑在别人的能力上。

协议3:超时熔断——别在烂人烂事上耗着

应用场景:跨部门扯皮、需求争论

以前我有个"坏毛病":总想把事情"解释清楚"。

遇到不讲理的同事,我会花半小时跟他"讲道理"。

但后来我发现,有些人,你永远"说服"不了。

就像一个"死循环的Agent",你给什么输入,它都输出同样的错误。

这种时候,直接熔断。

  • 超过3次沟通无效,直接escalate给上级
  • 超过1小时争论,直接"保留意见,继续推进"
  • 超过1周没进展,直接换方案或换人

有次做一个项目,我们需要依赖另一个团队提供接口。

那个团队的负责人特别难搞:

  • 第一次开会:"我们的接口还没设计好,再等等"
  • 第二次开会:"下周肯定能好"
  • 第三次开会:"再给我们一个月"

我等了两个月,项目进度被拖死了。

后来我学乖了,直接定了熔断规则:

  • 依赖接口如果1周内不能联调,直接切换到开源方案
  • 超过3次协调会搞不定,直接escalate到部门总监
  • 如果对方团队不配合,我们自己做降级方案

那次之后,项目进度反而快了。

别在烂人烂事上耗着,你的时间更值钱。

协议4:输出兜底——别让系统的Bug炸掉你的业务

应用场景:依赖他人交付、关键路径协作

以前我特别相信"承诺"。

"这个功能下周一定搞定。"——产品经理信誓旦旦。

结果呢?下周没搞定,下下周也没搞定,我的上线计划全被打乱。

后来我学乖了,我不信承诺,我只信"兜底方案"。

  • 如果他没按时交付,我的Plan B是什么?
  • 如果这个功能砍掉,我的核心逻辑还能跑吗?
  • 如果他离职了,这个模块谁来接?

永远给自己留一条退路。

有次做一个高并发项目。

我们的架构设计里有两条兜底链路:

链路1(正常): 实时计算服务 → 准确但依赖复杂

链路2(兜底): 本地缓存 → 5秒过期,可能不准但绝对不会挂

结果上线那天,实时服务真的挂了。

但因为我们有兜底链路,用户看到的是"暂时不可用",而不是"系统错误"。

那次之后,我再也不会相信"绝对可靠"的承诺了。

系统设计里有"冗余备份",职场里也得有。


最后说句实在话

把同事看成Agent,不是为了"冷漠",而是为了"省心"。

你不用再纠结"他为什么这样",你只需要知道"怎么跟他合作"。

这不是"职场厚黑学",这是"系统稳定性工程"。

同事不是你的敌人,也不是你的朋友,他是你系统里的一个"外部依赖"。

你的目标,是让这个"外部依赖"稳定运行,而不是试图"改造它"。

你控制不了别人,你只能控制自己的"输入输出协议"。


⚠️ 这个框架适合你吗?

最后说点实在话,这篇文章不是让你把所有人都当成冷冰冰的"黑盒"。

"把同事看成Agent"是个思维工具,不是操作手册。

它适合这些场景:

跨部门协作:你们本来就没感情基础,用规则代替扯皮
短期任务:快速交付,不必深度投入情感成本
关键依赖方:你不能承受他的不确定性,得有熔断和兜底

但它不适合这些场景:

你的直属团队:长期合作需要信任,不是所有事都能靠规则
你的上级:你无法"黑盒化"他,只能理解他的诉求和约束
创新工作:恐惧会扼杀创造力,心理安全感比规则更重要

记住一句话:对陌生人用规则,对熟人用心思。

别把所有人都当成"要防范的Agent",那样你会活得很累。

这个框架的价值,不是让你变成冷冰冰的规则机器,而是让你在"该用规则的地方用规则,该用心思的地方用心思"。


接下来一周,试着做三件事

  1. 给3个同事分类,写下他们各自的"输入输出规则"——什么情况下找他们,怎么跟他们沟通,预期什么结果
  2. 找出一个"总让你内耗"的同事,设计一个"输入校验协议"——把口头承诺变成书面文档,把模糊需求变成明确指标
  3. 给自己的工作加一个"超时熔断"——什么事"最多尝试3次",什么情况"直接escalate",什么场景"换方案不纠结"

别再试图"理解"同事,开始"使用"同事。

你会发现,职场突然变得简单了。


可执行抓手

  1. 本周内:给3个同事分类,写下他们各自的"输入输出规则"
  2. 明天就开始:找出一个"总让你内耗"的同事,设计一个"输入校验协议"
  3. 本周末前:给自己的工作加一个"超时熔断"
  4. 记住:同事不是"应该知道"的Agent,他是"需要明确输入"的黑盒系统——别说"你应该知道",直接写清楚
  5. 最重要:对陌生人用规则,对熟人用心思——别把所有人都当成"要防范的Agent"

标签: none

添加新评论