30岁Java程序员是“中年危机”?给仍迷茫的你分享我的职业生涯!

前言

我好像感觉还很年轻,才刚刚毕业,对未来一片憧憬,耳边才响起小马说,走!咱俩一起闯世界去。我仍然感觉我还是小伙子,但回家后才发现印象中那些屁颠屁颠的小男孩,他们才是正年轻真小伙,此刻我已经30岁了。

以前我在想30岁是什么感念。大着啤酒肚、人生过半、生活稳定开着车子,此刻我均没有。

30岁,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照华为34岁就要劝退的要求,我还有4年的程序生涯。

为什么30岁的程序员就应该迷茫呢?30岁正是经过了七八年的职场生涯,技术、经验、职业素养等各方面都到了一个比较充沛的阶段。如果前几年不是在混日子,到了现在,踏踏实实干活的一般会成为公司的核心开发,潜心研究技术的应该会成为架构师,有领导才能的也许是小领导或者项目负责人。按道理来讲30岁正是人生的最黄金年龄,也是事业发展的核心阶段,如果在这个阶段抓住机遇能有突破,对整个职业生涯影响可谓不小。

中国的IT行业还很年轻,真正发展的时间也不过二十多年,而且中国互联网发展的速度非常的快,往往在其它行业需要积累N年才可以职业级别,到互联网公司几年就完成了。很多写程序很牛逼的程序员没过两年就都多多少少的被提拔到了管理的职位,有好处也有坏处,好处是可以综合的锻炼自己,坏处是没有太多的机会去做深入的研究,大公司可能还好一点。在这个快速的发展过程中,选择多了起来,也容易产生迷茫。

就像研究技术一样,探究迷茫的本质是什么?迷茫本质是未来的不确定性,典型的代表就是在你人生最关键的几个选择点上,比如:毕业时考研还是上班、工作后选择大公司还是创业公司、工作几年后走管理路线还是技术路线…

诚然每个人每个阶段的迷茫都是不一样的层次也是有所不同,很多线上或者线下的朋友也会一起聊聊自己现阶段的困惑,有的会说,我现在进入了一个瓶颈,不知道如何去突破了;有的编程语言已经换了两次了,然后还问,现在转Java还有前景吗?我自己其实也不敢妄言,也只是结合自己的情况给了一些建议,也未必正确。

我身边有一部分程序员到了30岁左右转行了?当然很少的一部分转到了完全不相干的行业里面去了,理由是写程序太累30岁以后身体就不行了,还有相当一部分转业到IT的其它岗位了,比较多有:产品、测试、售前、需求管理等等。其实我觉得还是对程序的热爱不够,或者是本身的兴趣点就不在这里,这里就不讨论30岁程序员到底还适不适合编程的这个话题,因为我现在还在写代码,我也热爱写代码完全没一点问题。

总结

迷茫就不对吗?从某种角度来讲,迷茫是一件好事情,说明你对现状进行了思考,对目前状态有改变的期望,同时又对接下来改变后的未来不确定性,所以才迷茫。所以说迷茫不是错,迷茫之后没有行动没有改变才是问题。可以给自己一段时间,在这个时间内,进行充分的了解选择后的结果,以及对自身定位,在这个时间段之后,就果断的行动,不要拖拉。最后,在这个给仍还在迷茫期的程序员一份最新互联网的架构学习图,让学习,成为一种享受。

一,高性能架构专题

(任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题)

二,架构师筑基专题

(从Java基础接触多线程,到分布式架构环境下的高并发访问,并发编程充分利用好各个服务器处理器,以最高的效率处理各个任务协同有序工作。透彻理解锁的应用 )

三,开源框架解析专题

(从架构设计,到应用层调优,再深入了解底层原理,扎实的Java基本功才能让自己变为扫地神僧)

四,团队协作开发专题

(工欲善其事必先利其器,小白,资深开发,都需要先选择好的工具来提升开发效率和团队协作效率,让自己有更多时间来思考。)

五,微服务架构专题

(微服务通用模式,springcloud常见用法及原理让微服务开发更加方便,快捷,让微服务应用更加稳定,可用。)

六,B2C商城项目实战

(让所学的分布式,微服务,性能调优等知识运用起来,只有在项目中你才能巩固知识,提升自己。从零到项目实战)

七,设计模式

附上【架构资料】

加架构群:277763288 领取资料,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的资料

你可能感兴趣的:(30岁Java程序员是“中年危机”?给仍迷茫的你分享我的职业生涯!)