引言
- 程序员在工作或生活中往往会碰到这样一个难题:由于沟通能力的不足,自己的语言表达方式是“简单粗暴”的,而且常常会引发自己和他人的痛苦。
- 我们需要一种沟通方式,依照它来谈话和倾听,使得自己与他人之间能情意相通,乐于互助。
沟通的四个要素
一、语言
- 想一下你去医院看病时与医生沟通的感受…,“望闻问切”就是医生与病人之间的沟通要素,一个好的医生通过这种方式,能初步诊断病人的病症,打消病人的疑虑,配合接下来的治疗。
- 借用这种方式,我们与他人沟通应该怎么做?
用能够表达客观感受的语言,而不是主观评价的语言进行表达。
什么是客观感受?什么是主观评价? 举个例子:
- 程序在这里异常退出了,我用测试程序测试出现OOM错误。
- 我觉得这个问题是你程序BUG造成的。
说出自己的感受,用事实说话,也是对他人的一种尊重,让他人强烈地感觉到你观察到的的感受,进入到互相对话的模式,而不是频繁地用“我觉得”,“我以为”简单粗暴地一刀切。
二、态度
用请求的态度,而不是命令的方式进行表达。
什么是请求?什么是命令? 举个例子:
- 我希望我们双方合作能在规定的时间内完成开发任务
- 我们必须今天把这事给干了
通过请求的方式,让对方提出相对应的看法,最终讨论达成一致,而不是单方面的命令,在工作未开展前就把事情搞僵。
三、倾听
愿意倾听他人的感受与建议,在充分了解后给予反馈,而不是无理地打断别人随意反驳。
举个例子:
- 您先说,我先听…
- …STOP,这里肯定有问题…
当对方得到充分的倾听,沟涌气氛变得轻松,对方也会在适当的时候停止谈话,询问意见。
四、互动
通过表达感激并赞扬、或者表达愤怒并提出意见的方式进行互动,最终达到沟通的目的,而不是光进行无意义地谈话与讨论,最终一无所获。
举个例子:
- 太好了,问题终于找到了,你看接下来我们这样干…,把这个问题争取解决掉…
- …嗯! … 咦?..唔,啥…
当地立断地表达观点,是为了提升沟通质量,节约双方时间。
程序员应重视沟通,通过沟通把问题弄清楚,解决方案讨论清楚,进而间接提高工作效率,为自己也为团队创造一个好的氛围。