Java程序员黄金年龄25-28岁,我们30+的人该去哪儿?附华为案例;

TIOBE 公布 2020 年 9 月的编程语言排行榜:Java占有率继续下降,从上个月的14.43%降到13.48%,同比下降3.18%。

在Java的学习群里,问到大家工作3-5年的瓶颈,回答基本大同小异:

工作内容重复每天就是堆功能,业务量到瓶颈,旧项目不想动,新项目基本没有;

想跳槽,但是更高的平台难进,同级别的平台又是重复;

想利用业余时间学习提升,但是自己能力有限,很难形成知识体系…

IT人士除了工作上的瓶颈,还有对于职业前景的忧虑。

然而脱离能力谈中年危机,就是耍流氓

微信上看到一个段子:

码农:25岁软件工程师->28岁高级软件工程师->32岁架构师->35岁外卖骑手

产品:25岁产品经理->28岁高级产品经理->32岁产品总监->35岁滴滴专车

运维:25岁运维工程师->28岁高级运维工程师->32岁运维总监->35岁淘宝店主

市场:25岁市场专员->28岁市场经理->32岁市场总监->35岁保险销售

运营:25岁运营专员->28岁运营经理->32岁运营总监->35岁微商

HR:25岁HR专员->28岁HR经理->32岁HR总监->35岁安利

人脉多的卖保险,人脉少的开滴滴,实在不行送外卖。。。

是事实还是在贩卖焦虑?

在某频道上,经常会看到这样的留言:

坊间一直流传着华为清退34岁以上年龄员工的说法,真伪性暂不讨论。但就去年确实裁员了一波大龄程序员。

其实

公司不是不要大龄程序员,不要的是年龄跟能力不匹配的大龄程序员!

35岁的真相

同样以某为裁员为例,你真的以为裁员裁的是年龄大、股票多的那些人?

当然毕业后同学朋友在华为的也有几个,据他们的说法:人家裁的都是工作十来年,考评普通职级一般,收入和股票都偏低的一群人。也就是:这部分人的工作具有可替代性。

华为裁员是为了优化结构,不是为了断臂求生。核心员工,不仅不可能被裁,而且会被重点关照,停止流失!!!

所以,裁员裁的是这三类人:

  • 拿着远超三个应届毕业生的工资,但是能力最多顶一个
  • 老油条,干活一般般,但是油油的
  • 只会写代码,职业素养和情商一般般

总的来讲,就是性价比低、不可替代性弱的同学们。淘汰的就是这些。

路在何方?

针对工作几年的程序员工程师,经常会遇到瓶颈,这个瓶颈不一定技术上的,也可能是职业发展上的.一般技术的职业规划会有两个方向

  • 架构师、系统分析师、CTO;

这种往往是走纯技术路线, 发展到最后都是在公司中深入某一块技术,例如存储,MQ,通信,等等,后面发展路线也往往是架构师/系统分析师,技术专家,高级培训师,然后就是技术总监

  • 产品经理,项目经理,部门经理,CEO

我觉得业务方向更多的是关注项目,针对当前业务,非常了解业务的整个流程,而如果有些业务因为特殊性,会遇到技术难点,要么让公司基础技术部提供解决方案,要么扔给手下人去做技术调研以及技术攻坚,如果自己部门针对这个技术做出了很多成绩,那么可以分享推广到全公司去使用,大家都来调用你的接口,都来参阅你的文档,可想你自己也是非常高兴的.

可是我一直觉得,如果技术不懂业务,不了解业务痛点,没有产品思维,那么也无法针对技术做出改进,改善,业务驱动技术, 根据不同的业务,会有特殊的技术要求,实时性高,稳定性强,多数据聚合计算,等等,都考验了程序员的技术储备,亦或者技术攻坚水准.

说到底一切都是技术为主,尤其现在00后已经开始步入社会了,你没有过硬的技术想去统领越来越桀骜不驯的年轻人?可能会摔得很疼,没有技术支撑的程序员很难会走得远的;

该怎么破呢?

大家都知道,阿里P7高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到 年入百万的P7 Java高级架构师级别,不仅要具备 优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。

二十几位阿里架构师整理出一份xmind——“Java高级架构师所需技术栈”,对于需要提升技术能力的初中级Java程序员们,提供一些学习方向上的借鉴和参考。完整版的点赞此文后文末获取;

有人说:什么?这么多知识点?不学了不学了,太多了肯定学不完!

是的,对的,请回头看上面的话:

你以为那个实现财富自由、辞职环游世界阿里p8全是靠运气?

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。

为什么你能吃了生活的苦,却吃不了学习的苦?

  1. 因为生活的苦只需要在那里温水煮青蛙,等着耗着时间生活的苦就来了;
  2. 而学习的苦却是需要主动去吃;主动去吃;

那么我无从下手该怎么办?

确实上面的内容很多,尤其刚开始学习的朋友很容易迷失进去,那该如何下手呢?请接着看:

建议先从九大核心开始学起(这九大核心足以支持30岁之前的技术人员)先把核心掌握并让自己提升到一定的高度;高度决定人脉,也决定了会有更多的机会接触更加优质先进的学习方案与技术;(比如进入华为、阿里、字节、腾讯这些行业领头羊,他们都是拥有一套自己的体系)

什么?你说卡学历进不去?我的天啊,别闹了行吗?应届生才看学历好吗!工作年限越久学历越发的不重要,换句话你都知道你学历不行了,为什么不加备努力成长自己技术呢?难道你做程序员只为了把头发熬没之后去转行送快递?

九大核心:

  • 多线程高并发
  • JVM虚拟机
  • 设计模式
  • redis
  • zookeeper
  • mysql调优课程
  • netty
  • spring源码分析
  • 算法

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

设计模式:

设计模式是纯看马老师的视频共9.5个G,视频讲解是真的香,会让你理解得更为透彻;

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

Netty:

着重推荐这一本《跟着案例学Netty》;本书共19个案例,用案例详细透解Netty在实操中的实际问题;是一本快速帮人出坑的好书;

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

Spring源码分析:

对于Spring源码起初也是在看一些书籍,结果就是看完就忘,理解不深刻,之后发现看视频并跟着实操是最快的理解方式;

这套视频合集由于平台限制无法在此分享,也可以去我公众号【Java斗帝】免费获取

算法:

关于算法我可要多说两句了,因为我能进入字节跳动全靠它。

这是一本程序员面试宝典!书中对IT名企图面试的类别转化的最优解进行了总结,并提供了相关的代码实现。针对当前程序员面试缺乏权威的总结总结这一痛点,这本书选择“将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。”

本书采用题目+解答的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法之间的联系,使知识的学习避免碎片化。书中将所有的面试题从难到易依次分为“将、校、尉、士” 四个档次,方便读者有针对性地选择“刷”题。本书所收录的所有面试题都给出了最优解讲解和代码实现,并且提供了一些普通解法和最优解法的运行时间对比,让读者真切地感受到最优解的魅力!

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

看过的面经:

三面阿里失败,幸获阿里P8大牛指点,奋战三个月30*14薪入职字节

总结

程序员黄金年龄25-28岁,我们30+的人该去哪儿?

上面这个问题我想你们也该知道答案了吧,一念生:龙飞冲天,一念死:堕落一生;不好意思,我的性子使然不允许自己堕落,不允许自己平凡;

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。

架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。

如果你也想成为一名好的架构师,那或许以上这份九大核心知识点+阿里p8学习路线图你需要阅读阅读,希望能够对你的职业发展有所帮助。

上述资料,只需添加助手即可

猜你喜欢

转载自blog.csdn.net/Java0258/article/details/109099189