最近与一个单位合作开发程序,我们负责提需求,他们负责实现。他们一共有四个人,由于业务具体分工的原因,我不得不按照任务分别与他们四个人打交道。总体感觉是,有的沟通很容易,有的沟通很困难。
A是他们小组长,年纪很轻,人很和气,负责总体协调,跟他的沟通还是比较顺畅的,遗憾的是他那部分跟我交集并不算多。
B负责后台数据提供,跟他讲个东西他理解起来常常费半天劲,不过态度还算不错,基本上还是比较配合的。
C负责算法,不怎么爱说话,见面甚至都不打招呼,微信里艾特他有时候都不搭理你,不过给他讲东西理解的还比较快,写代码效率还可以。
D负责前端显示,人还是比较nice的,理解能力也比较强,就是事情比较多,不见得能顾得上你。
与A和D的沟通相对还是比较舒服的,与B和C的沟通就让人感觉难受,一个理解能力弱,一个比较闷不说话。
当然,我自己的沟通能力也并不是特别完美的,我有时也存在事情解释的模糊或者事先构想不清晰的问题。
这样的合作,总体来说是有些低效的,而瓶颈恰恰就在沟通上。
这不是个例,相对于其他领域的工作人群,程序员可能普遍存在沟通能力欠缺的问题。
我以前刚工作的时候也做过这样的程序员,觉得自己把代码写好就行了,不屑于去做沟通表达的锻炼,也不善于展示自己的成果。
后来发现,这样是非常“吃亏”的。最明显的问题是自己做了9分的工作,领导可能只认为你做了6分。再者,其实领导和合作单位的人与我在沟通技术时实际上更关心需求,而我总是容易更关注技术细节,也就导致沟通常常不在一个频道上。
程序员的这种闷头干的做法,很容易限制自己的职业发展,当他走向技术管理甚至产品管理岗位的时候,他会发现自己的纯技术思维完全不适用了。
不过,看起来话不多的人不见得就不善于沟通。我就碰到一个特别不爱说话的人,写起代码来却比谁都得心应手。这种人,你跟他交流别的事情是比较头疼的,但你跟他沟通技术,他就很擅长。这种人在他的专业领域内,就是善于沟通的。
善于沟通的人,不仅仅在交流的时候能够把问题说清楚,更善于主动创造机会和话题沟通。
我以前读研究生的时候,有的研究生就善于与他的导师、其他老师和各位师兄弟沟通课题,他们也乐于给这位研究生讨论交流,结果就好比其他人都间接在为他打工一样。最后他发了很多论文,毕业论文是优秀。如果他只是一个人闷着头干,不去交流思想,恐怕是比较困难的。
我还接触过一些社交高手,特别善于与人迅速建立亲近关系,因为他们在沟通的时候善于理解对方的心意,懂得创造双方都感兴趣的话题,更重要的是真诚待人。
沟通是一门学问,无论是做人还是做事,都是必不可少的技能。
网友评论