2024届_秋苏沐阳
技术栈测试
1、学Java看的哪个资料:在校上过一个学期
- 重载,重写,泛型懂吗?学过忘了
- Java集合这块学过了吗?学过忘了
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料: 在校上过
- 链表,栈,队列,二叉树能自己手写吗:学过忘了
- AVL树,红黑树,线段树学过吗:AVL树学过但忘了
- 冒泡,快速,归并排序能手写吗:学过忘了
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过,基本忘了
- LeetCode 大概刷了多少题:20题左右
3、框架与中间件
- servlet,cookie,session学过吗:学过忘了
- SSM学过了吗:自己看过一些视频
- redis 学过吗:没系统学过,用过忘了
- SpringBoot项目做过几个:在校合作做过1个
4、MySQL看的哪些资料:
- sql 熟练吗:会但不算熟练
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:学校上课
- 操作系统看什么资料:学校上课(网课学期)
- 计算机组成原来看的什么资料:学校上课
学习规划(2023.7.28)
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
接下来需要学的内容还挺多的,不过按照每天六七小时,学起来其实很快,咱们先把最核心的项目+八股文+基础算法学了,争取在秋招正式批,拿个 offer,不行再拿个实习,我觉得问题不大,具体安排如下:
1、项目:你学过框架之类的,直接再做两个项目吧,做 SpringBoot+MQ:支付实战,做完之后做牛客网或者B站,我推荐牛客网,容易一点,虽然烂大街,但是问题不大滴,在这里选 web学习路线整合(框架+项目) 。
时间推荐:9月份之前做完
2、算法:算法你不用花太多时间,会基本的就行,你就重点刷一下这个课程 拿捏算法面试课程 的 easy 的题 + 前面链表+二叉树的题,不用全部刷。
时间推荐:一周刷个 10~15道吧。
3、八股文:这个是我们重点,八股文太多,咱们先学核心的,核心的就Java集合 + JVM + mysql + redis,咱们大致过一下吧。
下面是你具体的学习建议:
(1)Java进阶=》JVM:你Java学的应该有点浅,你可以刷一下 Java进阶,就刷我划线的就行,其他不用看,然后JVM 刷 图解JVM学习指南 就可以了,JVM 容易忘,第一遍过一下吧,后面复习再记忆了。
(2)、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,你重点刷下我标?的,觉得懂的就跳过。
redis:redis 的话,后面按照八股文题库复习吧。
4、复习:之后你按照 八股文高频题库(必看) 复习就行,我里面核心的总结了,复习下核心的就可以了,这个当作第一轮整体复习,里面都是高频题,太全面的你也学不来,这里也有一份分析各大面试的: 八股文各大考点分析,不过你的目标是复习高频题就行。
5、活动:这个可选活动,你或许平时可以看,我把八股文总结成连环炮:高频题回答模版训练
学习顺序:分三条线,项目一条线,八股文一条,算法一条,前期先把时间多花在项目上,做完两个项目,之后再把时间倾斜在八股文上,大概时间分配可以:项目:八股文:算法 = 3:3:1这样子。
然后我也不好给你安排太多。然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周打卡记录
7.28-8.3
项目:通用型支付系统P1看完了
java进阶:单例和final看完了,异常看到P3
算法:二分跟了3道,双指针跟了2道,估计之后还要多回顾理解,
中间家里有点事,进度停了一段时间。8.4应该就可以恢复进度了。
8.4-8.10
项目:用户模块P9看完了
java进阶:看到了String类
算法:滑动窗口和数组下标跟了几道,看了一下之前的二分和双指针
中间好几天提不起精神,效率好低,还是不够专注emmm。
8.11-8.17
项目:商品模块跟完了
java进阶:String类p2看完
算法:没怎么看
这个礼拜效率也好低,还是自己的问题,状态不能保持住,中间经常被影响就开始摸鱼。