首页 > JAVA 软件开发课程 博客日记

Java程序员的黄金5年如何突破?DL南充

21-05-04JAVA 软件开发课程围观705

简介 南充清大软舰 在Java程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的发展方向和薪资走向。如何走好这5年,彻底从一个刚

南充清大软舰

在Java程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的发展方向和薪资走向。如何走好这5年,彻底从一个刚入行的菜鸟蜕变成以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢?

第一部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。

这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,在Java行业永远记得一句话,从入行那一刻起,就要不停的学习。这一年内要不停的看书、操作,尽可能的接触新技术。总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

第二部分:对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。

这部分时间段的同学已经有了一定的Java知识。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。这一年,你必须对于设计模式了如指掌,此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

另外,在过去的工作当中,你肯定或多或少接触过并发。这个时候,你应该去更加深入的了解并发相关的知识,与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库,也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。

第三部分:对于参加工作3年到4年,有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。

这个时候有很多同学开始洋洋得意,以为自己学了这么几年,做了这么几年,已经是老资格了,Java的七七八八都摸得差不多了。这个阶段单纯的Java提升是比较缓慢,但这个阶段的同学,学习应该多样化,不只是Java。因为在工作中也许接触过Java以外的技术,也许还没有,但是在以后的工作中肯定会接触很多其他方面的,比如大数据、云计算、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。这些技术,你能精通任何一项,都将是你未来工作的巨大优势,因此如果你对某一项技术感兴趣的话,这个时候可以深入去研究一下。这项技术不一定是你工作所用到的,但一定是相关的,如果是以后发展前景比较好的技术更好,深入学习,让它成为你以后的竞争优势。

第四部分:参加工作4年到5年的同学经过前面的历练,在Java领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

这个时候不要着急提高自己的技术,是时候该提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。技术学到这个阶段,很容易遇到瓶颈,而且往往达到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是专门搞学术研究的。然而很可惜,大部分程序猿做不到这一步,那是科学家做的事情。这个时候提高影响力不仅仅是因为技术上容易遇到瓶颈,更多的是影响力可以给你创造更多的机会。 如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的几年就有着落了。所以,在这个阶段,你最大的任务是提高自己的影响力,为自己未来的工作生涯做准备。

文中的可能有些是对的,有些是错的,有些是适合你,有些不太适合,所以,希望大家自己有的判断力,对自己有清晰的认识,决定到底该如何在这黄金五年突破自己。这不仅适用用于Java工程师,也适用于其他专业的。

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

加入微信报名交流添加微信:18428958662 ,请猛戳这里→点击加我

Tags:

相关文章

本站推荐