2025届_坏掉的世界
技术栈测试
1、学Java看的哪个资料:Java核心思想,B站的一些视频
- 重载,重写,泛型懂吗? 学过,但是印象不是特别深了,稍微看看就行
-
Java集合这块学过了吗? 学过,忘了
- HashMap源码,JVM,JUC是否看过: 没有
2、数据结构与算法看的哪个资料: 王道数据结构,学校教材,算法导论
- 链表,栈,队列,二叉树能自己手写吗:突击几天就可以手写
- AVL树,红黑树,线段树学过吗:学过,但是写不出代码
- 冒泡,快速,归并排序能手写吗:可以
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过
- LeetCode 大概刷了多少题:100
3、框架与中间件 很多框架和技术都是跟着视频操作过,用过的水平,但是理解不深,很多也忘了
- servlet,cookie,session学过吗:学过,突击几天就好了
- SSM学过了吗:用过SpringMVC和Mybatis,但忘了
- redis 学过吗:跟着网上视频用过
- SpringBoot项目做过几个:无
4、MySQL看的哪些资料:
- sql 熟练吗:学过,但是忘了
- 索引底层原理懂吗:不太懂
5、计算机基础
* 计算机网络看什么资料:王道计算机网络教材,计算机网络(谢希仁)
* 操作系统看什么资料:王道操作系统教场,操作系统(汤小丹)
* 计算机组成原来看的什么资料:王道计算机组成教材
学习规划(2023.6.20)
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的目标是要这几个月冲击好公司的,那你需要学习的还是挺多的,主要就是围绕项目 + 算法 + 八股文这三个,三个缺一不可,不过你找日常实习的话,可能会稍微简单一点点,咱们先把最重要的补一补,之后就慢慢尝试找实习,具体安排如下:
1、算法:你算法还得继续刷,如果你是按照网上某个攻略刷的,那你可以继续跟着,否则可以跟着我的课程刷:就这个: 拿捏算法面试 ,我这个课程刷完,那些题刷两三遍,面试就稳的了,当然,你跟其他课程的话,也需要刷两三遍哈。
时间投入建议:每周刷 15~20道,核心考点大概 100 来道,刷 3 遍,先刷完1遍吧。
2、项目:你以前学过框架,你可以跟着这个路线学:web学习路线整合(框架+项目),大概做2个项目,就做电商支付+牛客网/或者B站弹幕。
PS:javaweb跳过,ssm 的话,其实也可以跳过,或者你看下springboot,如果能看懂,就直接从springboot开始看,后面遇到不懂的再回过头来看吧,因为你下学期要开始面试,时间比较紧。
3、八股文:这块内容比较多,我们先学习核心的:JVM+mysql+redis系统过一下,其他直接基于我总结的高频题学习就行,等你学了后还有时间,有些再去相对系统学吧,具体如下:
(1)、JVM入门:看 图解JVM学习指南 就行,刷起来应该很快。
(2)、mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
4、复习:之后按照高频题库复习就好了: 八股文题库(必看) ,这个当作第一轮整体复习,后面复习完,想要更加详细的,按照 按照 八股文各大考点分析 去查漏补缺。
其他先不安排,你每天也无法抽出很多时间,我先看看你学习情况先,
学习顺序:可以分三条线学,算法是一条线,八股文是一条线,项目一条线,并行学,时间分配:1:1:1 就行,不过redis+mysql 你做了一个项目,用过之后再学。投递大厂实习必须学完 1+2+3+4的第一轮复习。
业余零散时间学习推荐:咱们这里收集了很多很好的文章,业余时间可以看,当作补充:优质文章补充
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周打卡记录
第一周:7.3-7.7
1、配置好了java环境
2、看了java基础中基本类型转换部分
3、每天刷了3-4题算法题
第二周:7.7-7.14
1、重新学了一遍JDBC
2、每天刷了3-4题算法题
第三周:7.17-7.21
1、重新学了一遍MyBatis
2、每天刷了1-2题算法题