写点什么

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

发布于: 2020 年 10 月 15 日

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 程序员们,提供一些学习方向上的借鉴和参考。完整版的可以关注公众号【Java 斗帝】免费获取;





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


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



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


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


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


  1. 因为生活的苦只需要在那里温水煮青蛙,等着耗着时间生活的苦就来了;

  2. 而学习的苦却是需要主动去吃;主动去吃;


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


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


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


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


九大核心:


  • 多线程高并发

  • JVM 虚拟机

  • 设计模式

  • redis

  • zookeeper

  • mysql 调优课程

  • netty

  • spring 源码分析

  • 算法


下面分享下我进入字节学习的一些优质资料,有需要的朋友可以关注公众号【Java 斗帝】免费获取需要的知识点




设计模式:


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






Netty:


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



Spring 源码分析:


对于 Spring 源码起初也是在看一些书籍,结果就是看完就忘,理解不深刻,之后发现看视频并跟着实操是最快的理解方式;这套视频合集由于平台限制无法在此分享,也可以去我公众号【Java 斗帝】免费获取




算法:


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


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


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



看过的面经:



上面分享的这些优质资料,有需要的朋友可以关注公众号【Java 斗帝】免费获取需要的知识点;


总结


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


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


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


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


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


看完三件事❤️


如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:


  1. 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

  2. 关注公众号 『 Java 斗帝 』,不定期分享原创知识。

  3. 同时可以期待后续文章 ing🚀


用户头像

还未添加个人签名 2020.09.07 加入

还未添加个人简介

评论

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