程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑

谢邀,我从去年开始担任主管一职,虽然作为员工的时候性格也比较开朗,但升职以后,上到开会时面对总经理,下到工人,都要去沟通,也很明显的感觉到自己在沟通能力上的欠缺,期间也经历过很多摩擦,在领导将近一年的教育和实践下,很明显的能感觉到自己的成长,以下我总结几点自己的见解,不足之处还望各位多担待。
1.倾听是沟通的基础,所谓沟通,是两个人或者多个人头脑中的想法的碰撞,而想法碰撞的前提是你要倾听对方的话语,并总结他要表达的观点。
2.表达也是沟通的一个重要部分,在表达前要想好用什么方式说才能让对方明白你的意思,所谓见人说人话,见鬼说鬼话,你不可能对一个工人讲艺术,也不可能对一个艺术家讲生产工艺。
3.曾经听复旦教授陈果老师讲,语言是沟通最简单的方式,不然不会有无言以对,无法形容这类词的存在。沟通不是简单的说说话,语言只是一种工具,你得学会怎么去运用好它来表达你的观点。
4.一些自己的体会,切忌打断别人讲话,不礼貌且无法真正倾听,要脑补别人的语言表达,但不要先入为主的主观臆想;
沟通时要换位思考,多为对方着想,如果你站在他的位置你希望怎么解决问题,尤其是在两个部门工作衔接的时候尤为重要;
要了解你的沟通对象是一个什么样的人,再来选择话语的表达方式;
要隐忍自己的小脾气,成熟的人不会因为对方说了不合适的话时火上浇油,不然问题永远无法解决,这是个很痛苦的过程,也会受到各种各样的委屈后才能做到的;
沟通不在于话多话少或是语言华丽与否,最重要的核心是倾听和表达。
■网友的回复
谢邀,
其实你这个问题,也是我遇到得问题,我也是程序员。程序员的生活在我感觉是非常单调的。。每天上班写代码,下班基本上也是玩游戏之类的对着电脑,周六日也是宅在家里,也许你想出去,但是没有伴,我常常感觉到非常孤独,很少与人沟通交流,慢慢的对人际交往产生了困难,但是我现在下班除了打游戏,也会看书,健身,周末出去走走,这样会多一些与人交流的机会。这样,慢慢的时间长了,就会变得善于交际了。越不知道如何与人交流得人,越应该强迫自己去跟别人交流,不然只能像死循环一样,无法跳出这个圈。
■网友的回复
开篇之前我想讲一个小故事, 是发生在我们群里的真实案例。
故事的起因是有小伙伴在群里抱怨求职中跟目标公司的 HR 聊的很不愉快,接下来很多小伙伴表示 HR 这个职业可有可无,甚至有人提议技术发展干掉 HR 这个职业。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
直到有一个小伙伴说自己跟 HR 共处愉快,方法很简单:
读一些 HR 领域的书,理解人家的工作内容和思考问题的出发点。
本着互相尊重的态度去沟通,真的认可人家的工作。
这个小伙伴,因为跟他深度交流过他的职业发展,我知道他绝不是在说大话。他在职业道路上走的很顺畅, 跟他这种沟通习惯是分不开的。
这里不讨论 HR 这个职业的未来, 只要公司这种组织形态还存在, HR 的职能就一定要有人承担。 我们是个关注程序员成长的公号, 还是重点讨论一下这个 case 中暴露出来程序员的思维误区。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
沟通为什么重要
伟大导师马克思说过:
人是一切社会关系的总和。
伟大导师还说过:
一个人的发展取决于和他直接或间接进行交往的其他一切人的发展。
对于本文的受众,所有正在和准备在管理路径进阶的同学们而言。 你们的发展, 取决于你的上级、下级、有业务依赖的上下游所有这些『利益相关方』的发展。
跟上级的沟通,也就是向上管理。我们已经单独在《不懂向上管理,升职加薪与你无缘。》 一文中讲过了:上级是你最大的客户。
而你的下级、你的上下游协作方, 都是你的客户。
让他们更好的达成各自的目标, 恰恰是作为管理者的你业绩优秀的充分且必要条件。
抛开这一些客观要素, 即便从最功利的角度来讲, 大部分的制度完善的公司管理晋升都会有一条:360 度评估。考察的就是管理者跟周边的利益相关方共处的能力。
跟这些利益相关方更好的沟通协作, 本就是一个管理者应该做的。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
互相尊重是沟通的前提
为什么我会察觉到抱怨 HR 的群友不对头呢?其实是因为一段工作经历。
还是在大厂工作的时候,我同时带好几个二线经理。 有一天一个经理小 A 跑过来跟我抱怨, 说我们部门的 hrbp 特别不给力, 几个职位一直没有招上来,给过来的简历质量也不高。
这跟我对这个 hr 的印象不太一致, 因为有几个关键岗位我会直接盯,所以跟她也有沟通,感觉还是很干练高效的。同时我跟另外几个经理了解,也没有类似的情况,大家都觉得这个 HR 不错。
于是我找了一个比较轻松的场合不经意间问起她对经理小 A 的印象,结果她说了一句小 A 能力不错,就是脾气暴躁了一点。再问下去, 原来是某一次沟通的时候小 A 对她说:你们做 HR 的怎么连这个都不懂?(大概是两个不同技术岗位的要求有区别)
后来跟小 A 聊起这个事,他早已没有了印象, 但言语中还是表露出 HR 不懂技术不好沟通。
这件事很好解决,除了让小 A 摆正跟 HR 的合作态度之外,实际也就是小 A 请 HR 吃个饭的事,具体经过不表。
但这个事情给我的印象很深刻,人和人之间的关系就是这么微妙,你打心底里不认为别人的工作重要,就算是掩饰得再巧妙,也难免露出马脚。 小 A 这种属于当面说漏了嘴,如果是背后说别人不是,传到当事人耳朵里就更难解释了。
抱着HR 这个工种不重要,帮不上忙还尽找麻烦的想法去跟 HR 打交道, 一定会遇到小 A 这种结果。谁愿意跟一个打心底里瞧不起自己的人合作呢? 即便人 HR 很职业,工作仍然照做, 但配合的效率下降几乎是必然的结果。
虽然讲的都是 HR 的 case, 但把 HR 换成测试、运维、产品、运营、商务, 也都是一样的道理。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
理解是沟通的基础
那如何从心底里打消对其他人的怠慢和轻视呢?
这个问题不光出现在平级沟通和向下沟通中, 在向上沟通也经常有人踩雷!
我们在向上管理一文中也提到了, 一些上级可能在技术专业能力上就是不如下属, 这个时候作为能力强的下属最忌讳的就是表露出『你怎么连这个都不懂』。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
其实只要学会一个技能, 就能避免落入这种陷阱。那就是:
换位思考。
子曰:己所不欲勿施于人。
实在是直击心灵。
如果换作是你,身处在对方的位置。当你作为一个不太懂技术的上级的时候,你希望自己的下属怎么对待自己呢?假如有一天你要进入一个陌生领域去配合别人工作的时候,你又希望这个领域的专业人士怎么对待自己呢?
是不是希望对方能耐心一点给你解释一下呢?
毕竟你还掌握着他没有资源,了解很多他不知道的信息对不对?
所以文章开头提到的那个小伙说的太精辟了:
理解一下对方的工作和思考出发点。
对于大多数技术钢铁直男来说, 跟人打交道经常忽略这世上最基本的道理:
——公司里面不同职能不同段位的人, 思考问题的出发点是不一样的,甚至这世上每一个人, 思考问题的角度也是不一样的!
作为直接需求方, 你重点考虑的可能是这个候选人的能力,能不能胜任他的工作,成长潜力怎么样。而身为 HR, 更多考虑的是用工成本、他对公司文化的认可度如何?这个人能不能留得住?
对于公司而言,两种视角都需要。而作为一个积极的管理者, 你必须要能理解其他人为什么跟你想的不一样。
其实这些沟通上的技巧,对于销售来说都已经形成了本能。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
想象自己是销售
长时间没有见过嵩哥的老朋友,往往觉得我脾气变好了。
确实, 我在工作前几年是出名的严厉。
这当然有好的一面, 带出来的团队能力素质高、执行力强; 但也有不好的一面, 就是容易给合作方带来压力。
在原生大厂因为有技术和资历上的威望, 这个问题尚不明显,但一旦来到新的环境就容易吃亏—— 这值得所有技术管理者注意, 毕竟我们很难在一个地方干到退休。
比如我刚到离开大厂到创业公司就栽了个跟头。
最初谈的 offer, 是让我去做公司的首席架构师。实际相当于是 CTO 的预备岗, 可是我上来就对现有团队的技术方案挑刺(以大厂的标准来看,确实非常原始,破绽百出),搞得原来的 leader 非常不愉快, 一度在会议室剑拔弩张(还好没有展开肉搏)。
后来当然也解决了, 我没有再管技术,而是去开辟了一块全新的业务。
现在回想起来, 那时候的嵩哥确实还是个钢铁直男。
如果换位思考, 我是这个 leader 一样会不服气的啊。
创业公司业务优先, 初创团队研发人员素质不可能太高、时间又紧, 能把产品实现出来就不错了, 难道我不知道要把架构做扎实吗?要有钱有人有时间才行啊,你一个新来的, 能不能别站着说话不腰疼啊....
再后来我做了几年 2B 业务, 真正体会到了客户是衣食父母这句话。 客户就是上帝, 这句话对做销售的人来说再本能不过了。甲方再不懂技术,不还得服务好了才有钱拿吗?
——今天接到电话,明天就得准备 100 页 PPT 去给客户做演示。
——过五关斩六将, 大领导一句话,方向变了,所有材料重写。
——开标时间一拖再拖, POC 都快把项目需求都做完了, 一分钱没见到还得笑脸相迎。
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
回头再看公司内时常发点小脾气的小伙伴们, 觉得简直不要太亲切。
服务完客户, 再回来看看自己往日的沟通技巧,简直是战五渣...
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
【程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑】 想象一下你是一个销售吧, 如果不搞定眼前这个客户(上级也好、下级也好、平级的协作方也好), 就没钱拿....
你会怎么做?
还会自以为是的觉得他啥都不懂吗?
所以对那些说我脾气变好的同学, 我的回答是:
多见见客户, 脾气自然就好啦。
最后推荐一下我的课程:程序员如何进 BATJ?阿里对 Java 工程师的要求是怎样的?
我和军刀(阿里 P7 资深服务端工程师)联合开课,与你分享大厂求职晋升心得,带你解读阿里 Java 工程师的能力模型,两场直播带你了解大厂程序员的术与道。
参加完本次集训营,你将能掌握大厂求职的基本套路,理解阿里巴巴对 Java 工程师的基本要求,向 BATJ 更近一步!
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
————
程序员要咋提高沟通能力,我感觉自己现在对于人际交往很困惑
使用 App 查看完整内容目前,该付费内容的完整版仅支持在 App 中查看
??App 内查看
■网友的回复
我是华中科技大学的,我们学校是以理工类为主的学校,计算机也是我们的王牌专业,虽然学校排名和武大差不多,但是上周五我们一个毕业的学长再给我们作报告的时候专门提到,我们华科的学生和武大的学生相比,在与人交往和情商上差距很明显,要是让我们把一件事做好,我们很擅长,但是与人接触,我们做不来!我思考过这个问题,是我们比武大的学生笨吗?不对,因为这是在我们学校学生身上存在的普遍问题!其实愿意就一个,我们平时都是在和器物打交道,缺少与人交流的锻炼!要是想增长自己的沟通能力没有别的办法,只有通过锻炼,有意识的给自己像这方面去发展,多读一些心理学,历史方面的书!也可以读一些专门提高沟通能力的书!
■网友的回复
题目从两个角度来看的话
1.如何提高和程序员的沟通能力


推荐阅读