开发界流传着这样一句口头禅:talk is cheap,show me your code。每次在微信群中看到这样的话突然冒出来的时候,我都能想象出发送者那充满优越感的脸庞。不过,大部分人可能有意无意忽略了这句话隐含的前题:假设你已经有了足够的表达力。这种情况并不罕见,人们总是按照对其有利的方式来理解看到的和听到的文字,否则就不会有诸如“都采用敏捷了,还写什么文档!”这类的言论了。
不善表达是不少开发的通病,究其原因无外乎两种:不愿和不能。
不愿,也就是通常说的“懒得做”,越是初出茅庐的开发越有这样的倾向。没有动力改善表达能力可以用以下两个原因来解释:
不能,则反映在思维局限性:
“就算我表达力不行,但只要代码能力强那也没关系吧”,这应该是不少开发的心声,当年我也是这么认为的。但实际上这种思想只是反映了我的年幼无知,原因很简单:人是靠自身的表达力来影响他人。纵观古今中外,莫不如此。即使在开发这行,你能想到的大牛也都具有相当强的表达能力。
请不要把“影响他人”视为贬义,因为我们无时无刻都在无意识地做这件事:
如果表达力不足,几乎无法完成上面列出的每一件事情。正如唐朝宰相虞世南所言:“不学易不足以为将相”,在我看来,“表达力不行不足以带团队”。说的严重一点,连胜任普通开发都有难度。因为如今的世界是一个讲究协作的世界,表达能力的缺失将是你的致命伤。
那么,该如何增强自己的表达能力呢,作为过来人,我建议:
最后,请记住,代码能力本质上也是表达能力的一种。而且,这里强调的表达能力并非那种花里胡哨的 PPT 或图画,而是将你的心声传递给对方,从这个角度来讲,若你自己没有理解或认同,很难有这种感染力。
觉得有帮助的话,不妨考虑购买付费文章来支持我们 🙂 :
付费文章