一、大概捋了一下,要做的有以下一些内容(慢慢补充):
java基础:
Java基础知识、io、多线程、jvm
网络:
http、tcp/udp、网络编程
框架:
spring、springMVC、springboot、springcloud、mybatis、elk、hibernate
分布式:
nginx、RPC、dubble、zookeeper、消息队列(activeMQ、rabitMQ、kafaka)
数据库:
oracle、mysql、redis、mongodb。
知识:sql、建表、性能、优化
设计模式:
工厂模式、代理模式、策略模式等...
前端:
extjs、dojo、elementUi、antd
基础:
js、css、html
框架:
vue:生命周期、
代码管理:
gis、svn
系统:
linux:基本操作
其他:准备部分源码(例如:arrayList和linkedList、hashMap、动态代理和静态代理实现方式、spring IOC和MVC结合关键类描述一下大致流程)
二、日时间规划
9:00~9:30 :昨天知识复盘
9:30~10:00:准备计划今天工作和学习内容
10:00-12:00 :工作干活
12:00~13:30:吃饭休息
13:30~15:30:干活工作
15:30~17:00:听课学习
17:00~18:00:总结、写笔记、写工作日志
18:00~21:00:通勤、做饭、吃饭、休息
21:00~11:00:听课
11:00~... :洗漱、休息
之前三年,做的都是企业平台的开发工作三年多吧,除工作需要之外,一直也没怎么再学,还有以前用不到的也忘记差不多了,最近开始焦虑起来,可能知道自己菜,危机感来了,哈哈,学嘛,开始实施,搞起来~
有好的经验,建议或者课程资料,欢迎指教。