以下是我作为学校学生的计划。
第一部分
时间段:找工作前和找工作中。
1 .学好基础(如计算机系统、算法、编译原理等)。
有关web开发的内容,包括HTML/CSS/JS、servlet/JSP、Mysql和数据库知识。
3 .学习SSM框架,即spring、springmvc、mybatis等开发框架。 学习构建这三个框架,并使用它们创建简单的添加、删除和修改的Web项目。 不理解它们的配置是什么意思,也不理解为什么这样做,可以留在以后理解。
必须能够快速利用它们构建Web框架,才能记录首次构建的过程。
在构建SSM的过程中,可能会经常接触到名为maven的工具。 顺便可以了解maven的知识。
第二部分:
时间段:参加工作一年内。
在这一年中,至少需要读10本左右的关于java10的书。
对面向对象有更深的理解。
考虑设计模式的问题。
请阅读有关代码编写优化的书籍。
开始写博客了。
核心任务是通过提高代码能力,使其能够写出优雅的代码。
第三部分:
时间段:参加工作2至3年
全面理解Java虚拟机。
深刻理解同时相关知识,包括分布式、同时编程等。
框架。 Java类库。
JDK中类的源代码。 包含正在使用的框架的源代码。
第四部分:
时间段:参加工作3至4年
涉及其他技术,如大数据、分布式缓存、分布式消息服务、分布式计算、软负载分布式等。
第五部分:
时间段:参加工作4至5年
Github将创建自己的开源项目。
这次的开源项目和以前的车轮制作不同,这个时候真的是想尽量制造对别人有价值的车轮。