在程序员的职业发展中,沟通能力扮演什么样的角色

在程序员的职业发展中,沟通能力扮演什么样的角色,第1张

本文只考虑80%以上的程序员面临的问题,不完全适用于高校、科研、前沿技术研发等情形。

====================== 分割线 =====================

在程序员的职业发展中,沟通能力不仅是核心能力,而且是比技术更重要的核心能力。

不妨让我们把沟通能力和技术能力再分解一下,看这两个能力主要影响程序员工作的哪些方面的工作结果。

沟通能力:团队管理、对外合作、人员招聘、多人协作

技术能力:开发效率、系统架构、业务远见、复杂紧急问题的解决

首先,成熟公司更多的是团队作战。

成熟的互联网公司的核心业务在研发上的人力成本其实只占整体运营成本很少的一部分,那么在这种情况下,保证技术的稳定性就显得十分重要了。假设淘宝搜索引擎的某一关键环节只由一两个人负责,那只要这两个人休假或者生病,那整个淘宝的业务就会处于极大的风险之中。这也就是为什么很多一两个牛逼的程序员就能搞定的工程经常会有四五个,甚至超过十个程序员参与的原因。

十个人的团队那就一定需要一个人来领导整个团队了。

没错,你是可以凭借技术上对团队其他员工的碾压达到使他们完全听命于你的目的,但很遗憾的是作为一个团队的leader,你所肩负的责任不仅仅是对内的沟通。例如到了年终分赃的时候,有的团队做了2%的工作,分到了10%的汤,而你因为向上级汇报工作时的沟通表达不得当,分到你团队的奖金只有大伙预计的一半的时候,那你的团队一定更愿意是一个技术不如自己,但是能让自己拿到两倍奖金的一个人来做自己的leader 。然而在大公司很多工作都依赖于其他部门的资源,往往需要同样的资源的团队还不止你一个,这个时候你若没有比其他团队更牛逼的沟通能力,也许连施展技术的资格都没有。

最后一句,所有的技术问题都是可以靠招聘到合适的人解决的。

沟通能力欠佳,是程序员群体普遍存在的一个问题。只作为合格的程序员,在编码岗位,较差的沟通能力影响有限。那么,怎么提高自己解决问题的能力?沟通能力、对工作负责任的态度、对代码的追求,很大程度上由性格决定,除去性格因素,程序员沟通能力不好与工作性质有关系,编码工作要求程序员必须集中精力,且讨厌被打扰;在安静的环境下精力能高度集中,工作效率也会很高,这就是很多程序员喜欢晚上熬夜写代码的原因。久而久之,长期技术性思考和工作习惯导致程序员不太喜欢沟通,或者不太喜欢与非技术人员沟通,会给人留下木讷和沉默的印象

首先作为程序员要足够的重视沟通的作用,在日常工作中,经常会看到这样的情况项目由于各种原因需要一起讨论或开项目会议,程序员参加讨论的积极性不高或心不在焉,且心里想着 “扯那么多干嘛,这么长时间,我代码都写完了”这种心态下急切的希望会议快快结束,也就没有沟通的欲望了。虽然说,讨论和会议多多少少会有低效率的问题,但沉默和拒绝沟通不是解决办法,而应该畅所欲言,尽快拿出解决问题的方案才是正道!所以,程序员必须要重视沟通!

最常见的就是在沟通需求时,虽然说所有的需求最终都要落实到技术实现,但在需求讨论和沟通阶段,则不需要考虑太细节的技术实现。比如就需求的合理性和必要性与程序员讨论时,程序员第一时间在脑子里考虑的是如何设计数据库,如何通过代码实现等等,而不是这个需求是否合理,是否有多余,或是否可以再细化再拆分等,而这一些都与习惯有关。

需要代码实现的是必要的需求,而不是所有的需求,所以在非技术性沟通时,可以暂时跳出技术思维。扩展到其他问题的沟通都是一样的,不能技术优先。

确实有一部分程序员不善于沟通,但是也有很多程序员沟通能力很强,因为之间需要合作配合,这之间是需要互相沟通合作的,而且程序员们也要与产品,实施沟通。其实只是网上再黑,我见过很多程序员沟通能力很强,而且脾气也不错,耐心,说半天你听不懂还会笑着跟你解释,或保持平静的跟你继续解释,尝试寻找让你听懂的办法,有时候跟同行之间说半天会有点不耐烦,但也很少,跟外行就更少了

其实我觉得男朋友是程序员也没有关系,因为两个人在一起不仅仅是聊工作上的问题,更多的是生活上的问题,你可以不和他聊工作,了其他方面的,比如对方的兴趣爱好,平时打不打游戏,可以从这方面入手,有的男生还不愿意和自己的女朋友聊工作上的问题,因为不想下班后还在聊工作,这个时间应该是属于自己的,用来聊工作太破坏自己的美好心情了,所以我觉得自己的男朋友是程序员也没有关系,两个人在一起还是有其他的事情可以聊的。但是好多人就会觉得程序员会不会比较直男呀,他们平时就呆呆的,但是我觉得并不是所有的程序员都这样,他们有属于自己的浪漫,他们也是比较有趣的,不能因为他们的工作就对他们有什么偏见。我个人还是比较喜欢程序员的,我觉得他们非常的厉害,可以创造出什么软件,对他们很是崇拜,所以如果我的男朋友是程序员我会觉得很骄傲,觉得他们很伟大,通过一些代码就可以制作出一个小程序,制作出软件,就会觉得他们非常的优秀。我觉得即使我们不懂他们的工作,但是我们也可以带着自己的好奇去询问他,去尝试着了解他的工作,这样还可以增加自己对他的崇拜感,就会越来越喜欢他,还可以增进两个人的感情,所以我觉得这样的好处还是比较多的,所以不要怕,两个人在一起没有话题可以创造话题,多聊聊,就会让两个人有话可说了,都是从那个阶段走过来的,刚开始对彼此不熟悉就不知道该去说什么,慢慢的就了解对方的兴趣和喜好,就知道该和对方怎么聊天了,所以不用去担心该怎么和对方聊天。

以上就是关于在程序员的职业发展中,沟通能力扮演什么样的角色全部的内容,包括:在程序员的职业发展中,沟通能力扮演什么样的角色、程序员做沟通协调的工作很困难吗、为什么程序员都不善于沟通等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9782996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存