A. 程序员做沟通协调的工作很困难吗
沟通能力欠佳,是程序员群体普遍存在的一个问题。只作为合格的程序员,在编码岗位,较差的沟通能力影响有限。那么,怎么提高自己解决问题的能力?沟通能力、对工作负责任的态度、对代码的追求,很大程度上由性格决定,除去性格因素,程序员沟通能力不好与工作性质有关系,编码工作要求程序员必须集中精力,且讨厌被打扰;在安静的环境下精力能高度集中,工作效率也会很高,这就是很多程序员喜欢晚上熬夜写代码的原因。久而久之,长期技术性思考和工作习惯导致程序员不太喜欢沟通,或者不太喜欢与非技术人员沟通,会给人留下木讷和沉默的印象
首先作为程序员要足够的重视沟通的作用,在日常工作中,经常会看到这样的情况项目由于各种原因需要一起讨论或开项目会议,程序员参加讨论的积极性不高或心不在焉,且心里想着 “扯那么多干嘛,这么长时间,我代码都写完了....”这种心态下急切的希望会议快快结束,也就没有沟通的欲望了。虽然说,讨论和会议多多少少会有低效率的问题,但沉默和拒绝沟通不是解决办法,而应该畅所欲言,尽快拿出解决问题的方案才是正道!所以,程序员必须要重视沟通!
最常见的就是在沟通需求时,虽然说所有的需求最终都要落实到技术实现,但在需求讨论和沟通阶段,则不需要考虑太细节的技术实现。比如就需求的合理性和必要性与程序员讨论时,程序员第一时间在脑子里考虑的是如何设计数据库,如何通过代码实现等等,而不是这个需求是否合理,是否有多余,或是否可以再细化再拆分等,而这一些都与习惯有关。
需要代码实现的是必要的需求,而不是所有的需求,所以在非技术性沟通时,可以暂时跳出技术思维。扩展到其他问题的沟通都是一样的,不能技术优先。
B. 为什么程序员都不善于沟通
确实有一部分程序员不善历返于沟通,但是也有很多程序员沟通能力很强,因为之间需要合作配合,这之间是需要互相沟通合作的,而且程序员们也要与产品,实施沟通。其实只是网上再黑,我见过很多程序员沟通能力很强,而且脾气肢磨饥也不错,耐心,说半天你听不懂还会笑着跟你解释,或保持平静的跟你继续解释,尝试寻找游兆让你听懂的办法,有时候跟同行之间说半天会有点不耐烦,但也很少,跟外行就更少了
C. 程序员为什么大多不善言辞
因为和计算机“对话”(编程)多了,和真正的人类沟通,就凸显出来不同。
不同一:开始谈话
程序员每次和计算机对话,都是有目的性的,比如要解决某个需求很明确的问题。
范围也很明确,比如处理某个数据库表。
不同五:宅文化横行
程序员往往比较宅,比较喜欢静。这样才容易集中精力思考问题。
看起来话就少。呆萌。
D. 作为一名程序员,如何在职场中提升沟通效果
沟通在职场中是非常重要的,一个好的沟通可以轻松打开工作局面。沟通是一门艺术,想要学好沟通必须要做到以下几点。
第三,沟通时不要把自己沟通的最佳目的给忘记了。
在沟通的时候,很多的人他们都会选择东扯西拉的。这种在沟通当中是最忌讳的,当发现自己跟别人沟通时,别人东扯西拉的,我们可以跟他指正。并且围绕着自己最终的目的去沟通,这样子才能够达到最佳的沟通效果。
第四,沟通时一定要注意自己的语气以及语言。
作为程序员在沟通时不能选择语言过激的词汇,既然是沟通语气也不能太强势,尽量做到平常心态的去沟通,即使锻炼自己的沟通能力,也可以跟优秀的人一起学习。