《非暴力沟通》笔记:把豺狗语言翻译成长颈鹿语言——观察、感受、需要、请求
- 约 23 分钟读完 - 全文 9118 字《非暴力沟通》笔记:把豺狗语言翻译成长颈鹿语言——观察、感受、需要、请求
目标读者:天天在 IM 里跟人掰扯需求、在 code review 里写评论、要给人一对一反馈的工程师——一句话,所有靠文字和嘴吃饭的人。 参考书籍:Marshall B. Rosenberg《非暴力沟通》(Nonviolent Communication: A Language of Life,1999 年初版)。 阅读目标:把四要素(观察、感受、需要、请求)从"听说过"练到"能默写",再把倾听、愤怒、强制、感激这几个常被略过的分支补齐。这本书是日常护理,融进每一次开口的底层语言;高风险对话的重装备另有姊妹篇《关键对话》笔记处理,两篇可以独立阅读。
一、Rosenberg 与这本书的背景
Marshall B. Rosenberg 是临床心理学出身,博士师从 Carl Rogers——人本主义心理学"以来访者为中心"那一脉的创始人。这个师承很重要:NVC 里"先让对方被完整地听见"的同理心训练,根子就在罗杰斯的倾听传统里。
但 Rosenberg 没有留在咨询室里。他后半生把这套方法带进了真正的冲突现场:战区调解、帮派对峙、种族冲突、监狱、学校,成立了国际非暴力沟通中心(CNVC),在全球几十个国家做培训和调解。所以这本书不是书斋里的沟通理论——它的每一个工具都是在"对方真的想伤害你"的场景里被验证过的。 这解释了为什么 NVC 的句式看起来简单到近乎笨拙,却能在极高敌意的场合站住:它不是在教话术,是在拆语言的引信。
书的原名副标题是 “A Language of Life”——生命之语。Rosenberg 的野心不是给你一套谈判技巧,而是替换掉你从小被训练出来的那套语言习惯。这套习惯有四个典型面孔,他称之为疏离生命的语言:
- 道德评判:不符合我的价值观就是错的、坏的——“他太自私了"“这个人不靠谱”;
- 作比较:“你看看人家组的交付速度”——比较一出口,听的人只剩委屈和敌意;
- 推卸责任:“我也是没办法"“老板要求的”——用"不得不"抹掉自己的选择;
- 强人所难:“这个需求今天必须做完”——以命令代替请求,服从里全是恐惧。
NVC 要学的是一种反本能的第二语言,所以这本书的正确读法是把它当练习册,而不是当读物。Rosenberg 自己也承认:初学时句式会生硬,像背台词,身边人可能觉得你说话突然变怪——这是必经之路,练到内化了之后,四要素就不再是句式,而是看问题的顺序。
二、豺狗语言与长颈鹿语言
Rosenberg 给全书画了一个动物隐喻:豺狗语言和长颈鹿语言。
豺狗贴地、龇牙、爱撕咬——代表评判、指责、贴标签、推卸责任的语言:“你太不靠谱了"“都是你的锅"“你从来不考虑别人”。豺狗语言的共同特征是把注意力放在分析和指责对方的错误上,它向外归因,所以它永远有理,也永远解决不了问题。
长颈鹿脖子长、看得远,而且心脏是陆地动物里最大的——代表一种站得高、用心沟通的语言。长颈鹿语言向内看:我的观察是什么、感受是什么、需要是什么、我想请求什么。NVC 的全部训练,就是把豺狗式的第一反应,翻译成长颈鹿式的表达。
flowchart LR
J["豺狗语言<br/>评判 指责 贴标签<br/>推卸责任 向外归因"] -->|"四要素翻译流水线"| G["长颈鹿语言<br/>观察 感受 需要 请求<br/>向内认领 向外连接"]
J -.->|"出口即树敌"| R1["对方进入防御<br/>对话变成辩护赛"]
G -.->|"出口即信息"| R2["对方可以回应<br/>对话可以推进"]
style J fill:#fde8e8
style G fill:#e8f4e8
翻译的流水线就是著名的四要素:观察 → 感受 → 需要 → 请求。下面逐个讲透。
三、四要素之一:观察——不带评论的观察
第一步是把观察和评论分开。观察是摄像机拍得到的东西:“这周三次联调他都迟到了”;评论是裹挟评判的:“他从来不守时”。Rosenberg 引用克里希那穆提的话点题:“不带评论的观察是人类智力的最高形式。”
几个典型的混淆对照:
- “你太大方了"是评论;“上周看到你把年终奖全捐了"是观察;
- “他工作很拖拉"是评论;“这个任务比排期晚交付了四天"是观察;
- “她根本不配合"是评论;“我提的三个会议时间她都没有回复"是观察。
“总是"“从来"“每次"这类词是评论的标记——它们不描述事实,描述的是你的不耐烦。评论一出口,对方收到的就不是信息而是指控,接下来的对话会变成针对指控的辩护,而不是针对事情的讨论。
这个区分对工程师其实是最亲切的一步:我们天天在做的事就是区分"日志里写了什么"和"我们猜测发生了什么”。观察就是只引用日志。
四、四要素之二:感受——区分感受与想法
第二步是说出真实感受,这里的坑是**“我觉得"后面跟的常常不是感受**。“我觉得你不在乎我”——这不是感受,这是对别人动机的判断。真正的感受是"我感到失落"“我有点慌”。
书里还专门清理了一批"伪感受词”:被忽视、被利用、被误解、被拒绝——这些词描述的都不是自己的情绪体验,而是对"别人怎么对我"的归因。说想法会引来辩论(“我怎么不在乎你了”),说感受才会引来连接(“你为什么失落”)。
判断标准很简单:这句话能不能被反驳?“我觉得被误解"可以——对方会说"我没有误解你”;能被反驳的就是想法,不是感受。“我感到沮丧"没法反驳——那是你的身体报告,对方只能接住。
Rosenberg 还指出一个普遍障碍:多数人的感受词汇量贫瘠得可怜,翻来覆去只有"好"“还行"“不爽”。书里鼓励建立感受词汇表——需要被满足时的兴奋、感激、踏实、欣喜,没被满足时的失落、焦虑、疲惫、无力。词汇越精确,对方越容易接得住:“我不爽"是雾,“我有点焦虑,也有点无力"是指路牌。
五、四要素之三:需要——感受的根源不在别人身上
第三步是最反直觉的:感受的根源不是他人的行为,而是我们未被满足的需要。 对方的迟到是刺激,不是原因;真正让我恼火的是"我对项目节奏确定性的需要"没被满足。
听到一句不中听的话时,书里说我们有四种选择:责备自己(“是我不够好”)、指责他人(“你怎么能这么说”)、体会自己的感受和需要(“我很受伤,因为我需要被信任”)、体会对方的感受和需要(“他这么说,是因为他也很着急吗”)。前两种是豺狗对内和对外的撕咬,后两种才是长颈鹿的通道——第三种用来回应自己,第四种用来回应对方。
这一步的价值在于重新认领责任:“你害我焦虑"就改写成了"我需要确定性”——前者是指责,后者是信息,而且是对方可以行动的信息。别人没法对"你害我"做任何事情(除了道歉或反击),但可以对"我需要确定性"做很多事情:提前同步、给里程碑、设检查点。
为自己的感受负责,是 NVC 里最难也最有力量的一步。 它不否认对方的行为是刺激源,但坚持把情绪的解释权收归自己——一旦承认感受的根源是自己的需要,你就从"等他改"的被动位置,换到了"我可以请求"的主动位置。
六、四要素之四:请求——具体、正向、可执行,允许说"不”
第四步是提出请求。合格的请求有三个标准:
- 具体:“上点心"不合格,“今天下班前把接口定义冻结"合格;
- 正向:说"要什么”,不说"不要什么”——“别再拖延"会让对方只听到"拖延”;
- 可执行:对方此刻就知道怎么做,不需要二次猜谜。
提出请求之后还有一个常被略过的动作:请求反馈——请对方复述一遍他理解到的内容,确认信息没有被翻译走样。这不是不信任,是承认语言天然有损;对模糊的请求,先澄清再执行,比返工便宜得多。
而请求和命令的分界线只有一条:对方能不能说"不”。 说了"不"就要被惩罚或记恨的,是命令,不管语气多委婉。如果对方觉得你的请求是命令,他的服从里就掺了恐惧,这笔账迟早要还——要么以消极执行的形式,要么以关系损耗的形式。
flowchart TD
O["观察<br/>摄像机拍得到的事实<br/>不带评论"] --> F["感受<br/>我的情绪体验<br/>不是对别人动机的判断"]
F --> N["需要<br/>感受的根源<br/>我未被满足的需要"]
N --> R["请求<br/>具体 正向 可执行<br/>允许对方说不"]
R -.->|"对方说不时"| Q{"惩罚或记恨吗"}
Q -->|"是"| CMD["这是命令<br/>服从里掺了恐惧"]
Q -->|"否"| CON["这是连接<br/>对话可以继续"]
style N fill:#fff3cd
style CMD fill:#fde8e8
style CON fill:#e8f4e8
七、倾听的四只耳朵与同理心
四要素不仅管说,也管听。别人用豺狗语言攻击你时(“你这个人做事从来不靠谱”),NVC 给的选择是长四只耳朵——把对方的指责在心里翻译成观察、感受、需要、请求:他说的是哪件具体的事(观察)?他现在什么感受(恼火)?什么需要没被满足(被尊重、确定性)?他真正想让我做什么(请求)?
翻译过来,“你从来不靠谱"可能是"上周的联调时间改了两次(观察),我很被动(感受),我需要提前确认的安排(需要),下次改时间能不能提前一天说(请求)"。指责是包装得极差的请求——倾听的功夫就是替对方拆包装。
同理心听的时候有一串"不要做"清单:不建议(“你应该……")、不安慰(“这没什么大不了的”)、不比较(“我当年比你惨多了”)、不辩解(“我其实也是不得已”)、不讲道理(“冷静点分析一下”)。这些反应的共同问题是把注意力从对方身上抢走了。同理心的动作只有一个:持续地猜对方的感受和需要,并把猜测反馈给他确认——“你是不是觉得很被动,因为排期一变动你就没法安排自己的活?“猜错了也没关系,对方会纠正你,而纠正本身就是信息。
怎么知道对方被听够了?书里的观察是:当一个人被充分听见,他会自然地停下来,像卸了担子一样松一口气。在那之前,不要急着输出你的部分——一个在情绪里的人是听不进任何辩解的,先让他被听见,你的话才有耳朵可进。
八、自我同理:把四只耳朵对准自己
这个倾听的功夫对自己也适用,叫自我同理。自己搞砸了事在心里骂自己"我真蠢"时,同样翻译成"我此刻的感受是什么、哪个需要没满足”——自我攻击就转化成了自我理解。
Rosenberg 对此有个更生动的说法,叫**“豺狗秀”**:我们脑子里都住着一只豺狗,专门在出错后开批判大会。他的建议不是杀掉这只豺狗(做不到),而是给豺狗秀配一个长颈鹿翻译员:听到"我真蠢"时,翻译成"我很难过(感受),因为我看重可靠性(需要),我想搞清楚哪个环节漏了(请求)"。自我宽恕不是放过自己,是把审判的能量转去修复。
书里还有一个配套练习:把清单里的"我不得不做……“全部改写成"我选择做……,因为我看重……"。“我不得不加班改这个需求"改写成"我选择改这个需求,因为我看重团队的信誉”——同一个动作,前者是怨气,后者是认领;如果改写之后发现"我选择不做”,那也是一个诚实的答案,说明这件事和你在意的价值之间连不上,该重新谈。
九、表达愤怒的四个步骤
NVC 不主张压抑愤怒,而是给它一条通道,四步:
flowchart LR
S1["第一步<br/>停下来 深呼吸<br/>什么都别说"] --> S2["第二步<br/>识别脑中<br/>评判性的想法"]
S2 --> S3["第三步<br/>连接自己的需要<br/>哪个需要没被满足"]
S3 --> S4["第四步<br/>表达感受与需要<br/>加上请求"]
style S1 fill:#fff3cd
style S4 fill:#e8f4e8
- 停下来,深呼吸——什么都别说,因为此刻出口的一定是豺狗语言;
- 识别脑中评判性的想法——找到那句"都是他的错”;
- 连接自己的需要——愤怒的背后是哪个需要没被满足;
- 表达感受和未满足的需要,加上请求——出口的是长颈鹿语言。
可以看到这四步就是四要素在高压场景下的慢动作重播——愤怒管理的本质是把自动化反应变成手动操作。 愤怒本身没有被否定,被替换的只是它的表达方式:从"你让我火大"换成"我很恼火,因为我需要被尊重,我希望下次这类决定先跟我同步”。前者逼对方应战或认错,后者给对方一个可以回应的入口。
十、强制的边界:保护性 vs 惩罚性
NVC 并非天真地反对一切强制。书里明确区分:
- 保护性强制:为了防止伤害(拦住冲向马路的孩子、隔离正在攻击人的同事),目的是保护,不含任何"让对方吃苦头"的意图;
- 惩罚性强制:为了让对方痛苦从而"长记性”。Rosenberg 认为惩罚几乎注定失败——它制造恐惧和敌意,并且把对方的注意力从"我为什么要改"转移到"我怎么报复或逃避”。
团队管理里的通报批评、扣绩效,都值得用这个标尺量一遍:这个动作的目的是保护系统不再受害,还是让这个人难受?如果是后者,它买到的只是服从的表象和怨恨的库存。
十一、感激:三件式表达
连夸人 NVC 都有讲究。泛泛的恭维(“你真棒"“干得漂亮”)在书里被视为一种评判——居高临下的打分,听多了还像操控。NVC 式感激是具体的三件式:
- 对方具体做了什么;
- 我的哪个需要因此得到满足;
- 我现在的感受。
“昨天你半夜帮我把那个线上问题查了(行为),我这个迭代的进度保住了(需要),特别感激也很踏实(感受)。"——这种感激对方收得到,因为它描述的是事实和连接,而不是打分。
十二、工程落地:四个高频场景的具体用法
12.1 code review 评论:四要素改写
这是工程师迁移成本最低的场景,因为 code review 的纪律和 NVC 几乎同构。反面教材:
“这个函数全是 if else 太烂了,重写。”
用四要素改写:
“这个函数里嵌套了五层 if else,分支数超过 20(观察)。我读了两遍才理清主流程(感受),后续加分支的人大概率会漏掉某个路径——我需要这段逻辑是可维护的(需要)。能不能把校验逻辑抽成表驱动,或者至少拆成几个小函数(请求)?”
原版的"太烂了"三个字给对方留下的唯一动作是防御(“哪里烂了”);改写后每个分支都是可回应的。观察可查证、感受是我的所以无需辩论、需要是双方都认的价值、请求当场可执行——这段评论没有任何一个字能被抬杠,但每一个字都在推动修改。
12.2 远程文字沟通:NVC 的价值加倍
远程协作把沟通塞进 IM 和邮件之后,语气缓冲消失了——当面说"这个方案有问题"带着表情和语气,打字发出去就是冷冰冰的指控;你的一句"哦"对方能解读出三层情绪。文字场景下评判的伤害放大、误读的概率放大,NVC 四要素的价值因此加倍:发消息前过一遍——这句是观察还是评论?“我觉得"后面跟的是感受还是想法?请求具体吗、对方能说不吗?另外文字里几乎没有倾听的余地,所以发现对方回复变短、变慢(文字版的"沉默信号”)时,要主动把对话拉回语音或当面——文字只适合传递内容,不适合修复关系。
12.3 一对一反馈:负反馈用四步走,正反馈用三件式
给下属或同事做负反馈,走完整的观察-感受-需要-请求:“最近三次迭代你的任务都延期了一到两天(观察),我做排期时很被动(感受),我需要这个团队的节奏是可预期的(需要),下次估排期时我们能不能一起把风险项先过一遍(请求)?"——全程没有一个字在评价这个人,但每个字都在指向行为改变。
正反馈则戒掉"干得不错"这类打分,用感激三件式:具体行为 + 满足的需要 + 感受。前者让对方知道自己哪里好、为什么重要;后者只是一句很快失效的情绪糖果。
12.4 需求评审:把"你这个设计有问题"翻译成 O-F-N-R
评审会上最容易出口的豺狗语言是"你这个设计有问题”。用四只耳朵先听自己——这句话背后真正的观察是什么(“这个接口在并发场景下没有幂等处理”)?感受是什么(“我很担心”)?需要是什么(“我需要核心链路是可靠的”)?请求是什么(“能不能补一个幂等方案,或者在文档里说明为什么不需要”)?翻译完再说出口,对方收到的是四个可以逐条回应的信息点,而不是一个只能整体防御的指控。评审的产出不是谁赢了,而是风险被摆上了台面——四要素是摆风险最便宜的方式。
十三、把四要素串起来:一次完整的示范
前面是拆开的零件,这里演示一次完整的组装。场景:下游团队又一次临时改了联调时间,你很恼火,要在群里说这件事。
豺狗式的第一反应是:“你们能不能靠谱一点?联调时间改来改去,我们的工作没法干了。"——三个雷全踩了:评论代替观察(“不靠谱”)、想法代替感受(“没法干了"是对对方的归因)、命令式语气(对方听不出自己有说不的空间)。
用四要素重写:
- 观察:“这个月联调时间改了三次,其中两次是提前一天通知的。”
- 感受:“我挺焦虑的,也有点被动。”
- 需要:“我们的排期是倒排的,我需要联调时间是稳定的,或者变动能提前同步。”
- 请求:“以后如果联调时间要变,能不能至少提前两天在群里说一声?实在临时有变,我们也能理解,但希望知道原因。”
对方的回复如果是防御性的(“我们也不想改啊,是上游的问题”),就切到倾听的四只耳朵:他说的是上游变了(观察)、他也很被动(感受)、他需要上游的稳定性(需要)、他希望有人管管上游(请求)。这时候回一句"听起来你们也挺被动的,是上游那边的时间一直在变,对吧?"——对方被听见的瞬间,对话才可能从互相甩锅变成一起解决问题。四要素表达和四只耳朵倾听,是同一条流水线的两个方向:说的时候组装,听的时候拆解。
十四、带走的清单
- 每句话过四要素:观察(不带评论,克里希那穆提说的最高智力形式)、感受(“我觉得你不在乎我"是想法不是感受)、需要(感受的根源是自己未被满足的需要)、请求(具体、正向、可执行,且允许对方说不)。
- 被指责时长四只耳朵:把豺狗语言翻译成观察-感受-需要-请求;指责是包装得极差的请求。
- 倾听时忍住:不建议、不安慰、不比较、不辩解;只做一件事——持续猜测并反馈对方的感受和需要,直到对方如释重负地停下来。
- 对自己也用同样的翻译(自我同理):“我真蠢"背后是感受、需要和一个可以行动的请求;“豺狗秀"不需要停播,只需要配个长颈鹿翻译员。
- 把"我不得不"改写成"我选择做,因为我看重”——改写不成立的项,就是该砍掉的项。
- 愤怒四步:停、识别评判、连接需要、表达感受与请求。
- 强制只用保护性的;惩罚性强制必然制造恐惧和敌意。
- 感激用三件式:具体行为 + 满足的需要 + 感受,别打泛泛的分。
十五、最后:这本书的边界
两点提醒,避免把它当万能药。
第一,NVC 不是速效工具,是长期语言习惯。 第一次用四要素句式大概率会生硬,对方甚至可能问"你最近是不是上了什么沟通课”。Rosenberg 的态度是:生硬没关系,继续用,直到它从句式变成看问题的顺序——先事实后评判、先认领后指责、先请求后命令。
第二,NVC 管语言,不管立场。 它能让你把分歧说清楚、把关系保住,但不能替你决定分歧该往哪边落。需求该不该砍、方案该不该推翻,最后还是靠事实和判断——NVC 保证的是这些事实和判断能不被情绪拦截地抵达对方。
对工程师来说,这本书的性价比在于:它要改造的是你每天都在输出的东西——评论、消息、反馈——改动成本几乎为零,收益却随使用频率复利。从这个角度看,四要素可能是这份书单里投入产出比最高的一项练习。
参考资料
- Marshall B. Rosenberg, Nonviolent Communication: A Language of Life, PuddleDancer Press, 1999(中文版《非暴力沟通》,马歇尔·卢森堡著,阮胤华译)。