理论上来讲,每个职场人,不管从事什么行业,在什么岗位上工作,都是工具。
你就是资本家雇佣的一个去解决问题的工具,如果放大了来讲,资本家,老板也是这个社会的工具,因为他们是社会发展的一个工具。
或者这么讲,人人都是工具。
其实,你从延长职业生涯的角度来讲就挺好的,因为这个角度范围够大,可以聊的东西很多。
有的人说:你写出来的代码,只能你来维护,只有你能够看懂。这个理解就很狭隘,狭隘到什么地步了?他狭隘到一个公司的角度来讲了,如何让你的工作具有不可替代性,公司不敢辞退你,所以,让你的老板感觉离不开你,一旦你走了,没人接的了手。
当然了, 这是一种手段,但是这个手段并不高明。因为从公司管理的角度来讲,一个发展比较好的公司,一个优秀的管理者是不允许这样的事情发生的。
其实这也印证了我们程序员,做技术的一个思维的局限性。
如果你跳出来,从整个职业生涯的角度来看待这个问题是对的。还记得流传久远的一句话吗?
什么是铁饭碗?铁饭碗不是在一个地方吃一辈子饭,而是一辈子走到哪里都有饭吃。
如果你局限在一个公司吃一辈子饭,这个思维就很狭隘,是不可能的,而如果你能够做到走到哪里都有饭吃才是高明的手段。
所以,作为一个程序员来讲,不要想工具的问题,因为人人都是工具,这是不可避免的。我们要想延长自己的职业生涯,就得拥有走到哪里都有饭吃的能力。
因为这个社会,这个世界,不是只有一家公司,如果放大到全局来看,你无需焦虑,因为你在某一个公司拥有的能力,跟不上公司的发展了,但是其他公司可能很需要你这样的能力。
我们要先把自己焦虑的心态去掉,再谈这个延长职业生涯的问题。
那如何延长自己的职业生涯呢?无非就是纵横的问题。
1、纵向深度
就如星球里给你的建议:对自己的技能组合不断切分颗粒度,缩小缩小缩小再缩小,让自己在某个单点上做到世界顶尖水平。
这就是让自己钻研某一个技术,尤其是细分领域的技术达到一个技术专家水平的深度,如果你的这项技术能力能够超越这个领域 80% 的人,可以毫不夸张地来讲,你就做到了走到哪里都能有饭吃的能力了。
因为这个世界并不是正太分布的,更多的是幂律分布,所以 20% 的公司掌握着 80% 的资源,你只要拥有超越 20% 的人能力,那么即使前 20% 的公司你混不开,那么也有 80% 的公司绝对需要你。
2、横向宽度
如果说技术深度,尤其是达到一定技术专家的水平,可能受限于天赋的限制,你自己再怎么努力,也不可能把某个技术练到顶尖水平,毕竟是努力决定下限,天赋决定上限嘛。
那么,你完全可以培养自己多维度的竞争力,让自己拥有横向宽度。这个社会要么需要顶尖的技术专家,要么需要通才。通才往往达到的境界比深度专家还高,你看看,全才,通才一般商业能力,社交能力,销售能力,情商各方面都很好,通吃的全才,更适合管理。
单个维度上,大家比的是长度;
两个维度上,大家比的是面积;
三个纬度上,大家比的是体积。
而实际上生活有很多个维度,每个人也都是立体的,不是平面的。
在一个维度上,最多 100 分;两个维度上,哪怕各自都只有 50 分,面积已经是 2,500 了;若是三个维度各自都有 50 分,那是多少?125,000。注意这些个数字只是 “意象” 上的,并不一定能代表事实,但我认为已经足够说明事实了。
大概就是这个意思。
所以,举个例子:还是技术吧,比如一个人的编程能力很强,比你强很多,你可能怎么学,都追赶不上人家,毕竟有时候上限是天赋决定的。那么,你呢?你可能编程刚及格,产品思维也及格了,运营也及格了,管理能力也及格了,你就是一个通才,通才在这个时代就没有意义了吗?你可以去往产品上发展,运营上发展,产品 + 技术,就比纯产品牛逼,运营 + 技术,那么你可能会使用数据分析,自动化处理,你就比纯运营牛逼。
未来的世界,是一个越来越复杂的社会,需要的技能可能往往没有边界了,没有界限了,需要多重能力,那么通才有可能就很重要。
看到这里,我相信大家肯定都明白了吧?
所以,延长自己职业生涯的方式,无非就是这两种,就是鬼谷子所说的纵横之术。