一、学习目的
- 希望找到一份大厂实习,由于课内没有学习太多相关知识,而在工作中java却是主要的语言,所以打算自学相关知识。
- 报名参加了一个小程序设计大赛,需要用到java语言,所以希望在这个java学习过程中顺带学学小程序相关知识,带着目的性学习,嘿嘿~
二、确定计划
网络上有很多各路高手分享的学习计划,在比较过后,我决定主要参考程序员鱼皮的学习路径,一是他提供的学习计划比较完备,包括了程序员可能用到的各种编程的计划;二是他提供了对应的学习资源,比较方便。
我的计划学习内容
- java编程基础
- 数据结构与算法
- 操作系统
- 计算机网络
- MySQL数据库
- 开发框架
- Git
- Linux
- 设计模式
- 缓存
- 消息队列
- Nginx
- Netty网路编程
- 微服务
- 容器
- CI / CD
- 并发编程
- JVM
- 架构设计
- 完成一个项目实践(之后会进一步拆解任务)
- 小程序开发(之后会进一步拆解任务)
每个任务的具体完成时间我目前还不能确定,之后在开始学习之前,我会设定一个DDL,当完成后我也会更新实际完成时间,给大家提供一个参考。