傲慢与偏见
我们时不时会听到一句话,"Talk is cheap, show me your code",我认为这是一种很程序员很理工男的思维,这句话贬低了表达的作用,而清晰地表达在职场中是一种很重要的能力。
表达的重要性
试想一下,当你遇到困难和问题时,你需要向同事请教,你说:“XXX,我遇到了点XXXXXX问题,可以帮我看一下吗?” 然后就让他看代码。而你的同事如果平易近人倒还好,如果是没那么有耐心的,多次这样问的话,就可能会表现的很不耐烦,一是因为你的表达如果过于粗陋,人家需要看你代码的上下文,这样就显得比较费时间,二是因为如果你问问题的方式不对,就显得你对问题的思考过于简单,时间久了,人家对你的印象就是不太靠谱。
在平时的开发过程中,我们可能要把自己写的技术方案拉着同事一起评审下,而这时候,清晰有条理地表达清楚自己的想法就很重要。你需要交代清楚技术方案的背景,需要对一些名词作一些解释,然后才开始阐述你的技术方案。而阐述你的技术方案,也要说一些你的思考过程,可能有多种方案,说说最后决定的方案的理由。要知道,参与评审的同事一开始对你的技术方案可能是没有上下文的。好的表达能力可以帮助别人迅速理解你,节省时间。
在公司的日常工作中,我们可能会参加各种会议,比如说什么code review会议、复盘会等等,这时候我们需要抓住机会去表达自己的想法。如果在会议中总是听别人说,说明要么你的思考不够,要么你根本就不太理解会议的内容。当然我并不是鼓励为了表现而表现,但是我们真的需要多去表达自己,让领导看到你的表现,对以后的工作安排甚至绩效、晋升都可能有帮助,领导并不喜欢一个闷葫芦。
怎么提升自己的表达能力呢
对于如何提升自己的表达能力这件事,我并没有太多的发言权,而且也有各种书籍可以帮助我们去提升认知,但我也提提自己的见解。
首先,在我们的日常工作中,问问题的时候最好带上自己的见解,而不是简单几句话就把代码丢给别人看。比如我们可以这样,对于拿不定主意的事情,我们可以提出多种方案并阐明其中的优缺点,最后让别人帮忙做决定;对于不理解的问题,我们可以先通过搜索引擎查找相关问题,如果还是得不到解决,但是通过搜索引擎你可能对问题有了那么一点认识,你可以把你的一些见解先说出来,这样起码在别人看来你是有一些思考的。
其次,我们应该多抓住一切可以表达自己的机会。各种会议、或者日常唠嗑中,我们都要多去思考多去表达,努力的参与其中,去训练自己,到了需要自己主导的一些交流或者会议中,我们才能游刃有余、更好地表达自己。
所以,Code is cheap,show me your talk。