前言
对于每个程序员来说,追求技术的成才毋庸置疑是我们工作初期的重中之重,然而对于许多的程序员尤其工作年限尚浅的新人来说,常常因为过多的关注技术而忽略了“软技能”的提升,的确有点得不偿失。回想当初我亦是如此,踩过了许许多多的“坑”,有感而发的聊一聊代码之外的生存之道——软技能的重要性,希望能给新手一些建议和帮助。
软技能到底有什么用
我个人认为它是职场“催化剂”,能加速我们个人职业发展。就好比一个人习武,不光要练习招式和内功,最好还需要习得一些“心法”,而心法的最大作用是催化他加速武功的修炼,达到更高的境界。软件能就如同这些“心法”,能指导我们前行的方向,助力我们培养好习惯,对我们的职业发展起到推波助澜之功效,在如今的快节奏的社会环境中,我相信高效能成长是大多数人所向往的。
举个例子
就拿制定目标打个比方,目标的重要性是不言而喻的,但有多少人真的有给自己制定目标呢?你真的清楚如何制定目标吗?又是如何知道制定的目标是否合理?如何保证我们是一直朝着目标前行的?如何及时做出调整呢?如果你学会了 OKR 目标管理法、SMART 原则,再结合 Todo List(待办清单)和番茄工作法等工具,我相信大部分人肯定能制定一个合理的目标,并向着目标的方向前行。
除此之外,还有学习方法、沟通交流、人际交往、写作分享等等涉及到方方面面的软技能,它们对我们职业生涯的帮助是巨大的,如果当初我们提早明白这些道理和习得这些知识,相信我能少踩不少的坑,加快我们的职业发展。
接下来我会持续分享一些我所掌握的好的软技能,以及个人见解,希望能对助推大家的职业发展,也欢迎大家一起交流,分享你们的心得,期待大家共同进步,加速成长!