目标
用有限的时间学习最有用的技能。3-6个月,能镇住下面几点描述,足够工作中实践,足够应付面试,能表达出自己的理解感悟。
- 理解面向对象,设计原则,常用设计模式。能在实践中需要的时候自然应用。
- JVM系统了解,gc机制系统理解。
- 对并发编程有系统了解,了解锁的使用,了解并发JUC包,常用优化实践。
- redis使用和理解
- mysql常用调优,实践。
- tomcat 理解。
- 熟练使用spring boot + spring cloud 技术栈,了解其原理。
- 熟练使用git,理解其原理
- 了解Docker k8s
学习计划
暂时定三个月的周期,以周为学习单位,每周写周总结。
三月份学习习惯
- 早上上班的路上,如果是走路的话,听一会极客时间专栏。
- 上午上班如果暂时没什么事情,就用网页版极客时间阅读极客时间。
- 中午吃完饭睡觉保证下午的效率
- 下午保持高效完成一天的工作量,避免加班情况。同样的如果有空,就去看网页极客时间。
- 周三晚上回来吃完饭后看直播视频,平时工作日到家后就拿起设计模式这本书,跟着理解和敲代码。
- 三月份还有两个周末,第一个周末查漏补缺,集中突破,系统整理下笔记。第二个周末试着把学到的写出来或者讲出来。
后续学习计划
- 三月 面向对象和设计模式
- 看完极客时间设计模式专栏
- 主要的设计模式跟着视频听一遍
- 设计模式的书太厚了,尽量去读一些常见的。
- 四月份突破JVM和并发编程。
- 极客时间相关专栏
- 书籍
- 视频
- 五月份看 redis,mysql,tomcat
- 工作中平时进一步对spring cloud 组件熟悉和理解。
网友评论