我是靠谱客的博主 老迟到嚓茶,最近开发中收集的这篇文章主要介绍2018年下半年学习计划,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

写在前面(为什么要制定计划):一转眼2018已过半,时间飞逝,有时候我常常在想,我这段时间都学了什么,做了什么呢?我认为这就是计划的好处,心中有一个这一阶段的目标,并且有目的的去执行他,可以很清晰的知道自己这段时间大概是做了哪些事,并且可以有效的去总结它,总结是一件重要的事。执行计划还会给自己的心中增加成就感,回头看看发现原来自己做了这么多事,增加了学习的动力。再有一点就是制定计划可以增加你的学习时间,怎么说呢,人都是懒惰的,时间又都是挤出来的,如果你没有给自己制定一个计划(或是计划只停留在脑子里想想而已),那很有可能在空闲的时间里就因为小小的惰性去做别的事情了,比如睡觉,看视频之类,如果此时你有计划,在这段空闲时间你就会开始执行它,心中目标明确,把本来懒惰的时间挤出来用来学习,这样就增加了你的学习时间。如果规划仅限在脑中的话,大脑是会比较容易遗忘一些事情,包括你临时想的计划,可能大体计划不会忘,但总是会忘掉一些细节,所以好好把这些计划写下来吧。

注:学习计划根据实际情况会陆续进行微调。

具体下半年计划相关知识点(有些领域较高深,深入学习会酌情放到2019的学习计划上):

知识点:

1. 数据结构 (各类集合框架用到的数据结构,数据库索引用到的B+tree之类)

2. 并发编程 (实践并结合书籍《JAVA并发编程实战》)

3. 设计模式  (GOF23种设计模式,也许会漏学一些,重点学习一个编程的思想)

4. 性能调优 (数据库性能调优的几个方法,并结合实践理解,这一块其实也包含了服务器负载均衡,消息队列的使用)

5. 中间件的使用 (如消息队列MQ,服务器Jetty、Nginx)

6. 框架的深入理解 (如SpringAOP、IOC)

7. JVM (会先学习类加载器,GC相关,结合书籍《深入理解JVM》)

8. NoSQL (非关系型数据库,如redis,mongoDB)

相关书籍:

1. 《深入分析Java Web》

2. 《Effective JAVA》

3. 《深入理解JVM》

4. 《并发编程实战》

5. 《Spring源码深度解析》

6. 《Think in JAVA》

具体计划:

每天抽出1个小时的时间读书(有些书籍比较深,有的地方并不能一下就看懂,所以需要反复阅读,有时候读一遍懵懵懂懂,读两遍三遍能理解其中意思,再读一遍可能就能领悟其奥妙,进而理解成自己的东西。所以重点在具体月份计划的学习目标里带着问题去阅读,如6月份学习设计模式,将会结合深入分析JavaWeb一书中提到的一些大型JAVA项目中用到的设计模式去学习)

6月份:

0. 部署自己前段时间做的项目(基于SSM模仿天猫官网)在阿里云的云服务器上(系统采用Linux CentO,在linux环境下装MySQL、Tomcat、JDK)

1. 学习设计模式(阅读相关资料,并能自己写出模式代码,在博客写下自己对设计模式的理解)

2. 学习SpringAOP、IOC的原理 (结合Spring源码深度解析一书)

7月份:

0. (因为目前只会使用SSM框架做项目,所以有可能需要学习公司项目中会用到的框架)

0.1 现在公司学习.NET开发

1. 数据结构 (在学校学习到的数据结构一是比较基础,二是当时应付考试,没有系统的进行学习)

2. 结合B+tree数据结构学习数据库性能调优以及学习数据库性能调优的几个要点 (锁机制)(最好结合实战)

8月份:

0. 预留项

1. 中间件的使用 (结合深入分析JavaWeb书中理解Tomcat原理(这本书还是有点难度的),学习使用Nginx和Jetty做负载均衡,学习消息队列中间件的使用如MQ)

2. NoSQL数据库的使用 (如Redis、MongoDB)

9月份:

0. 预留项

1. 学习JVM (类加载器与GC)

2. 这段时间比较注重JVM的学习,所以重点阅读《深入理解JVM》一书

10月份:

0. 预留项

1. 学习JVM (个人认为其难度需要用到两个月的时间去学习)

2. 争取能把《Effective JAVA》看上一遍

11月份:

0. 预留项

1. 学习JAVA性能调优 (其中结合《Effective JAVA》

2. 学习并发编程 (结合《并发编程实战》

12月份:

0. 预留项

1. 学习并发编程 (个人认为其难度需要用上两个月的时间去学习)

@ 要完成的博客文章(待写)

1. 对于代码重构的理解与思考

2. 数据库调优方面的几个点

3. 对于SpringIOC与AOP的理解

最后:后面10月份往后的学习计划我越写越少,因为在前面的学习计划中可能会有一些不确定因素和不可抗力(如工作繁忙)会进行微调,就可以将本月一些未完成的计划往后推迟。所以这个学习计划会按照实际进行微调,但大致的目标不会变。

最后

以上就是老迟到嚓茶为你收集整理的2018年下半年学习计划的全部内容,希望文章能够帮你解决2018年下半年学习计划所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部