《非暴力沟通-实践篇》第一章读后感

2023-12-08 16:48

本文主要是介绍《非暴力沟通-实践篇》第一章读后感,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

这一章的题目叫做“如何和平有效地化解冲突”,而对于我来说,我想要获取的知识不是“化解冲突”而是,如何避免与他人在交流的过程中发生冲突,。第一章第一部分叫做“用非暴力沟通法化解冲突”,其中就是提到了“需要”,作者认为,人与人交流是建立在“需要”的基础上的,唯有双方最终都满足了需要,沟通才是有效且非暴力的。那么想要达到这一点,我应该怎么做呢?

正确地定义、表达自己“需要”

首先我们要明确两个定义,“需要”与“方法”,“需要”不涉及某个采取特定行动的具体的人,而“方法”则是针对某些采取特定行动的人。

作者用一个例子阐述了需要与方法的不同。

一位丈夫与妻子闹矛盾,作者让丈夫说出自己的诉求,丈夫说“我需要摆脱这段婚姻”,这就是典型的将“需要”与“方法”混淆的情景。这位丈夫并未明确地表达出自己的需要,而是提出了一个策略。当我们无法清楚表述自己的需要,只知道一个劲的进行分析,而这些分析又听起来像批评时,我们就很容易发生语言、心理甚至身体上的冲突。

回到标题,首先我们要学会定义自己的“需要”,作者并没有说如何才能明确自己的需要,为了能够有更多的思考,我想了一下在这一阶段“工作”上我的需要和公司的需要。用最简单纯粹的语言来概括我的的需要就是学习与赚钱,大胆地揣摩一下公司对我的需要应该就是保质保量的产出、保证项目能够按时交付,在工作的过程中,假如公司给予了我合适的薪资和不断的学习机会我肯定会很开心,而如果我能满足公司对我的要求,公司应该也不会辞退我。那根据我和公司的需要再结合“需要”的定义,我们是否就可以说,“需要”就是个人或集体想要得到的结果或要达成的目标呢?

感知他人的需要

其实对于我们来说,能够做到第一点,并不是一件很难的事情。在我与他人的交流过程中,我能实际的感受到,很多人都能够去表达出自己的“需要”,却很难去感知到他人的需要。

这里有一个情景,当你向A表达了自己的需要时,A跟你说“我不想跟你谈论这个”时,你下一步会选择怎么做?很多人会开始反驳A,力图证明你的需要是正确且有意义的,然后就犯了这个错误。如果在这个过程中我们只注意到了自己的“需要”,就很难从对方的话语中感知到更深层的信息。而两个人交谈的时候如果出现了信息的丢失,就会出现误解甚至争吵。

正确的做法是什么呢?我们得去揣摩A为什么这么回答你,是不是因为你的需要会伤害到他?又或者一些其他的原因?

这种感知他人需要的能力在避免冲突方面很重要。通过感知到对方的需要,并用言语表达出来,能够帮助双方了解对方的需要,进而才能展开一段高效的沟通。

确认是否准确听取了他人的需要

我一直认为“信息在传递过程中一定会存在丢失”这句话有道理,哪怕是面对面地交流,我们也很难100%的理解对方的话,或者话中深层的含义。就像是我们在工作中与需求方做交流,哪怕是写文档、发邮件,到最后需求方总是会觉得做出来的产品好像与他的预想不是很符合。

书中建议我们在心中重复3遍对方所说的话,很明显这在工作交流中不是很合适。我在另一本书中看到的比较靠谱的方法是:在交流中保证认真听了对方的话,并进行了思考,当对方说完了之后,你可以尝试自己复述一遍对方的主要内容,让对方来确认。在着手去实现对方的需求之前先大致构思一下要怎么做,然后再去找需求方确认一遍。我在这工作中通常的人做法是用画图软件画出草图或流程图去确认,这避免了很多无用功。

给予他人理解

我刚工作的时候,经常出现的一个情景是,我的PM给了我一个需求,我会觉得这个需求很离谱,因为我很难从他的角度去理解这个需求,然后我就开始会找他进行争论,通常情况下我们都是不欢而散的,虽然最后我也实现了这个功能,但是过程中我也是很不开心的。这可能就是一个由于没有理解对方而造成“暴力沟通”的典型案例。

上面的例子在书中的描述是“当我们了解到对方的需要之后,很容易陷入‘批判’的陷阱”,“批判”绝对不是一场友好交流的开头。

书中建议我们,当遇到类似的情况,不能带着批判的情绪去进行交流,而是要理解为什么对方会有这样的需要,尝试把“我觉得你这个需求很离谱”换成“可以说一下你为什么会提出这样的需要么”作为交流的开端可能更容易达到双方的目的。

用积极的行动语言提供解决方案

在我们了解完对方的需要之后,我们应该接着来寻找满足这个需要的合适的策略。

所谓“积极的行动语言”是指当我们提出请求是,用清晰的动作动词表达需要对方来做的事情,同时避免使用那些会模糊化我们需求或听起来带有攻击性的语言。

比如,我们可以以“你可不可以”为开头表述出你想让对方所采取的行动,这样就更容易形成互相尊重的讨论氛围。

总结与思考

  • 这一章有个关键词“需要”,一直感觉和别扭,我不知道原著中用的是哪个单词,其实通篇读下来,我感觉用“诉求”或许会更合适。
  • “诉求”是人们交流的基础,所以在过程中对于自己诉求的正确表述和对对方诉求的准确理解很重要。
  • 当明白了对方的诉求之后,我们可能会有些不满或其他负面情绪,这时可以尝试站在对方的角度去思考对方为什么会提出这样的诉求。
  • 交流的核心目的应当是解决问题,用积极的行动语言去表述一个满足双方诉求的策略能够让我们的交流有一个愉快的结果。
  • 不要以一方的妥协作为交流的结束,这样并不能解决根本问题。
    我是Baldwin,一个25岁的程序员,致力于让学习变得更有趣,如果你也真正喜爱编程,真诚的希望与你交个朋友,一起在编程的海洋里徜徉!

现在关注作者即可领取海量学习资料与简历模板
微信扫描图片关注作者公众号领取福利

往期好文:

用Python每天给女神发一句手机短信情话

MySQL优化之explain

Spring源码分析-MVC初始化

春风得意马蹄疾,一文看尽(JVM)虚拟机

造轮子的艺术

源码阅读技巧

Java注解详解

教你自建SpringBoot服务器

更多文章请点击

这篇关于《非暴力沟通-实践篇》第一章读后感的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/470613

相关文章

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

Prometheus与Grafana在DevOps中的应用与最佳实践

Prometheus 与 Grafana 在 DevOps 中的应用与最佳实践 随着 DevOps 文化和实践的普及,监控和可视化工具已成为 DevOps 工具链中不可或缺的部分。Prometheus 和 Grafana 是其中最受欢迎的开源监控解决方案之一,它们的结合能够为系统和应用程序提供全面的监控、告警和可视化展示。本篇文章将详细探讨 Prometheus 和 Grafana 在 DevO

springboot整合swagger2之最佳实践

来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成、功能测试功能框架。 一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务,加上swagger-ui,可以有很好的呈现。 SpringBoot集成 pom <!--swagge

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b

【HarmonyOS】-TaskPool和Worker的对比实践

ArkTS提供了TaskPool与Worker两种多线程并发方案,下面我们将从其工作原理、使用效果对比两种方案的差异,进而选择适用于ArkTS图片编辑场景的并发方案。 TaskPool与Worker工作原理 TaskPool与Worker两种多线程并发能力均是基于 Actor并发模型实现的。Worker主、子线程通过收发消息进行通信;TaskPool基于Worker做了更多场景化的功能封装,例

vue2实践:第一个非正规的自定义组件-动态表单对话框

前言 vue一个很重要的概念就是组件,作为一个没有经历过前几代前端开发的我来说,不太能理解它所带来的“进步”,但是,将它与后端c++、java类比,我感觉,组件就像是这些语言中的类和对象的概念,通过封装好的组件(类),可以通过挂载的方式,非常方便的调用其提供的功能,而不必重新写一遍实现逻辑。 我们常用的element UI就是由饿了么所提供的组件库,但是在项目开发中,我们可能还需要额外地定义一

《C++中的移动构造函数与移动赋值运算符:解锁高效编程的最佳实践》

在 C++的编程世界中,移动构造函数和移动赋值运算符是提升程序性能和效率的重要工具。理解并正确运用它们,可以让我们的代码更加高效、简洁和优雅。 一、引言 随着现代软件系统的日益复杂和对性能要求的不断提高,C++程序员需要不断探索新的技术和方法来优化代码。移动构造函数和移动赋值运算符的出现,为解决资源管理和性能优化问题提供了有力的手段。它们允许我们在不进行不必要的复制操作的情况下,高效地转移资源

Vue3+elementplus实现图片上传下载(最强实践)

图片上传子组件: 实现照片的上传,预览,以及转成以逗号隔开的图片地址,即时监听,并发送消息到父组件。 <!-- ImageUploader.vue --> <template><div><el-upload class="avatar-uploader" :http-request="customUpload" :before-upload="beforeUpload":show-fil

SAP项目中沟通的几点总结

最近参与的公司SAP RISE项目,由于是国际项目,全程远程实施,所以沟通显得尤为重要,有几点总结跟大家分享。   1.     提前沟通 提前沟通比事后沟通效果好太多。作为项目管理者,需要把下一步的计划等信息提前通过一定的形式(会议、邮件、Teams Channel等)传播出去。而不是等着这个事情发生了,项目组成员来询问,一方面这样很浪费时间,也会对项目进队产生影响,所以作为项目管理者永