2020届_wintter
学习规划(2024.7.19)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
社招进阶课程大纲:社招进阶训练营课程大纲
你的大致情况分析与规划
你到时候需要 包装3年左右的开发经验的,所以到时候也需要在项目上多下功夫,包括眼下你还是主要打好基础吧,需要学习的内容还比较多。
目标:学习Java技术栈 + 做项目
具体学习计划安排
按照每天6~8小时的学习规划,下面是你具体的学习建议:
1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,由于你没啥基础,可以跟着好好学习一下,然后学习 Java进阶吧,Java进阶那里,这个是重点,没有学过数据结构,可能会学不懂,不过能看懂就看,看不懂就放一放,问题不大的。
划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战可以做一些网络编程,其他可以不做,练习题也可以不做哈,学完忘了不用担心。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈。
时间安排:1.2~1.5个月。
2、项目:就按照这个步骤学:web学习路线整合(框架+项目),由于你是社招,到时候你需要多做点项目,可以做这三个:支付实战 + 论坛 + 电商改造成springcloud的项目。
PS:先学习项目设计思路,后面再根据情况进行包装吧。
时间推荐:2.5个月,到时候估计还需要继续弄一些其他项目,至少3~4个项目。
3、八股文模块,对于你没有基础的,看这些可能会有点难,刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,就准备去投递简历了。
时间推荐:1个月,这个学习完,就可以投递了,你先看,看不大懂再说了,这个可能会有点难,对于你,主要看Java这些八股文。
学习顺序
你可以学完1,学完之后学习2,2学习的差不多了学习3,不过学习3的过程,由于你没有学过408这些,估计需要陆续补充,到时候再来补充吧,训练营业也有这块的内容,到时候你自然知道补充上面,训练营看即可
暂时先安排这么多,后面再根据你情况给你安排吧,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
每周学习
##### # Java 基础
7.21
1、数据类型
2、练习了数据类型的(强转)
7.22
1、运算符
2、着重学习了位运算,之前有过二进制转换的基础
7.23
1、了解Java程序的运行的逻辑顺序(一部分)
2、数组
3、掌握了冒泡(不是很熟练)
备注:根据题目中的需求,分析逻辑代码有点吃力
7.24
1、二维数组
7.25
1、类、对象
2、对象的属性、方法
备注:感觉自己学习的进度很慢
7.26
1、克隆、递归
2、可变参数和作用域
3、掌握了递归(自己能简单分析内存,画图有点慢)
4、构造器、this
5、章节作业:前几章都要跟着视频写,目前可以写出基本的逻辑代码
7.27
1、修饰符
2、封装和继承
3、super、重写
4、封装和继承的概念有基本了解,但是自己操作起来,全报红(人麻了)
5、了解了super的使用规范
7.28
1、多态
2、当天还知道咋回事,写这个的时候有点懵,用法忘得差不多了
7.29
1、 equals 和 的差异点
2、了解了 hashCode toString finalize
3、断点调试,Debug
7.30
1、零钱通
2、房屋出租
可以跟着老师的思路去写层次代码,然后差不多的可以仿写出来,自己去分析思路的话,还没有OOP的思想。跟着思路写的时候容易犯写错误,但是对Java的理解更深刻了。
##### # Java 进阶
7.31
1、类变量 类方法
做了个人的断舍离,耽误了时间
8.01
1、main 代码块
2、单例 final
3、抽象 接口
知其然不知其所以然,可以照着做,但是自己讲解不了
8.02
1、今天开始刷 java 的语法题,感觉还好,有思路,就是一些细节没有把握好
2、跟着视频学习了 内部类 枚举 跟注解
3、章节作业 真的是一沓糊涂,思路是有,但知识点一多就衔接不上
8.03
1、刷语法题 继续做章节作业
2、异常 try catch finally
3、java进阶的知识点很模糊 现在都要花时间去回顾前面学习的内容,主要是看看章节作业,看PDF文档
8.04—8.07
1、了解了八大类常用类
2、集合入门
3、学习了List | ArrayList | 的用法,以及了解了一部分底层原理
8.08—8.14
1、vector HashMap 与 HashTable
2、集合应用的优先级、TreeSet 与 TreeMap 源码解读、Collections工具类、刷语法题
3、课程的作业、泛型
4、坦克大战、多线程
5、坦克大战2
8.15—8.16
1、文件的基础操作
文件流、buffered流
2、网络编程入门
8.17
1、网络编程实战
通讯录
8.18-8.19
1、MySQL的熟悉,之前学过别的数据库语法,花了两天的时间巩固下。
8.20-8.21
1、又重新转到韩老师的视频重新开始学习Java web
2、基础的CRUD
3、事务、隔离
8.22-8.23
有些事情耽误了两天
8.24
1、maven
2、mybatis
8.25-8.30
1.HTML & CSS
2.JavaScript
3.HTTP & Tomcat & Serviet
4.Request&Respomse
5、会话
6、spring
8.31-9.1
1、spring第一章
2、spring第二章
9.2-9.5
1、spring第三章
2、spring第四章
9.6-9.8
1、springBoot电商环境部署
2、用户模块
3、商品分类模块