一个java初学者的职业规划

----------------------------------------------------------------------------------------------------------------------------------

作为一个java初学者,我在网上收集了很多资料,都是有关职业规划的。

我认为我们应该做一个有计划的人,而不是一个无头苍蝇胡乱撞,这样会让我们在IT界撞破头的,有序的规划自己的人生,让自己的人生更加璀璨,下面就是我的总结,希望能帮助每一位即将成为程序员的各位。

---------------------------------------------------------------------------------------------------------------------------------

One-程序员->Two-架构师->Three-Team Leader(Project Manager)->Four-技术总监

SSMSpring+SpringMVC+MyBatis)作为数据源较简单的web项目的框架.

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

maven

在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

第一年

能够很好的完成功能Java编程思想》

核心学习思想就是,在工作中实践,并且更加深入的了解Java基础

第二年

熟知设计模式《大话设计模式》”。

进行写博客:“(设计模式)作为开端”。

核心任务《重构 改善既有代码的设计》,《effective java”进行代码优化。

第三年

全面的了解Java虚拟机《深入理解Java虚拟机》”。

“并发”:“ Java并发编程实战》”。

你所使用的框架Java的类库,深入的了解:看一些JDK中的类的源码,也包括你所使用的框架的源码深入了解Java底层和Java类库

造轮子

除了上面提到的了解JVMJDK和框架源码以外,也请你根据别人优秀的源码,去造一个任何你能够想象出来的轮子。

第四年

基础:书《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群,《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发,《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。时间足够,最好全部看完。至少精读一本。

在这一年里,一定要规划好自己的领域,建立好自己的优势,制造出差异性

第五年

相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。 

,你最大的任务是提高自己的影响力,为自己未来的十年工作生涯那一天做准备。如果你能够靠你的影响力和以前积累的技术,参与到一个伟大的项目当中,那么你后面的五年也就有着落了

----------------------------------------------------------------------------------------------------------------------------------

以上话语都是摘抄总结的,至于是谁的我忘了,希望能够帮助到大家。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值