沟通是一门学问

|0x00 为什么要重视沟通

大多数技术人,都在抱怨同样的一件事:“沟通多、开会多”。尽管我们抱着“技术改变世界”的理想从事这个行业,但现实却是日常的大部分时间,是在沟通各种工作中的问题:需求、BUG、了解怎么做的、谈个合作…… 剩余的一点工作时间,分配给写代码,实在是不够。时间一久,我们就会觉得,平时的工作都是一些重复性的工作,反反复复的解释,反反复复的听不懂,而安身立命的根本:代码能力,却没有大的提升。

“被误解,是表达者的宿命”。

人是一种社会性的动物,沟通的主要目的,除了获得或者传递自身的信息以外,更重要的,是促成一致性的观点,或者是达成某种协议。我们沟通的时候,更多的是在反复“争论”或者“表达”自己的观点,期望别人理解并赞同自己,而如果对方也抱着同样的目的,结果往往会演化成“情绪化”的沟通,而非“达成协议”。

有时候,说的越多,纰漏越多。

因此,如果反思“沟通”这件事情,不如尝试反问自己几个问题:“我是对的吗”、“我的观点对业务有何帮助”、“我的争论是否对自己有益”?这种问题一般会被称为“灵魂拷问”,在汇报PPT的时候常常遇到,但如果平时反思的时候,试着给自己多来点“灵魂拷问”,那么你会发现,大多数的沟通,其实没有必要。正如“结果才是沟通的唯一目的,而胜负不是”。

我们要学会输出思考方式,而不是情绪。

|0x01 沟通有哪些方法

我一直有个观点:“所有的沟通不顺畅,都是因为存在信息的不对称”。打个比方,如果PD新加入某个团队,经常和技术围绕着某个问题会展开讨论,PD会说:“这不符合用户习惯”,技术会说:“这就是之前定的业务规则,改动成本很高”,于是大家便开始争论了起来。但争论改不改之前,双方各退一步,看看之前为什么这么做,再看看PD为什么要改,消除了“信息不对称”之后,剩下的无非就是个排期问题,矛盾便会少很多。

这种观点与心理学家鲁夫特与英格汉提出一种“乔哈里窗”模式非常类似,即强调信息的共享的重要性,并用图示的方法清晰的表达这种倾向。

这个模型中,最关键的部分,就是“公开的自己”,比如我为什么要做这个事情,做这个事情的逻辑如何,在与新接触的同事打交道之前,不妨先开诚布公的“吃顿饭”,喝了酒,吐了真言,事情就好谈了嘛~

但这个模型有个缺点,就是知道要做什么,但不知道具体怎么做,这个时候就换一个模型:“螺旋推进”模型。简单讲,就是时刻客观的审视本次沟通,如果沟通推进的不顺利,那么咱们别一根筋的继续推,而是个方法,“曲线救国”一样的解决问题。咱们沟通的目的是“达成对双方都有利的协议”,而不是来争论个高低的。所以,学会找到问题的“本质”,也就是真正这么做的目的,以及为此衍生出来的问题,就很重要。比如某些不合理的需求,技术会觉得很委屈,但如果深耕不合理的原因,很有可能是大领导、或者大客户提出来的,仔细想一想,也许就不会戾气那么重了。

当然,如果对方带着情绪来的,先消除怒气再谈事;如果对方讲不清楚,先理清楚事由再谈;如果两个人都带有敌意,干脆学习一下美国刚建国那会的办法,争议双方都对华盛顿汇报自己的方案,而不能直接向对方争论。总归,有个调停的第三方介入,Leader也好,同事也罢,换个人总有奇效。

推荐一本书:《模型思维》,京东上有。其实工作和生活中的各种问题,无非就是个模型而已,学会用模型思考问题,帮助还是挺大的。

|0x02 高效沟通

但是,把问题沟通明白,只是第一步,如果速战速决的解决问题,让沟通更有效,才是我们的终极目的。这里有个经典的“沟通漏斗”,概述了沟通不畅的特点:

互联网行业有几个特点,是需要注意的:

  • 习惯于直接跑到工位面对面交流,简单高效;

  • 习惯于用专业术语来对话;

  • 由于项目的参与人数往往很多,可能只有1-2个人能了解所有的核心信息;

  • 人员流动比较大。

前两点会提升沟通的效率,但后两点往往是沟通产生问题的主要原因。互联网行业有一个概念很重要:干系人,由于团队分工的存在,因此每个人负责哪一部分事情,都是需要注意并明确的,尤其是在项目开始前,省的出了问题相互扯皮。另外,也要与项目参与人的老板有一定的沟通,很多问题,坏就坏在没有一个一号位,来对于边界模糊的问题进行兜底。所以,充分利用现有的沟通工具,在不同等级的问题上,使用不同的沟通方式,就非常重要。

简单讲,学会利用会议、邮件、IM、电话、当面沟通、吃饭等不同的交流方式。

  • 会议:会议经常被诟病“无效”的问题,本质还是参与人数太多、或者是组织方式的不得当,对于跨部门的沟通、集思广益,会议还是很有必要的。在实际会议沟通中,高效沟通最大的敌人就是过度发散,参与人数越多,发散可能性越大。事先明确会议的目的和结果、发送会议资料给参会人员、允许远程语音/视频参加、遵守时间、问题不争论太深、会后有总结等,会议开的好不好,体现了组织者的管理水平,也是高效沟通的基础。

  • 邮件:邮件能打破时间和空间的限制,便于汇报大批量的内容,并留档查询,适合周报、汇报等形式。但值得注意的是,邮件不适合即时沟通的情况,也不适合传递敏感或者争议信息。

  • IM:IM很容易信息爆炸,而且容易被当成证据。IM虽然沟通效率高,但要清楚,IM只可以沟通职责范围内的事情,不确定的事情要弄清楚再反馈。由于打字的环境比较随意,也需要避免过激言辞,发生了,也不要当作信息确认和追责的证据。重要决断,需要留下文档或者邮件作为确认。

  • 电话:电话适合紧急且简单的问题,比如线上问题沟通,但不要沟通复杂的问题。

  • 当面沟通:当面沟通的环境是最真实的, 也是最容易说清楚复杂的问题,沟通效率一般是最高的。因此当面工具通,一定一定一定要平和心态、不打断对方思路。简而言之,真实的沟通环境下,陷入僵局,对谁都不好。

  • 吃饭:没什么问题是一顿烤串解决不了的,如果不能,那就两顿~~再多的矛盾,一起吃吃饭,吐槽吐槽,也就过去了。这种方式非常适合初次见面,或者是缓和关系使用。

在很多时候,多问自己一下,这么做合不合适,会提升的沟通效率,可不是一星半点。

|0xFF PM的情商

很多做技术的同学,到了一定的层级之后,PM(项目经理)的职责便会更多一些。而对于PM来说,那么沟通就是最基础的能力,基本上80%以上的时间都是要在沟通中度过。就像用户画像的逻辑那样,一定要有自己的“项目干系人”列表,标记每个人的职责、分工、项目投入时间、潜在风险等问题,以便在后续出现问题时,及时定位联系人

尽管沟通的都是工作事情,但是基本的情商,还是要有的。比如发现了问题,你要问:“这里是不是和预期不一致”,而不是直接就问“你的代码有BUG”,问题要委婉的指出,要让自己的人格魅力,来推动项目前进。

最后贴一段李开复的话:“情商意味着有足够的勇气面对可以克服的挑战,有足够的度量接受不可克服的挑战,有足够的智慧来分辨两者的不同,读着一些知名学者关于提升情商理论的思想精华,充实着自我,增强着自信,洋溢着热情,修炼着情商,保持着阳光,这或许便是一种莫大的智慧和不竭的生命活力。

数据人必备软技能:沟通相关推荐

  1. 企业数据作战地图,全栈数据人必备!

    今天要给大家送一份极好的东西. 第一次看到这份<数据化建设知识图谱>时确实被惊艳到了,内容之详细,质量之高,强烈建议做IT.做数据相关工作的粉丝朋友们搞上一份. 一张超大的实物图谱 这次特 ...

  2. 这十一条程序员必备软技能,你一定要知道

    # 干了这碗鸡汤 懒惰是很奇怪的东西,它使你以为那视安逸,是休息,是福气:但实际上它给你的是无聊,是倦怠,是消沉. -- 罗兰 大家好,我是程序喵! 前段时间有大佬推荐了一本书<软技能:代码之外 ...

  3. 【程序员必备软技能】之十步学习法

    文章目录 1. 如何自学 2. 体系背后的逻辑 2.1 如何掌握一门技术 2.2 基本思想 3. 第 1 步到第 6 步:这些步骤只做一次 3.1 第1步,了解全局 3.2 第2步:确定范围 3.3 ...

  4. 你们公司有做过数据迁移吗,行业中常见的数据迁移方案,了解下,每个人技术人必备的技能

    互联网金融行业发生了翻天覆地的变化,相对应的金融科技也在不断的更新和迭代,每次有新的软件系统出炉的时候,就是老的软件系统命运终结的开始,老的项目当然不会束手就擒,它也会做最后的挣扎,当你从它身上迁移用 ...

  5. 软件测试工程师必备软技能:结构化思维

    今年是入测试行业的第十年,回想在这十年职业生涯中,来来往往也接触过形形色色的人.在跟不同的人一起工作的过程中,我会经常产生一些困惑,比如: - 面对同样复杂的测试任务,有些人可以在一天之内梳理出解决方 ...

  6. 那些让人极度舒适的软件,盘点一下数据人必备的黑科技

    什么样的软件才算良心软件?深耕数据分析数年得出的经验总结--省(zǎo)时(xià)间(bān)的软件才是真正的良心软件! 毕竟对一个程序员来说,时间就是头发! 1.Total Commander - ...

  7. 程序员必备软技能之科技趋势(一)

    一.知识点 语音公司:搜狗.科大讯飞 美的:收购了全球领先的机器臂公司. BTC.ETH.不支持ICO BTC跌其他货币也会跌,其他货币跌BTC不一定跌.心目中的第一货币. 商业机器人将逐渐代替工业机 ...

  8. 程序员面试必备软技能,值得收藏!

    首先说明,这篇文章的内容并不是我的原创

  9. 软技能入门《质量》系列 -- 正确修复

    小猪大虾_码农叮咚变 十多年HP,IBM等外企经验,熟悉质量体系,流程方法,项目管理等 欢迎关注大虾,从技术到技术管理,少走弯路 硬技能是咱技术人的基础,软技能才真正拉开人与人之间的差距 您正在阅读的 ...

最新文章

  1. python读取文件
  2. 【五线谱】五线谱的常用符号 ( 花连谱号 | 高音谱号 | 低音谱号 | 休止符 | 小节线 )
  3. oracle开审计记录变动的表,Oracle未开启审计情况下追踪表变更记录
  4. [外挂4] 用CE查找棋盘基址
  5. 在window是下安装hadoop过程
  6. Visio画正态分布曲线
  7. jQueryphotoClip-图片上传并裁剪
  8. 读后感__局外人_知其不可而为之
  9. 如何使用Python给照片自动带上口罩,我是从入门放弃到爱不释手的
  10. 中国计算机网络设备制造业总体趋势免费版,致自己的心灵鸡汤说说,句句经典,引人深思!...
  11. 一条语句完成微信、支付宝支付,生成支付二维码
  12. oracle中的单表查询,单字段与多字段排序
  13. 北航计算机学院编译技术,北航编译技术在线作业一二三
  14. mysql myisam表分区_MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)
  15. sas 读取mysql数据类型_SAS | 格式规范数据读取
  16. maven java archetype_使用maven创建Archetype
  17. 怀旧服务器联盟优势,魔兽世界怀旧服阵营怎么选择 联盟和部落区别对比分析...
  18. 成都信息工程大学807程序综合设计答案解析
  19. C语言:实现中文引号 → 英文引号的替换
  20. 旅游类小程序的优势将带来怎样的旅游体验

热门文章

  1. 从高中一次半夜不冲厕所的经历谈程序
  2. android原始数据转欧拉角,Android获取欧拉角
  3. 用键盘输入-位整数,当输入1~7时,显示对应的英文星期名称的缩写。1表示MON, 2表示TUE, 3表示WED, 4表示THU,5表示FRI, 6表示SAT, 7表示SUN
  4. Map地图,将地图显示到定位位置
  5. 如何快速落地数据分析平台 大数据在他趣的应用实践
  6. 小米手机无法安装Fiddler证书问题
  7. 元旦假期,回到村里,生活不易!
  8. 上班无聊,用Python远程控制女朋友电脑,恶搞拍摄她跟我聊天时表情!
  9. Android项目源码界面超级华丽的仿QQ最新版本
  10. java密度图怎么画_画直方图和函数密度曲线的几种方法