我觉得这个问题非常适合我,我的职业生涯前5年即没有大厂背景,也无好的学历背书,但后面痛定思痛寻找了一条通过技术分享实现逆袭的道路,而且我的成功的经验可以复制。
职业生涯的前5年是我们奋斗的黄金时期,如果此时还没有成为大牛,意味着后续你必须更加努力突破,否则容易陷入“中年危机”的陷阱,但还没有到转行去寻找其他路子。
不想当将军的士兵不是一名好士兵,同样不要想进行业头部企业的程序员不是一名好的程序员,因为在头部企业呆一年的所见所得,成长速度远不是在小企业能比得,同样的,随着在小厂呆的时间越长,其成长差距就变得越大,大厂对你的期望就越高,从而进入的难度将成指数级增长。
从这个维度,工作5年后还没成为大牛,后面的路子会变得很难,但绝不是没有机会。
我想分享一下我自己的经历,因为我就是这样过来的。
我职业生涯的前面四年,是呆在一家国企控股公司,主要从事的业务是电子政务方面的业务,一家典型的传统行业,虽然我很努力,解决工作中的问题显得得心应手,在公司所在的部门也能得到领导的赏识、同事们的认可,但受限于所在平台的局限性以及公司的规模,薪资无法得到较大幅度的提升,萌生了离开的想法。
但让我所料不及的是我满怀信心去找工作的时候让我备受打击,阿里系企业直接将我秒杀,诸如HashMap的内存结构是什么?HashMap为什么不是线程安全的,什么大数据、高并发这些场景更是连想都没有想过,再者“35岁中年危机”在全网疯传,让我倍感压力。
从理性的角度分析,我是觉得“35中年危机”是存在的,其核心理念是:随着工作年限的增长,技能并没有得到相应的提升,但期望的薪资随着上升,造成竞争力下降,即缺少核心竞争力。
只有提升核心竞争力才能赢得立足之地,那如何提升自身的核心竞争力呢?
现在想来当时的我算是比较幸运的,经过身边的大牛,时任MyCat社区负责人的指点,我确定了以Java主流中间件为突破口,走技术分享之路,积极拥抱开源社区,从2016年9月开始写博客,至今已坚持5年多,从源码分析Java集合、JUC(Java并发包)、Java NIO、Netty,再覆盖Dubbo、RocketMQ、Kafka、ElasticJob、ElasticSearch、Canal、Sentienl等13个专栏,形成一套完备的互联网分布式架构体系,详情如下图所示:
并创造了3本经典电子书,其中RocketMQ相关的被“阿里巴巴藏金阁”收录,详情如下:
详细下载地址:不整理不知道,中间件兴趣圈已发表12个专栏、3本电子书、两个开源项目
温馨提示:在学习的初期肯定会遇到很多困难,当年我本想直接去研究mycat源码,但发现当时的我压根看不懂mycat的源码,所以后面转而先打基础,从java集合开始研读,慢慢打牢基础。
经过持续不懈的努力,目前已经成为《RocketMQ技术内幕》一书作者、RocketMQ官方社区优秀布道师,CSDN2020博客之星Top2,并入职物流行业头部企业技术平台部资深架构师,负责千亿级消息流转的MQ集群,并负责全链路压测、数据同步等组件在公司等落地与实践,取得阶段性胜利。
亲爱读者朋友们,如果您工作只有1-3年,建议考虑一下我的路子,主攻中间件,挑选一两个典型的中间件,重点突破,打造职场亮点,尽快突破进行互联网一线企业,提升竞争力。
如果您已经工作5年+了,但并没取得预想的成绩,也不要灰心,以中间件为突破点,从而转型技术应用架构师,因为分布式架构体系基本离不开中间件点支持。
最后,用我的座右铭与大家共勉:越努力越幸运,唯有坚持不懈。
一键三连(关注、点赞、留言)是对我最大的鼓励。