java程序员的黄⾦五年学习规划
在程序界流⾏着⼀种默认的说法叫“黄⾦5年”,也就是⼀个程序员从⼊职的时候算起,前五年的选择直接影响着整个职业⽣涯中的职业发展⽅向和薪资⾛向,如何⾛好这5年,彻底从⼀个刚⼊⾏的菜鸟蜕变成可以以不变应万变的职业⼤⽜,这是⼀个涉及到⾃⾝专业知识储备和选择的⼤难题,那么,这五年⾥,⼀个程序员如何做才能完成从⼊⾏到⼤⽜的晋升之路呢?
参加⼯作0-1年之间,Java程序员必须要做得事⼉
当你学会了Java的基础知识以后,你还不⾜以参加⼯作,你还需要继续深造。你必需要学会Java开发框架。公司⾥为了提⾼开发的效率,会使⽤⼀些Java Web框架。⽬前⽐较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并⽤它们做出⼀个简单的增删改查的Web项⽬。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后⾯你去了解。
但你⼀定要可以快速的利⽤它们三个搭建出⼀个Web框架,你可以记录下你第⼀次搭建的过程,在搭建的过程中,也可以顺便了解⼀下maven的知识。在你⽬前这个阶段,你只需要在⽹络上了解⼀下maven基本的使⽤⽅法即可,⼀些⾼端的⽤法随着你⼯作经验的增加,会逐渐接触到的。
参加⼯作1-2年之间,Java程序员必须要做得事⼉
小白学java有前途吗这部分时间段的同学,已经对Java有了⼀个更加深⼊的了解。这⼀年,你必须对于设计模式了如指掌,此外,设计模式并不是你这⼀年唯⼀的任务,你还需要看⼀些关于代码编写优化的书。总⽽⾔之,这个阶段,你的核⼼任务就是提⾼你的代码能⼒,要能写出⼀⼿优雅的代码。
另外,在过去2年的⼯作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深⼊的了解并发相关的知识,与此同时,这个阶段你要做的事情还远不⽌如此。这个时候,你应该对于你所使⽤的框架应该有了更深⼊的了解,对于Java的类库也有了更深⼊的了解。因此,你需要去看⼀些JDK中的类的源码,也包括你所使⽤的框架的源码。总⽽⾔之,这个阶段,你需要做的是深⼊了解Java底层和Java类库,
也就是JVM和JDK的相关内容。⽽且还要更深⼊的去了解你所使⽤的框架,⽅式⽐较推荐看源码或者看官⽅⽂档。
参加⼯作3-4年之间,Java程序员必须要做得事⼉。
这个阶段的同学,提升已经是很难了,⽽且这个阶段的学习往往会⽐较多样化。因为在前3年的过程中,你肯定或多或少接触过⼀些其它的技术,⽐如⼤数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何⼀项,都将是你未来⾯试时巨⼤的优势,因此如果你对某⼀项技术感兴趣的话,这个时候可以深⼊去研究⼀下。这项技术不⼀定是你⼯作所⽤到的,但⼀定是相关的。
参加⼯作4-5年之间,Java程序员必须要做得事⼉。
参加⼯作4年到5年的同学,相信你在⾃⼰所钻研的领域已经有了⾃⼰⼀定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提⾼⾃⼰的技术,已经是时候提⾼你的影响⼒了,你可以尝试去⼀些知名的公司去提⾼你的背景,你可以发表⼀些⽂章去影响更多的⼈。当然,你也可以去Github创建⼀个属于你的开源项⽬,去打造⾃⼰的产品。技术学到这个阶段,很容易遇到瓶颈,⽽且往往达到⼀定程度后,你再深⼊下去的收效就真的微乎其微了,除⾮你是专门搞学术研究的。然⽽很可惜,⼤部分程序猿做不到这⼀步,那是科学家做的事情。这个时候提⾼影响⼒不仅仅是因为技术上容易遇到瓶颈,
更多的是影响⼒可以给你创造更多的机会。所以,在这个阶段,你最⼤的任务是提⾼⾃⼰的影响⼒,为⾃⼰未来的⼗年⼯作⽣涯那⼀天做准备

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。