软技能是指那些“不易看见的技能”,是一个人“激发自己潜能和通过赢得他人认可和合作放大自己的资源,以获得超越自身独立能力的更大成功的技能”的总和。——百度百科
对于程序员来讲,大家的评价通常是不善言辞,不愿意沟通,不擅长协作,爱好单一等等... ...当然这里面存在很多的偏见,也不乏确实有些程序员是这样的。
其实不管是程序员还是其他掌握专业技术的从业者,硬技能在手的情况下,软技能比较强的话,确实会比一般人拥有更高的竞争力。
那么应该重点提升哪些软技能呢?其实可以反向思考一下:
有哪些技能是我们看不太上的?但是拥有这些技能的人又是发展更好的?
比如,有些人不干活,就知道组织开会,那这是不是 团队协作能力 好的表现?
比如,有些人就知道跟领导怕马屁,那这是不是 向上管理能力 好的表现?
比如,有些人就是靠包装来搞业绩,那这是不是 书面沟通能力 强的表现?
团队协作,向上管理,书面和口头沟通,时间管理,解决问题......这些都是很重要的软技能,当我们因为排斥而主动远离的时候,其实也因此错过了很多机会。
提升软技能并不难,至少从较弱提升到普通水平不难,核心就是两点:
第一,意识到自己在软技能上有欠缺,并且有改变的决心;
第二,认真的付诸实践执行,去慢慢改变自己的问题,提升软技能。
是不是听着像废话?大道至简,Just do it.
飞援是一家程序员灵活用工平台,我们为企业按需组织技术团队,提供海量远程开发者。