美文网首页
左耳听风专栏 - 101 | 高效沟通:Talk和Code同等重

左耳听风专栏 - 101 | 高效沟通:Talk和Code同等重

作者: huxq_coder | 来源:发表于2020-08-06 08:52 被阅读0次

Talk is cheap,show me the code。 是我们技术人常说的一句话,也是技术社区中经常用的一句话。这句话的意思是,那些光说不练的人说一句是很简单的,而写代码的人则会为一句话付出很多很多的精力,其表明,一个看上去再简单的东西,用一行一行的代码实现起来,并能让其运转起来也是一件很复杂很辛苦的事。说得容易,做起来难!

看到上面一段话,你是不是对其中的某些点深有体会。看到很简单,让我想起来早年间流传的一个故事:“ 做个网站,就和淘宝一样就好了,很简单嘛,照着抄就是了,两个月搞得定吧。” 在实际工作中也经常会听到产品经理这么说,这就是个小功能,很简单嘛,先做出来再说。不知道你听到这样的说法时有什么感想。我的想法是这样的:


麻雀虽小,五脏俱全。一个看似很小的系统也会自成一个体系,还需要考虑到复用性、之后的扩展性等等。当然,如果是一锤子买卖那就当我前面都没说。
回到最开始的一句话,对于程序员来说,代码固然很重要,但是说话技巧同样重要,否则跟产品经理撕逼的时候你会吃亏的。记得有一次开产品需求会的时候,用户添加一些数据(具体是什么就不细说了),后台进行审核。产品要用户修改数据时在原有的记录上修改,由于时间和懒惰,我建议用户直接删除,重新添加数据,然后开始争论:
产品:修改困难吗?
我:不难,就是没必要让用户修改,删除了再添加就是了。
...
我:不是不能做修改,用户每次填写的数据对于我们来说都很重要,原有数据基础上修改了,我们就没办法查看用户提交过的历史记录了,用户的数据对用户和我们来说都是很重要的,方便以后我们做数据分析,不如就标记删除,然后让用户再添加一条新的。
产品:你要这么说确实是,那就标记删除再添加吧。

最后达到了目的,删除再添加。有时候改变一些说话的方式方法,会有意想不到的结果。

有效的沟通是事业成功的必要条件。 其实不止对程序员,任何一个人,好的沟通能力都非常重要。词不达意,会让听的人觉得云里雾里。不会倾听,同样也会对别人的想法做出错误的判断。

沟通的原理和问题

高效的沟通是人生的必修课。述说的人精确的表达自己的想法,倾听的人准确的理解说话的人的意图。如果中间出现了问题,就会造成驴唇不对马嘴的故事甚至是事故。
作者用计算机中的编码器和解码器的例子形象的讲解了沟通的过程,同时还列举了职场中一些其他沟通的场景,有兴趣的同学可以点击底部的原文链接查看。


在程序员的日常工作中,除了代码之外,还有开会,虽然不提倡冗长的会议,但是一些必要的沟通会议还是需要的,准确理解产品经理提出的需求,合适的表达出自己的想法,这些都是工作中不可或缺的技能。即使是写代码,也并不是写出让自己看的懂的代码就完事了,很多时候还要基于代码和别人沟通,比如code review或者技术分享的时候。

希望本文能对你有所启发。

原文链接:https://time.geekbang.org/column/article/28550

相关文章

网友评论

      本文标题:左耳听风专栏 - 101 | 高效沟通:Talk和Code同等重

      本文链接:https://www.haomeiwen.com/subject/ctnarktx.html