互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(1)

最近刚刚过完生日,又大了一岁,距离40岁又进了一步。

年纪大了,就要多复盘。最近几天思考的比较多,因为身边失业的朋友开始多了起来。

我又有点陷入担忧、焦虑的心态了。

好在我一直是个有阿Q精神的中年油腻男,很快安抚好自己的心情。

但是对互联网职场人来说,40岁真的是很难很难绕过去的坎。

这个年纪,钱没挣够,体力却严重下降。每到公司有任何风吹草动,老板第一时间想起你,毕竟你的薪资比起那些小年轻还要高不少。

他们不光可以996,还可以通宵呢?你呢,加班狠一点,立马腰酸脖子疼,就算身体健康的,家里总有小孩吧?家里总有老人吧?

你什么都没做错,你只是老了。

互联网加班成风,这次疫情更是让很多公司跟风996。从这个角度,对于不少人而言换个行业未尝不是一件好事。

但对于不服输的那一部分人来说,这意味着彻底平庸。不少人选择互联网的初心,一定不是吃口年轻饭这么肤浅。

我们可以老去,但我们不能平庸的老去。

今天谈谈如何打破互联网40岁失业的魔咒。

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(2)

不可否认,互联网新的一代要比老去的一代优秀。

原因也很简单,互联网商业模式、知识技能的更新速度太快了。

很多经典火热的编程语言,等行业大佬出完经典书籍之后,就过时了。

我读书那会,还在学VB编程,现在还有人用吗?

90年代会打字排版就已经是很牛的技能了,要是会点数据库操作,就已经是神人了。

而现在呢?大学生大一、大二就在学人工智能、大数据。

那10年后呢,会怎么样?

如今的一线城市,人才济济、竞争激烈、变化迅猛。所有人都撒丫子在急速狂奔,稍不留神就落后了。

对于互联网中年人而言,如果不能持续学习和成长,我们的知识和技能很快就会完全过时,紧接着就是被快速淘汰。

唯一的办法,只有不断学习、不断成长,跟上时代的高速发展。

而持续的学习和成长,虽然无法立即改变你的命运,但会给你带来跃迁的势能。时间久了在你身上会发生质的变化。

一旦发生质变,掌握新技能的速度就会越快,也也不容易被淘汰。

很多人无法坚持学习和成长,很大原因是高估了短期的变化。坚持学习了几天,发现用处不大,很快就放弃了。

正确的思维是:对短期变化持低预期,对长期变化保持确定性。

坚持下去,一年之后回头看,觉得一年前的自己什么都不会,这就对了!

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(3)

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(4)

中年人,在体力和聪明程度上,肯定是不如年轻人的。

这是生物学规律,无法对抗,只能接受。

但中年人有足够的时间锻炼出抓事物本质的能力,有了这种能力,可以让我们不用和年轻人拼体力。

那么如何训练抓事物本质的能力呢?

答案是掌握洞察复杂系统的能力。

任何系统都可以进一步拆解为多个「要素」,及要素之间的「连接方式」,在这个定义中,有两个关键词:

1)要素

2)连接方式

比如,一台复杂的电脑,包括主板、显示器、鼠标、cpu、内存、硬盘、等等组件和零件。

这些组件和零件就是「要素」,而这些组件和零件如何衔接,如何搭配让电脑这个系统运转起来,这里的衔接方式,搭配方式就是「连接方式」。

将复杂系统拆解为穷尽的要素,并找到要素和要素之间的「连接方式」,深入理解「要素」之间的连接方式。

我们往往容易看见整体,容易看见要素却常常忽略他们的「连接方式」。而解决问题的方式常常隐藏在「连接方式」里。

要洞察系统,过程是拆解出系统的组成元素和连接关系,且真正深入理解它们。

思考以下四个问题:

1)你能够识别出各个要素吗

2)这些要素相互之间有连接方式吗,是怎么连接起来的?

3)这些要素单独作用时产生的影响和它们通过连接方式整合在一起时产生的影响有所不同吗?

4)当环境改变了,要素和连接关系会发生什么样的改变?

这四个问题的答案,代表着你对复杂系统的真正洞察。

拿编码举例,大部分程序员都能实现业务功能,但只有一部分程序员具备架构思维,并进而能成长为架构师。

架构师和高级工程师不仅在薪资和发展空间上有巨大差异,更重要的是一个高级工程师如果在40岁之前无法成为架构师,很容易面临被淘汰的结局。

那架构思维本质是什么呢?是对代码世界的「要素」和「连接关系」的拆分和深刻理解。

编程的「要素」是哪些?函数、类、第三方组件、容器等等。

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(5)

编程的「连接方式」是哪些?接口协议、类的架构方式、函数的组织方式、工程的配置。

编程的「环境」呢?并发量、不同机型的适配、极端边界情况的考量等等。

用这种底层训练方式,才能让你具备架构思维,进而成为架构师。

一旦掌握洞察系统的能力,那我们其实就具备了直击本质的能力。

我们可以成为架构师,也可以成为优秀的管理者,又或者可以成为跨多个领域的更高阶人才。

半秒钟就看清事物本质,和一辈子都看不清本质的人,命运注定不同。

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(6)

要想不被淘汰,建立一个领域的技能壁垒非常重要。

只有极少数人能做到快速发展甚至是火箭般迁升,绝大多数人只能一步一个脚印的突破自己。

首先你需要选择一个可以持续积累且有发展前景的技能。

然后就是持续高效积累的过程。持续意味着坚持,而不是三天打鱼两天晒网。每一天都要不断精进,不断积累。

如果你有理想,那应该是你每天都要做的事情。

高效意味着做各种积累方法尝试,直到找到真正合适自己的路径。

同时还需要引入刻意练习的方式,观察高手的技能和自己的差距,并找出解决差距的方法。

拿程序员举例,同样的功能代码,高手可以设计得优雅无比、高内聚低耦合,一般的程序员可能只能勉强能实现功能。

所以,不断做重构优化的程序员会在专业技能项上发展更快。原因很简单,要做重构就必须学习高手的代码结构和方法,可以是看书、也可以是看github的开源代码等等方式。

而反复练习,会让你的代码不断接近高手的境界,甚至最后实现超越。

这个过程,其实就是刻意练习的过程。

当然,开始任何技能的提升之路,都会面临前期进步非常缓慢。但不要灰心,一定坚持下去,只要达到临界点,就会迎来快速提升。

说到这,又要上这个图了:

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(7)

专业技能的积累,一定要坚持到突变线这个时刻。突变线之后,就是你拥有壁垒之际!

要记住一句话:人生的每一份努力,绝对不会白费,最终一定会在某个时间点,给予你巨大回馈。

互联网程序员好干吗(互联网40岁失业是一个无法打破的魔咒吗)(8)

以上就是我的3点建议。

总结下要打破互联网40失业魔咒,我们需要:持续学习和成长、掌握抓事物本质的能力、持续高效积累技能壁垒、广交人脉、学会选择、对抗过度焦虑、照顾好身体。

当然,我们也要有平常心,毕竟衰老和平庸乃至被淘汰都是自然界的规律。

我们可以对抗规律,但不可能改变规律。我们能做的,是尽量延迟这一刻的到来。

如果失业真的到来,完全可以再换一个行业重新出发,毕竟互联网的老人在其他行业可能还是年轻人。

,