互联网40岁失业是一个无法打破的魔咒吗?

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

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

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

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

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

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

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

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

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

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

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

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


 1 

持续学习和成长

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

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

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

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

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

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

那10年后呢,会怎么样?

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

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

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

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

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

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

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

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


 2 

抓事物本质

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

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

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

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

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

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

1)要素

2)连接方式

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

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

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

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

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

思考以下四个问题:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 3 

持续高效积累技能壁垒

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 4 

广结人脉

年纪越大,这点越重要。互联网有个说法,如果你35岁以后,还在用招聘网站找工作,那一定混的不好。

在每一份工作中,做好职场品牌,即便你要离职,也要尽可能留下好的口碑。

你的下属、你的上级、你所在部门的HR,在未来某一天都可能成为你都背书。找工作的时候,背书好的,大部分内推解决了。

除了工作,在生活中也一样,不要封闭自己。有空多认识点朋友,多帮助一些靠谱的人,让他们成为你的人脉。

要学会利他,没有利他精神,很难有善缘。道理很简单,谁都不喜欢上来就索取的人,先付出且不要求即刻回报,这才是扩展人脉的正确打开方式。

有时候,新的机会,往往是弱关系給你提供的。那种和你交集并不多,但对你印象很好的朋友。

他们能掌握你不了解的信息源或者机会,并会在关键时刻分享给你。

另外,多带年轻人,多帮助年轻人。今天的年轻人,成长几年,不少能成为优秀人士,甚至是大佬。

等他们的江湖地位起来了,你自然也能受益。


 5 

学会选择、抓住机遇

人生的境遇除了天赋、努力等因素,不得不承认,机遇和选择要占一大部分。

中年人的机遇一定拼不过年轻人,因为年轻人拥有更多时间。

但中年人有更多经验积累,有足够时间锻炼选择的能力。

年轻人可以不断试错,而中年人真的错不起,选择错几次次,可能就面临失业了。

机遇这个事情,来的快、来的猛,去的也快。

2012年-2013年杀入手游领域创业的朋友,很多都成为大佬了。而2014年以后杀进去的,基本都炮灰了。

都看到了巨大风口,只是因为进入时间的差异,结局却是判若云泥。

很残酷,行业风口说来就来,说走就走。

半年前我身边一个40岁的朋友加入一家C轮公司,担任技术总监。半年后,公司就上市了,股价还挺不错。

这些看似是运气的神操作,背后都有底层逻辑和方法论支撑。

行业的信息和数据、公司的信息和数据、大的趋势、国家政策,年轻人可以不关心、可以不懂,反正还有的是机会。

而中年人一定要多了解这些信息并深入思考,在决策的时候做出正确判断!


 6 

对抗过度焦虑

焦虑并不是完全负面但情绪,比如轻度焦虑可以驱动我们不断前进。

而过度焦虑不仅不能解决任何问题,还会让人陷入无法行动的境地。

身边有些大龄程序员朋友,每次见面就唉声叹气,饭局的主题总是围绕我们什么时候会被淘汰、程序员这行是不是青春饭。

要么就是讨论40岁之后,失业了做什么,是送外卖还是卖保险?

其实这种思考完全没意义,当你天天思考坏的结局,那结局恐怕就是坏的。

沉浸在过度焦虑之中,会让你丧失行动力和思考力。

大白话就是,不仅浪费时间还损害身心健康。

我跟身边朋友多次谈到,有时候我们需要阿Q精神。同样是创业失败,老罗可以屡战屡败,甚至卖身还钱,而很多创业者却选择结束了自己的生命。

其实有什么大不了的呢?人生应该是一个不断尝试探索的旅程,不管怎么样你都会过完这一生。

那这个过程,始终保持轻松愉快点,不好吗?

过度焦虑解决不了任何问题,要学会「反焦虑」。

在内心深处,接受最坏的结局,想明白之后,尽快行动起来,尽最大努力去拼搏。

就算40真的失业了,要转行,又有什么大不了的呢?总可以找到新的方向,重新起航。

卖保险、送外卖、甚至做保安,难道还能饿死不成?这些也是不同的人生体验。只要不放弃希望,还是有机会做成另外一些事,不对吗?

每一天,尽全力就可以了。


 7 

身体是最大资本

这点今年尤其感受明显,原因是我的眼疾反复发作,脖子疼的老毛病也越来越严重。

7年前在360工作,经常通宵写代码做产品,通宵完后睡几个小时立马又生龙活虎了。

现在工作时间一长,身体就跟你闹情绪闹别扭,人到中年身体和体力真的是逐渐下降。

想起我以前带的一个下属,38岁。一加班就喊脖子痛,每天早上都迟到,原因是要去做理疗。

那时我才27岁,正值年轻气盛且缺少同理心之际。完全不能理解他,甚至心生嫌弃。

等真轮到自己头上,才恍然大悟,原来这么痛啊...........

现在才真正领悟:要想持续发展就必须照顾好自己的身体,人生和职场是场马拉松,而不是一场百米赛跑。

所以中年人们,规范的作息安排起来、跑步安排起来、健身房安排起来、定期体检安排起来!

这些都是大实话!你的身体是你的最大价值,如果你身体不好了,分分钟你会被资本家和老板无情抛弃。

不要有怨言,社会的真相就是这样,我们能做的是改变自己。

我身边有一个非常优秀的朋友,年过40了,满身腱子肉,生龙活虎。

他每天11点睡,5点起来锻炼2小时,一天充沛的精力就有了保障。带领上百人的团队,还能自己钻研新技术。

这些都需要一个好身体的支撑。

世上最难过的事情,莫过于:出师未捷身先死,长使英雄泪满襟。


最后的话

以上就是我的7点建议。

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

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

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

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

题图:凭谁问:廉颇老矣,尚能饭否?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/310383.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构与算法--复杂链表的复制

复杂链表的复制 题目:实现一个函数complexListNode 复制一个复杂链表。在链表中,每个节点除了有一个next指针指向下一个节点,还有另外一个before节点,before节点指向链表中任意一个节点,或者null节点。链表节点定义使…

如何实时主动监控你的网站接口是否挂掉并及时报警

“ 阅读本文大概需要 10 分钟。 ”最近我在公司负责的业务已经正式投入上线了,既然是线上环境,那么就需要保证其可用性。我负责的业务其中就包括一个 Web Service,我需要保证 Service 的每个接口都是可用的,如果某个时间流量大了或…

数据结构与算法--二叉查找树转顺序排列双向链表

二叉查找树转顺序排列双向链表 题目:输入一颗二叉查找树,将二叉查找树转成一个排序的双向链表,要求不能创建任何新节点,只调整树节点中指针的指向。例如下图所示: 本次二叉查找树节点定义使用之前文章 数据结构与算法…

5种避免C#.NET中因事件造成内存泄漏的技术

原文来自互联网,由长沙DotNET技术社区编译。 5种避免C#.NET中事件造成的内存泄漏的技术C#(通常是.NET)中的事件注册是内存泄漏的最常见原因。至少从我的经验来看。实际上,我从事件中看到了太多的内存泄漏&a…

数据结构与算法--字符串的排列组合问题

字符串的全排列 题目:输入一个字符串,打印出改字符串中所有字符的所有排列。例如输入字符串abc,那么打印出由a,b,c字符组成的所有字符串:abc,acb,bac,bca,cab…

[GitHub] 75+的 C# 数据结构和算法实现

C#中标准数据结构和算法的即插即用类库项目GitHub:https://github.com/aalhour/C-Sharp-AlgorithmsWatch: 307 Star: 3.4k Fork: 910o---o | |/ --O---O--O | |\ --O---O--o---o | |O o o--o o--o o---o o-O-o …

我是如何一步步的在并行编程中将lock锁次数降到最低实现无锁编程

在并行编程中,经常会遇到多线程间操作共享集合的问题,很多时候大家都很难逃避这个问题做到一种无锁编程状态,你也知道一旦给共享集合套上lock之后,并发和伸缩能力往往会造成很大影响,这篇就来谈谈如何尽可能的减少lock…

常用Arthas命令

jad反编译 检查线上代码是否修改成功,例如修改interface后看Jar包是否引入新的,或者代码是否最新的。 jad com.zhenai.counseling.business.provider.facade.supremecourse.RedeemRecordFacadeImpl //反编译只展示源码 jad --source-only com.zhenai.c…

关于分布式锁的面试题都在这里了

「我今天班儿都没上,就为了赶紧把这篇文章分布式锁早点写完。我真的不能再贴心了。」「边喝茶边构思,你们可不要白嫖了!三连来一遍?」引言为什么要学习分布式锁?最简单的理由就是作为一个社招程序员,面试的…

Git 15周年:当年的分道扬镳,成就了今天的开源传奇

4 月 7 日,全球最主流的版本控制系统 —— Git 迎来 15 周年纪念日,项目主要维护者 Junio C Hamano(滨野 纯) 先生发邮件庆祝了这一日子。我们知道,所有的软件项目在整个生命周期中都要经过不断迭代,在一个…

使用 docker 编译运行 abp 项目

在前面的两篇文章中,介绍了如何在华为鲲鹏架构及其Euler系统上运行dotnet core, 使用docker运行了默认的mvc模板项目,这篇文章继续介绍在docker中运行更复杂的dotnet core项目,这里以业内鼎鼎大名的abp vnext框架,版本 2.6 为例。…

数据结构与算法--数组中的逆序对

题目:在数组中的两个数字如果签名一个数字大于后面的数组,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 案例:输入数组{7,5,6,4}中一共有5个逆序对分别是{7,6},{7,5}&#x…