首页>>技术前沿>>网站/软件行业动态
编程者的沟通之痛
作者:西安网站建设 | 转载 来源:西安软件开发公司 | 时间:2018年1月31日| 点击:0次 | 【评论】

编程者的沟通之痛

最近看到陈皓(酷壳博主)写了篇很好的文章《技术人员的发展之路》,里面提及职业发展的一定阶段,也许你会碰上一些复杂的人和事,这种情况下他写道:这个时候再也不是 talk is cheap, show me the code! 而是,code is cheap, talk is the matter!

这里的 talk 其实就是沟通,近年来发现沟通越发成为一件重要的事。在近期的工作中也会观察到一些沟通问题,比如跨团队开会沟通时发生的一些分歧与争论。作为程序员的我感觉沟通一直是一个痛点,所以近年来一直在思考关于沟通的问题,下面就写写我的观察与思考吧。

木讷与沉默

这两个名词似乎已变成了程序员的标签,它们形象地体现了程序员在沟通中的表现。在程序员的世界里,沟通可能包括:与产品经理沟通需求、与同行交流技术、与外行交谈,还有与同事分享工作与生活的趣闻等。

有些程序员在分享趣闻与谈需求或技术时的表现大相径庭,刚才还是一个开朗的小伙突然就变得沉默不语了。沉默有时是不想说,特别在沟通需求时,程序员心里想着:与其扯那么多,哥代码都写完了。不就是一个小功能吗,默默无言,笑而不语的就接下了,想着赶快结束去写代码了。

程序员可能会争辩道,与人沟通本来就不是我们所擅长的,我们并不是因为热爱跟别人聊天才做软件开发这一行的。这个言论很有迷惑性,我早年一度都是这么认为的。当年毕业去找工作,外企如日中天,去了当时心中的很牛的 IBM 面试。面试过程中大部分的交谈过程我都记不清了,就一个问题至今很清晰。面试经理问我:你是喜欢多些跟人打交道呢,还是跟电脑打交道?当时的我毫不犹豫的回答喜欢跟电脑打交道,喜欢编程写代码,而且自觉我也不擅长和人打交道。

然后,我就被淘汰了。后来我才明白了,其实当时的这类外企挂着招软件工程师的名义,实际需要的更多是具有技术背景和理解的售前技术支持,因为在国内它们基本就没有一个真正的研发中心。如今我认为,即便你仅仅只喜欢写代码,那么和人的沟通能力依然是你跨不过去的瓶颈。写代码本身就是一种沟通,一种书面沟通。那么,该怎么解决这种木讷与沉默呢?

一、以理服人

首先,把握一个度,对事不对人,切勿意气用事。有些技术人之间的分歧点是非常诡异的,这可能和技术人自身的洁癖、口味和偏好有关。比如:大小写啦、命名规则啦、大括号要不要独立一行啦、驼峰还是下划线啦、Tab 还是空格啦,这些都能产生分歧。一旦处女座心态爆发,很可能一发不可收拾。

如果你因为“该怎么做某事或做某事的一些形式问题”与他人产生分歧,那么在很多情况下,你最好先确定分歧点是否值得你去拼命维护。这时,你需要判断一个技术的「理」在什么地方,这个「理」你值得拼命坚守的底线不,用这个「理」能否说服对方吗?我所理解的技术的「理」包括:先进性、可验证性、适配性(和团队)、时效性、成本和收益。另外一些不合适的「理」包括:风格、口味、统一、政治。不过有时候,有理也不代表就能搞定分歧,达成一致。林子大了,不讲理的人也是有的。

二、以德服人

分歧进入用「理」都无法搞定时,那就是应了那句古词:“剪不断,理还乱。”。这时继续理下去,不过都是互相耍混了。

「理」是一个客观需要双方去认可的存在,越理越乱说明双方至少没有这种客观一致性的基础,那就找一个主观的人来做裁决吧。

德,谓之德高望重,是否有一个双方都认可的人来做裁决,这个人通常就是所谓经验丰富的老司机了,比如架构师之类的。这类主观裁决也不一定能让双方都满意,有时实力相当的技术人也容易产生类似文人相轻的状况。不过看在老司机的德面上,也能勉强达成一致。

老司机裁决最好站在他所认同的「理」的这个客观存在上,这是最好的,不过这也取决于老司机的工作素养和价值观了。

沟通其实不局限于面对面的谈话,面对面交谈是一种形式,书面写作又是另外一种形式,连写代码本身都是在和未来的自己或某个你尚未谋面的程序员沟通。对于程序员确实有很多都不擅长面对面的沟通形式。

面对面沟通的场景是很复杂的,因为这种沟通中交流传递的载体不仅仅是言语本身。你的眼神、姿态、行为、语气、语调高低,甚至一种很虚幻的所谓气场,都在传递着各种不同的信息。而大部分人都不具备这种同时控制好这么多传递渠道的能力,我们经常通俗的说是缺乏控场能力,这里面隐含着对你其他能力的要求,比如:机变、思维的活跃度与变化等。

如何更好的沟通对我也是一个很难的挑战。不过若能通过本文,让你了解到这种处境,即使还无法做出任何改变,但仅仅是了解了这个事实,也可能会让你感受好些。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 编程者、沟通 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、陕西弈聪网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。