共计 3258 个字符,预计需要花费 9 分钟才能阅读完成。
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 全是靠运气?
尽管我集体也常常自嘲,十年之后要去成为外卖专员,但实际上依附本身的致力,是可能缩小三十五岁之后的焦虑的,毕竟好的架构师并不多。
为什么你能吃了生存的苦,却吃不了学习的苦?
- 因为生存的苦只须要在那里温水煮青蛙,等着耗着工夫生存的苦就来了;
- 而学习的苦却是须要被动去吃;被动去吃;
那么我无从下手该怎么办?
的确下面的内容很多,尤其刚开始学习的敌人很容易迷失进去,那该如何下手呢?请接着看:
倡议先从九大外围开始学起(这九大外围足以反对 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 学习路线图你须要浏览浏览,心愿可能对你的职业倒退有所帮忙。
看完三件事❤️
如果你感觉这篇内容对你还蛮有帮忙,我想邀请你帮我三个小忙:
- 点赞,转发,有你们的『点赞和评论』,才是我发明的能源。
- 关注公众号『Java 斗帝』,不定期分享原创常识。
- 同时能够期待后续文章 ing????