很多新手程序员,在面对自己的岗位和职业发展前景时,都会希望得到过来人的帮助和指导,可以让自己少走弯路,成长更快。这可以理解。
写在前面

2012年,我刚刚走出校门,步入社会。我完全不知道,我对我的未来没有任何计划。本来只想找个工作实习,一步一步去上班。对自己想要的生活没有任何规划,甚至经常和朋友通宵打游戏,一副混日子的样子。
事情出现转机是在2015年9月,当时我还在舞蹈学院,大学的计算机系组织了一次聚会。因为平时比较懒,和部门很多人都很熟,是典型的自来熟。就是这次聚会,让我看到了我正在和他们拉开一个巨大的差距。
一个在校不起眼的同学,因为规划得当,毕业后去了一家游戏互联网公司实习。经过三四个月的磨合,他已经从最初的职场人晋升为标准的白领。更何况当时已经15K了,想到自己还拿着微薄的底薪,还挺沾沾自喜的。我真的很想钻进地面的裂缝里。
就这样,在意识到自己的不足后,我开始退出舞蹈学院,并毅然从当时的公司辞职,因为我觉得工作氛围不适合我。自学了一段时间Java基础设施后,我也有了勇气去申请一份更高薪的工作。就这样,我开始了严格意义上的程序员生活。
经过多年的历练,作者已经从初级程序员晋升为项目经理。虽然公司不是大厂,但是目前的工作生活还是很幸福的。
在这里,我想和大家分享一下我个人对职业阶段的看法,以及我们应该如何更好的发展。
第一阶段,入门级阶段
这个阶段处于观望期。抱着怀疑的态度进入这个行业,虽然有一些基础,但是真的很肤浅。在接受一个新技能安排的时候,我常常想要一个成熟的老人带,以为有大哥在背后,我的进步会很慢。以后也会纠结一些不是很重要的问题。学这个技术有前景吗?会过时吗?IDE用什么?什么是最好的语言?这些问题大部分都不重要。重要的是你脚踏实地的走下去,把学到的东西提炼出来。
第二阶段,迷茫期。
基本业务拓展也熟练,平时的工作安排也能顺利完成。我觉得我什么都能做,但是工资就是涨不上去。这就是所谓的瓶颈期。有的人很迷茫很平凡,有的人会有一些积极的动力去改变。在这个时期,如果想尽快度过这个阶段,我建议应该增加自己的知识体系,拓展自己的思维,活跃在各大互联网平台,多交朋友,多交流,以求成长,而不是想着跳槽,认为换个环境会更好。我不建议这样。
第三阶段,成熟阶段。
进入这个阶段就是高级工程师和建筑师的阶段。在这个阶段,我们不再纠结于语言,知道用什么合适。不再执着于完美,而是尊重妥协和取舍的艺术。有了自己的架构师思维,可以从多种技术中找到适合自己项目的最佳解决方案,也可以快速掌握新技术并加以掌握。

我们不得不承认,不是所有人都能达到高级建筑师的水平,这需要运气,贵人,我们最需要的是自己的努力!!!!
设定目标后的学习路线
夯实基础。俗话说,经济基础决定上层建筑。基础打好了,才能更好的帮助产品开发。
针对实战进行深度JVM调优,从项目实战中获取经验,提升能力。
数据库优化、分布式存储和性能优化让您如飞一般。
精于我技,手写源代码,一步步成为大牛!
项目指导,实战价值过亿为你保驾护航。
学习不可能一蹴而就。首先,你要让自己养成良好的习惯,每天接受新的知识,多与人交流,了解当下的热点,不断丰富自己的核心技能,这样才能与时俱进,更好的把握技术的前沿更新。
关于分布式存储和缓存的主题
码头,K8s实战
面对这些技术更新,你能掌握多少?只有你变得越来越强大,美好的生活才会离你越来越近。我们来看看目前Java工程师的薪资水平。
钱很重要,但生活质量比钱更重要。工作很重要,但生活比工作更重要。

钱不是万能的,但是没钱是万万不能的。赚了钱,垮了身子,全送医院了,赚了钱,身心俱疲,人活着为了什么?只为拥有幸福的生活。
最近人们都在追求财富自由,这也是一种更好的生活方式。如果没有经济负担,生活也会多姿多彩!!!那么,你追求的是财富自由吗?
附言
身边很多人都在抱怨互联网过度发展,竞争太激烈,所以产生了转行或者放弃努力的想法。我不建议盲目转行。首先,你对这个行业有很深的了解。之所以会觉得有压力,是因为技术进入了瓶颈期。只有突破这个瓶颈期,而不是害怕回避,才能成就一番事业。否则即使转行也会再次遇到这种情况。
关于上面提到的突破瓶颈期的学习资料,笔者只展示了一些思维导图。需要获取更多高清图片、文档、采访资料的朋友,请帮忙分享这篇文章,关注作者。私信回复【学习】即可~ ~ ~


