技术人的软实力(0)不可忽视的软实力培养

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/song19890528/article/details/79875488


作为一个开发者,我们常常更喜欢专研技术,研究一个框架,看个源码等等,这是我们的硬实力,无可厚非,可是我们却也常常忽视了软实力的培养,很多时候,一个项目的进度,代码质量,线上故障等不仅仅取决于开发者的技术实力,也和软实力息息相关。

软实力其实就是一个人的内在综合素养的体现,很难用具体的方式来衡量,却在工作、生活中的方方面面影响着我们。针对我们技术开发者来说,一个人软实力的高低对工作的质量也有着很大的影响。

就以沟通能力为例,笔者在工作的过程中发现,我们程序员这个群体很多人都是思维单一,只会站在自己的角度思考问题,这样在交流的过程中问题就来了:相互不能理解,公说公有理,婆说婆有理!典型的场景就是代码review的时候,“码农相轻”,总觉得自己的代码没啥毛病,不会站在别人的角度思考问题!

再比如设计一个接口给第三方调用,很多人都是上来就是一通狂写,代码码完,万事大吉,可是这样的一个接口是符合第三方需要的吗?会不会其他没有考虑到的场景呢?你设计的接口参数是第三方也认可的吗?如果没有充分的沟通,这样设计出来的接口常常是有这样那样的问题的,严重的情况下可能你连需求没有理解透彻,接口白做!

这个过程中其实并没有涉及到个人的技术硬实力,但是由于沟通能力的不足却很有可能导致项目进度的延误!

这就是个人软实力的重要性!但是现实情况是我们技术人忽视了个人软实力的培养!记住代码不是一切!

其实软实力的培养比技术硬实力有时候还要难,你想学习一门技术,研究一个框架,其实只要能静下心看看文档,多写写代码,很容易就能达到熟练应用的程度。但是软实力的培养却是很难有固定的模式可以套用,毕竟每个人的性情不太一样,没有固定的套路!比如你自我感觉沟通能力比较差,那该如何培养呢,其实这是一个内容广泛的命题,你很难具体着手去培养的,而且培养的效果有时候也不是很容易评估。

但是这并不是我们放弃软实力的理由,如果你还想自我提升的话。说这些只是想表明一点:软实力的培养没有捷径可言,如果你想提升个人的软实力,也是要下一番功夫的,起码不亚于你研究一个框架!

后面将要推出的“技术人的软实力”系列文章会陆续探讨技术人工作相关的各种软实力的培养、心得体会,下一篇文章,我们来探讨一下,作为一个技术人,你为什么一定要一颗敬畏之心!


更多内容欢迎关注个人微信公众号,一起成长!


猜你喜欢

转载自blog.csdn.net/song19890528/article/details/79875488