- Published
《蛤蟆先生去看心理医生》读书笔记:给工程师的情绪管理课
Author
Robin
背景:为什么一个技术博客聊一本心理学书
严格来说,这不算一篇技术文章。但如果你在深夜的 on-call 里被 PagerDuty 叫醒过,或者在一次需求评审会上发现自己声音不自觉地提高了八度,你大概会认同:工程师最大的系统性风险,往往不是架构设计,而是情绪管理。
最近读完罗伯特·戴博德(Robert de Board)的《蛤蟆先生去看心理医生》,忍不住想把它写进这个博客。这本书是英国畅销二十多年的国民级心理咨询入门书,全球销量超过 300 万册,被译成七种语言。中文版由陈赢翻译,果麦文化出品。它讲述的是英国儿童文学经典《柳林风声》里的人物——蛤蟆先生——陷入抑郁后,接受心理咨询师苍鹭十次面谈的故事,用的方法是沟通分析(Transactional Analysis)心理学派的语言。
全书薄薄一册(原版 160 页),一个晚上就能读完。但它给我的触动不亚于任何一本架构书籍:它让我第一次意识到,自己在工作中无数个情绪失控的瞬间,其实都有一个可以解释、可以干预的心理模型。写这篇笔记,也是给所有在高压下写代码、扛故障、带团队的同行一个诚实的提醒。
这本书讲了什么
故事的开场很朴素:蛤蟆先生曾经热情、时尚、爱冒险,是个热闹的人物。可有一天,他整个人"都不太好了"——抑郁,不能自拔。河鼠、鼹鼠这些朋友先后尝试了"照顾""鼓励""让他振作"等各种方式,都不管用。最后,威严的獾拍了板:你必须去看心理医生。
于是全书的主体,就是蛤蟆先生和咨询师苍鹭的十次面谈对话。一问一答之间,苍鹭引导蛤蟆一步步回看童年、理解情绪、直面愤怒,最终学会为自己负责。书的后半部逐渐展开心理学理论工具:三种自我状态、人生坐标、心理游戏。
作者罗伯特·戴博德本人是资深的心理学研究者和临床实践者,曾在英国亨利商学院任教。他在书里坦言,这本书是他二十多年心理咨询工作经验的结晶。下面几个核心概念,都是据公开资料可以核实的、书中确切出现的内容,我只在核实的边界内展开。
一、三种自我状态:情绪的"调试器"
这是全书最有实用价值的工具。沟通分析理论把我们的人格分成三种自我状态:
- 儿童自我状态:敏感、脆弱、情绪化,像小时候的自己。生气时撒泼、委屈时哭闹、受挫时觉得自己一无是处。
- 父母自我状态:模仿父母的行为模式,或批评、挑剔、控制("你怎么这么蠢"),或过度保护、包办("我替你做了吧")。
- 成人自我状态:基于当下事实做判断:计划、考虑、决定、行动。不被过去的情绪绑架,也不被脑子里那个严厉的声音操控。
蛤蟆先生刚来咨询时,几乎完全活在儿童自我状态里:父亲的严厉批评内化成了他脑子里永不停歇的父母自我,让他动不动就自责;同时他的情绪又完全是儿童式的,一点挫折就塌下来。
第一次读到这个模型时,我是被"戳中"的。回想过去一年,有多少次复盘故障时,我脑子里同时有两个声音在打架:一个说"都是我的错,我真不该当时那样判断",一个说"那个提需求的人根本不懂技术,活该出问题"。前者是儿童自我在自责,后者是父母自我在指责——两种都是情绪的自动响应,两种都和"成人自我"无关。真正的成人状态应该是:这次故障的根因是什么?我们的监控为什么没报警?下次怎么改进?事实、现在、可行动,这三个词几乎就是成人自我状态的技术定义。
顺带一说,工程师其实天然擅长做这个区分。我们 debug 的时候,本来就在区分"现象"(情绪)、"历史原因"(父母自我、童年经历)和"当下的逻辑"(成人判断)。把这套思维用到自己身上,并不难,只是我们很少想到要这么做。
二、愤怒不是问题,表达愤怒的方式才是
书中有整整一章讲愤怒的表现。苍鹭告诉蛤蟆:愤怒是一种基本情感,本身没有错。错的,是我们表达愤怒的姿态:
- 在儿童自我状态里,愤怒会变成撒泼、哭闹,或者反向的生闷气——你猜我在气什么,猜不到就是你的错;
- 在父母自我状态里,愤怒会变成审判——像蛤蟆的父亲和獾那样,把对方钉在耻辱柱上,说话带刺,句句都是定罪;
- 只有在成人自我状态里,愤怒才会被理性地表达:说清楚"我感到受伤,因为我需要被尊重",表达的是感受和边界,不是攻击。
这节对职场人几乎是量身定制的。技术团队里的冲突太多了:架构方案吵翻、线上事故互相甩锅、评审时一句"你这个设计有问题"被听成"你这个人有问题"。很多工程师要么把愤怒吞回去(生闷气,内心戏演全套),要么在代码评审里开火(comment 区冷嘲热讽)。两种方式都伤人伤己。
书中给的方法很朴素:对事不对人,说感受不说判决。当我把"这个 PR 简直胡写"改成"这个方案我看了三个地方有风险,分别是……要不要一起过一遍",愤怒就从情绪输出变成了信息输入。它依然是愤怒驱动的——因为我在乎质量——但它变成了成人状态的表达。这不鸡汤,这是实操技巧,试过有效。
三、人生坐标:你站在哪个格子里看世界
书的第十三章讲"人生坐标与心理游戏",介绍的是沟通分析里的四个生命位置:
- 我好,你也好
- 我好,你不好
- 我不好,你好
- 我不好,你也不好
健康的成年状态是"我好,你也好":承认自己有价值,也承认别人有价值。抑郁中的蛤蟆长期卡在"我不好"的格子里:觉得自己无能,同时把拯救的希望寄托在别人(朋友、父亲、咨询师)身上。
工程师社区里,这个坐标系无处不在。"我不好,你好"的格子里住着冒名顶替综合征患者:明明独立负责着核心系统,开会时却觉得自己是混进来的;"我好,你不好"的格子里住着傲慢的技术评审员:谁都看不上,觉得全公司只有他懂;"我不好,你也不好"的格子里住着彻底倦怠的人:反正这个行业都烂了,摆烂吧。
有趣的是,on-call 文化特别容易把人推向这几个格子。连续熬夜救火之后,大脑里剩下的只有情绪,没有成人状态。我的一个粗浅体会是:倦怠本质上就是人被长期钉在"我不好"的格子里动弹不得。它不是意志力问题,是状态问题。而解决的办法和书里一样——不是硬扛,而是先识别自己站在哪个格子里,然后有意识地走回"我好,你也好"。
书里还有一层我很欣赏的诚实:苍鹭从不替蛤蟆做决定。第一次面谈蛤蟆问"我会好起来吗",苍鹭说:"如果我不相信每个人都有能力变得更好,我就不会做这份工作了。"但"变得更好"的路,始终是蛤蟆自己走的。咨询师只是提供地图和陪伴。这和我们带新人、带团队的道理一模一样:你能给的只是脚手架,成长是对方自己的事。替别人做决定的人,最后都会耗尽自己。
给工程师的自我关怀:从这本书里拿走的三件事
读书笔记的下半场,我想诚实地写写这本书对我工作方式的改变。它不是鸡汤式的"爱自己",而是三个可操作的习惯。
第一,情绪是一个监控指标,不是一个 bug。 以前我觉得情绪波动是脆弱的表现,现在我把它当作 Grafana 上的一条曲线:愤怒 spike 了,说明某个边界被侵犯了;沮丧持续低水位运行,说明负荷太重了。指标本身没有对错,重要的是看懂它在报警什么。蛤蟆先生花了十次面谈才学会"分析自己的感受",我们至少可以从每天睡前花五分钟复盘"今天我什么时候情绪波动最大"开始。
第二,在开口之前,先问自己现在是哪个自我状态。 这是我从书里拿到的最实用的工具。发火前停三秒,问一句:"这是儿童在闹,还是父母在审判,还是成人在讲事实?"十次里有八次,我发现自己根本不在成人状态。这个停顿的成本几乎为零,收益却巨大——它拯救了我好几次差点发出去的刻薄评论。
第三,为自己的人生负责,而不是为情绪找代罪羊。 书里反复出现的一句话大意是:没有人能"让"你产生某种感受,感受是你自己选择的。这句话初听刺耳,细想有力。需求方改了三版需求让我加班——这是事实;我因此迁怒于测试同学——这是我的选择。把责任拿回来,人就从受害者变成了行动者。on-call 的凌晨三点,这句话尤其管用:我可以选择骂人,也可以选择先看日志。都是选择,而选择是我的。
结论:写给还在硬扛的你
这本书的结局没有戏剧性的反转。第十次面谈结束,蛤蟆先生没有变成另一个人,他只是开始用自己的眼睛看世界了——据公开资料,书的最后一章就叫"道别与新生"。苍鹭送他出门,没有锦囊,没有保证。
这正是我喜欢这本书的原因。它不承诺奇迹,只给工具。三种自我状态是一面镜子,人生坐标是一张地图,而"我为自己负责"是启动这一切的钥匙。
工程师这个职业有个隐秘的文化:我们擅长修一切系统,唯独不修自己。CPU 打满了会扩容,内存泄漏了会排查,可自己的情绪打满了,我们选择硬扛,扛到倦怠、扛到失眠、扛到对代码失去感觉。蛤蟆先生至少还有獾逼他去看心理医生——我们呢?谁来当我们的獾?
如果这篇笔记能起一点作用,我希望它是这个:下一次你在深夜的告警声里感到委屈、在评审会上感到愤怒、在连续加班后感到麻木时,记得问自己一句——我现在,是哪个自我? 能问出这个问题,你就已经站在成人的格子里了。而那,就是改变的开始。