今天看到一个很有意思的一段话,假设一个人的技能有两种,分别是:硬技能和软技能。
硬技能通常指的是与工作直接相关的、可以通过教育和培训获得的技能,如编程语言、会计知识等,这些技能往往有明确的衡量标准,容易通过考试或认证来证明。
软技能是指那些可以有效沟通、协作和解决问题的技能。这些技能同样对职业发展至关重要,但又不像硬技能那样容易量化,如公开演讲,专业写作,沟通技巧,批判性思维,适应能力等
那么在某个年龄段之前,硬技能可能占比更大或更重要,但过了这个年龄之后,就需要重视软技能的学习,才能更好的适应职场或社会的发展
为什么?因为技能都有半衰期,而硬技能的半衰期更快。这意味着我们擅长的某种技术,随着时间的变化会一直演进,故我们需要去拥抱变化和及时更新自己过时的技能库。
处在程序员这个行业中,我是深有感受,因为技术的更新换代的速度比其他行业更加迅速,从前端,后端,移动端,到大数据,元宇宙,Web3,人工智能,AI等,
每个细分的技术领域都在持续演进,所以一个优秀的码农必然需要时时关注新技术的发展,然后跟进学习。
只关注硬技能:会造成只能胜任一些基础性工作,缺乏了深层次的思考
只关注软技能:会造成缺乏了底层基础的支持,需要深入一线实践验证,否则容易陷入假大空的误区
结合我自身的经历来说,两种技能确实都很重要需要兼顾发展,人到中年,在职场上如果还是仅凭硬技能闯天下,就容易遭遇发展天花板。
这时候想再更进一步,其实都是人情世故了,人不能改变环境,就只能适应环境,无论在大厂,中厂,小厂基本情况都差不多。而这时候硬实力却又没那么重要了,毕竟公司离开谁都能正常运转。
但如果同时我们软实力也发展的很棒,那么不论在职场还是社会基本都能如鱼得水,就算遇到一些暂时的挫折,我相信也能很快的渡过难关。
所以,你在公司留心观察一下,你的一些领导们,基本都会发现都是软硬实力综合比较强的。
而且软实力的发展还有一个好处是,当你掌握了一些学习方法论和思维方式,你学任何硬技能都会很快,比如这个时候就不用纠结 Python 和 PHP 谁是最好的语言?我需要那个
就直接学就行了,成年人不做选择题。
那么如何才能发展好或者学好软技能,我自己也在探索中,比如强制自己开始多阅读,多写作,多问一些问什么来思考锻炼,因为硬技能其实基本够用了,如果再不注重软技能发展,后面的路子就会越走越窄。
所以,当你们意识到这个问题时,就应该思考一下是否正确,如果是一件正确的事,那我现在就应该去做,当然,也别指望三两个月就能出成果。
这是一件长期的事,我们就得坚持长期主义,不骄不躁,日拱一卒,改变自己。