为什么工程师需要提高沟通技巧

为什么工程师需要提高沟通技巧

《人性的弱点》中卡耐基列出过详细的研究数据来证明人的收入只有15%是由技术和专业能力决定的(即使是在工程技术行业),而另外的85%是由与他人打交道的能力决定的。

大多数人(包括我们自己)对软件工程师的印象就是写代码。 事实上,在软件开发领域,我们很多时候都需要和人打交道,而不是计算机。而且工程师写的代码首先是给人看的,最后才是让计算机理解。如果不是这样的话,我们干脆把代码写成0或者1这样的机器码好了。所以,如果想成为一个出色的软件工程师,就需要提高我们的沟通技巧,比如成为一个演讲者。

可能上面的理由还说服不了你,你可能想知道为什么要花时间学习如何做一个更好的演讲者。你可能会想:花时间学习另一种编程语言会更好。

让我给你一些具体的原因:为什么学习成为一个更好的沟通者是值得的?

更好的沟通者能赚更多钱

想一想世界上有多少工程师?根据Evans Data的数据,2019年有2390万工程师。现在想想其中有多少工程师已经有足够多的追随者(粉丝)?你可能会用双手就可以数清楚。这些工程师与其他有什么区别?为什么有些工程师可以大幅领先而另一些工程师却远远落后呢?

在我刚大学毕业的第一家公司里,有一个程序员已经在那里工作了几年。当我问他的一位同事为什么那个程序员从未得到升职时,答案是“他的面试不好。” 他显然很了解软件开发,并且他在那里已经足够证明自己的技术能力。但是他无法提升到新的水平,因为他与他人交流的能力达不到标准。

能够将自己的技术技能与良好的表达能力相结合的工程师是具有较高收入潜力的工程师。我们只需要观看“鲍勃大叔”马丁的一些Clean Coders视频,你就会明白为什么他如此受到追捧。他是否写了一本关于代码整洁之道的好书?绝对。他有几十年的技术实战经验吗?当然。世界上技术能力能够和“鲍勃大叔”匹敌的工程师多如牛毛,但是极少数能像“鲍勃叔叔”那样得到最顶尖的报酬。

另外,具有优秀演讲能力的工程师不必担心自己的简历,因为能够有效传达想法的工程师会为自己创造更多机会。比如这样的功能室很容易给面试官留下足够深刻的印象,从而获得更高的报酬。你已经努力了,为什么不培养与你技术能力匹配的的沟通能力,并因此获得更好的职业机会呢?

你可以通过教学更快地学习

想象一下,你向老板申请购买一个新的集成开发环境(IDE)。该请求被批准,你将在计算机上安装新的IDE,用它来大幅提升你的开发效率。之后老板会要求你为团队的其他成员介绍如何使用该新IDE。你是否只是在团队面前投影下屏幕,然后开始单击IDE界面上的一个个按钮,而不解释你在做什么或为什么这么做?我觉得肯定不是这样的。

你将花一些时间准备一些使用该工具的最常用实践,然后,你可能会遍历每种情况,仔细解释你在做什么以及与之相关的原因。你也可以为整个小组提供PPT材料,以供参考。

在准备演示文稿时,你将更好地了解该工具及其工作方式,你将熟悉该工具的优点和缺点。简而言之,你将成为这个主题相关的老师。这些都是因为你必须教别人你新学习的知识。因此,下次你被要求谈论或者演示某个主题时,请不要抱怨,而是心存感激,因为你即将成为这个主题的老师。

世界需要听到你的声音

作为工程师,解决世界上各种各样的问题就是你的工作,永远不要低估你的贡献有多大:你可能会在软件中发现一个错误,该错误可能导致自动驾驶汽车在没有警告的情况下坠毁。你可能会发现一个可能危害银行安全的漏洞。或者,你可能会发现一种减少测试软件所需时间的方法,这个方法可以把测试时间从几小时减少到几分钟。

无论如何,你很可能有一个重要的信息要与世界分享,但是,仅仅拥有一个好主意还不够。你的信息很重要,同时你也必须以一种使观众认可的方式来呈现它。这就是为什么你需要磨炼自己的表达能力,因为《简单逻辑学》里面有一个很重要的逻辑:如果你没有很好地表达出你的想法(让人们支持你),那么它可能不存在。

不要害怕沟通

作为工程师,我们也要走出自己的舒适区,去勇敢地和你的同事,产品经理,老板沟通,去影响他们,让他们帮助自己建立更好的工作流程。如果你还不习惯它,或者对你来说非常不舒服,你也可以通过不断的实践来克服它。

作为工程师,我们通常不会考虑如何走向公众面前侃侃而谈,因为我们假设自己将永远在幕后做事。然而通过提升沟通能力,即使是我们这样幕后的人也可以有所作为:学习如何进行交流,以便与其他人分享知识。在这个分享过程中,你也将从中受益,因为它将迫使你成为某个主题的老师。

你可能感兴趣的:(人际交往能力,沟通技巧,演讲,乐为人师)