在程序界流行着一种说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢?来听一听从粤嵌出来的学员是怎么做的。
参加工作0-1年
学会Java开发框架。比较主流的是SSM框架,即spring、springmvc、mybatis。学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目,顺便了解一下maven的知识。
参加工作1-2年
必须对于设计模式了如指掌,此外还需要看一些关于代码编写优化的书,能写出一手优雅的代码。应更加深入的了解并发相关的知识以及所使用的框架与Java的类库,所以需要做的是深入了解是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式主要是看源码或者看官方文档。
参加工作3-4年
大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,深入去研究一下某一项技术。
参加工作4-5年
提高你的影响力了,可以尝试去一些知名的公司去提高你的背景,可以发表一些文章去影响更多的人,也可以去Github创建一个属于你的开源项目,去打造自己的产品。
当然,每一个人都会有自己的方法论,不可否认的是多看一些别人的经验之谈可以让你站在他人的肩膀上少走一些弯路,想要获得更多的方法和技巧那就加入粤嵌吧,这里有的Java老师,有愿意分享经验的学长学姐还有一群可爱的小伙伴让你在学习Java开发的路上不寂寞。