“你这代码写得太烂了“:程序员如何识别职场PUA,拒绝被煤气灯

“你这代码写得太烂了“:程序员如何识别职场PUA,拒绝被煤气灯

“你这代码写得太烂了”:程序员如何识别职场PUA,拒绝被煤气灯

“你这水平,出去没人要你的。”

“我骂你是为你好,别人我还不说呢。”

“这个需求明明很简单,你怎么做了一周?”

“你看看隔壁组的小王,人家三天就搞定了。”

如果你在职场中反复听到这些话——并且在听到之后,你开始怀疑:是不是我真的能力不行?是不是我确实配不上这份工作?是不是我离开这里就找不到更好的了?

你不是能力差,你可能是被PUA了。

职场PUA的底层心理学机制,就是煤气灯效应(Gaslighting)。操控者通过否定你的能力、扭曲你的记忆、重新定义"正常"标准,让你逐渐怀疑自己的专业判断和自我价值,最终失去离开的勇气。

2007年,心理治疗师Robin Stern在《煤气灯效应》一书中系统阐述了这一现象。她指出:煤气灯效应的核心不是"你在骗我",而是"我在让你不信自己"。而在程序员群体中,这种操控有一个天然的加速器——技术自尊心。


一、为什么程序员是职场PUA的重灾区?

程序员群体有几个特质,恰好是煤气灯效应的最佳培养皿:

1. 客观评判标准模糊,主观判断空间巨大

代码好坏有客观维度吗?有——性能、可读性、可维护性、测试覆盖率。但在日常工作中,“好不好"的判断权往往在Leader手里。同一份代码,一个Leader说"架构清晰”,另一个Leader说"过度设计"——你听谁的?

这种模糊性给了操控者巨大的空间:他可以把任何代码定义为"烂",而你没有客观标准来反驳。

2. 冒名综合征高发

Clance和Imes(1978)提出的冒名综合征(Imposter Syndrome)研究指出:高成就人群中,约70%的人曾经历过"我不配"的自我怀疑。在程序员群体中,这个比例可能更高——技术更新快、总有比你强的人、Stack Overflow上永远有人比你懂得多。

当你已经倾向于怀疑自己时,操控者不需要太大的力气,只需要确认你已经存在的自我怀疑

3. "技术崇拜"文化制造了天然权威

“他技术比我强,所以他说的应该是对的。”——这个推理在技术社区中根深蒂固。但技术能力强不等于管理能力或人际判断力强,更不等于他对你能力的评估是客观的。

4. 行业焦虑提供了恐惧杠杆

“互联网寒冬”“35岁危机”“裁员潮”——操控者只需要偶尔提一下这些词,就能让你在考虑离开时产生恐惧:"外面环境这么差,我出去能找到工作吗?"这种恐惧让你更容易忍受不合理的对待。


二、程序员被PUA的五个维度:每一种你都不陌生

本测试基于Stern的煤气灯效应理论和职场操控行为研究,从五个维度拆解程序员遭遇的职场PUA——你可能在多个维度上同时被操控。

1. 能力否定——“你这代码写得太烂了”

能力否定是程序员最常遭遇的PUA形态。它不是正常的Code Review反馈——正常的反馈指向具体问题:“这个方法的命名不太清晰”“这里缺少边界检查”。而能力否定攻击的是你这个人:

“你这写的是什么东西?”

“你到底会不会写代码?”

“我见过实习生写得都比你好。”

两者的关键区别:正常反馈让你知道哪里可以改进,能力否定让你觉得自己根本不适合写代码。

Stern指出,这种否定的目的不是帮你提高——如果真的想帮你提高,他会说"这里可以怎么改",而不是"你怎么这么差"。能力否定的真实目的是制造不安全感,让你觉得自己离开这里就没人要了。

2. 感受否定——“你就是抗压能力太差”

程序员的工作强度大,加班多,压力是客观存在的。但当你表达疲惫、焦虑或不满时,操控者的标准回应是:

“互联网行业不都这样吗?”

“别人都能扛,你怎么扛不住?”

“你就是太矫情了。”

“我当年比你现在累多了。”

Linehan(1993)的辩证行为疗法研究指出:情感否定(Emotional Invalidation)是心理创伤的核心机制之一。当你的疲惫被定义为"矫情"、你的焦虑被定义为"抗压差"、你的愤怒被定义为"不成熟"——你的感受就变得不合法了。

你不会因此不累,但你会开始怀疑:是不是真的是我的问题?是不是别人都能扛住,只有我不行?

答案是:你的感受是真实的。累就是累,不公平就是不公平。别人的"能扛"不代表你"应该扛"。

3. 责任转移——“项目延期,你自己想想问题出在哪”

需求改了三次、排期砍了一半、资源被抽走了一半——项目延期,原因清清楚楚。但复盘会上,Leader看着你说:

“你自己评估的工作量,为什么完不成?”

“别人都能按时交付,你怎么就不行?”

“你应该提前预警的,为什么到最后一刻才说?”

这种模式的心理学机制是**“因果反转”**——操控者通过重新定义因果链条,把组织层面的问题变成了你个人的能力问题。

Dutton(2007)在关于操控关系的研究中指出:责任转移的核心是"选择的归因"——同样的结果,操控者把原因指向你"能力不足"而非"资源不足",因为前者暗示"你需要改变",后者暗示"组织需要改变"。而操控者永远不会承认后者。

4. 现实扭曲——“我们组从来不加班”

“我们实行弹性工作制。”

“我们不鼓励加班。”

“你加班是因为你自己效率低。”

明明全组996,Leader说"我们从不强制加班"——技术上确实没有"强制",但KPI在那里,deadline在那里,不加班就完不成就被低绩效。这就是现实扭曲:用形式上的自由掩盖实质上的强制。

更隐蔽的现实扭曲是重新定义"正常"标准:

“一天写500行代码很正常啊。”

“这个需求三天做完,以前都是两天。”

“周末看个技术文章不是加班,是自我提升。”

Stern将这种操控称为**“煤气灯效应的第三阶段”**——你已经接受了对方定义的"正常",不再质疑这个标准本身是否合理,而是觉得自己"达不到正常水平"。

5. 社交隔离——“别去别的组,这边更需要你”

职场社交隔离不像亲密关系中那么赤裸裸,但它同样有效:

  • 你的Leader discourage你和其他组交流:“他们组的事情你不用管”
  • 你想转组,Leader说:“你现在走,这个项目谁来接?你走了就是不负责任”
  • 你想跳槽,Leader说:“外面现在环境很差,你出去能找到什么?”
  • 你和同事私下吐槽,第二天Leader就来找你谈话

Pines(1998)的研究发现:社交支持网络的存在是脱离操控的最重要预测因子。你的同事、前同事、技术社区的朋友——他们就是你的"外部视角"。操控者必须切断这些连接,才能维持对你认知的垄断。


三、程序员被PUA的三个阶段:从"他要求高"到"我是不是真的不行"

Stern(2007)将煤气灯效应的发展分为三个阶段。映射到程序员的职场体验:

第一阶段:你以为他只是"要求高"

Leader批评你的代码,你觉得"确实可以写得更好"。他否定你的加班体验,你觉得"确实我效率可以更高"。你还没有怀疑对方的动机,只是觉得自己需要更努力。

第二阶段:你开始为自己辩护

你开始准备"证据":截图聊天记录证明需求改过、记录加班时长证明你真的在努力、提前预警风险避免背锅。但讽刺的是——你越急于证明自己,越显得"格局小"“不配合”“只会抱怨”,这又给操控者提供了新的否定素材。

第三阶段:你开始怀疑自己

你不再争论了。你接受了"我确实能力不行"“我确实效率低”“我确实抗压差"的叙事。你开始感谢Leader"还能收留你”。你不再考虑离开,因为你已经相信——离开这里,你什么都不是。

Stern强调:第三阶段的典型特征不是愤怒,而是疲惫和自我怀疑。你觉得每天上班都很累,但说不清到底哪里不对——因为"不对"的不是你的能力,而是这段关系的权力结构。


四、程序员如何识别和对抗职场PUA

识别信号

  • 你在代码评审中被批评的不再是代码,而是你这个人
  • 你正常表达的工作感受(累、焦虑、不满)被贴上"矫情""抗压差"的标签
  • 项目延期的责任总是落在个人头上,从不归因于需求变更或资源不足
  • 你加班不是因为"愿意",而是因为"不加班就会被低绩效"
  • 你想离开,但想到的第一件事是"我出去能找到工作吗?"

对抗策略

1. 用数据对抗叙事

操控者靠叙事运作,你用数据反击。聊天记录、需求变更历史、加班时长、代码提交记录——这些都是客观证据。当Leader说"你为什么没按时完成"时,你可以说:“需求在3号和7号分别做了两次重大变更,这是聊天记录。基于原始需求,排期是合理的。”

2. 建立外部参考系

你的技术能力不是Leader一个人说了算。开源贡献、技术博客、面试反馈、同行评价——这些都是外部参考。当内部评价被操控时,外部评价是校准的锚点。

3. 区分"批评"和"操控"

正常批评指向行为,操控指向人格。正常批评提供改进方向,操控让你觉得自己"根本不行"。正常批评基于事实,操控基于感觉和断言。

4. 维护社交连接

和前同事保持联系,参加技术社区活动,加入行业交流群。外部视角是打破操控的关键——你可能觉得自己"确实不行",但一个外部面试可能让你发现,市场对你的评价和Leader完全不同。

5. 离开不是失败,是止损

最核心的一条:你不需要证明自己被PUA了才有资格离开。你不需要"赢",不需要让对方承认错误,不需要收集足够的"证据"来证明自己受了委屈。你只需要做一个判断:这段关系是否在持续消耗你的自我认同?如果是,离开就是最优解。


五、评估你的职场操控风险

如果你读到这里,想评估自己是否正在经历职场煤气灯效应:

煤气灯效应识别测试 - 五维度情感操控评估

16道题,3-5分钟,基于Robin Stern煤气灯效应理论,从记忆否定、感受否定、责任转移、现实扭曲、社交隔离五个维度评估你的操控风险水平。

你的技术能力不需要被一个Leader定义。你能写出好代码这件事,不需要他的批准。


参考文献:

  • Stern, R. (2007).The Gaslight Effect: How to Spot and Survive the Hidden Manipulation Others Use to Control Your Life. Morgan Road Books.
  • Sweet, P.L. (2019). The Sociology of Gaslighting.American Sociological Review, 84(5), 851-875.
  • Clance, P.R. & Imes, S.A. (1978). The Impostor Phenomenon in High Achieving Women: Dynamics and Therapeutic Intervention.Psychotherapy: Theory, Research & Practice, 15(3), 241-247.
  • Linehan, M.M. (1993).Cognitive-Behavioral Treatment of Borderline Personality Disorder. Guilford Press.
  • Dutton, D.G. (2007).The Abusive Personality: Violence and Control in Intimate Relationships(2nd ed.). Guilford Press.
  • Pines, A.M. (1998).Couples Burnout: Causes and Cures. Routledge.