2025届_𬍤
技术栈测试
1、学Java看的哪个资料:黑马的Java基础入门
- 重载,重写,泛型懂吗?学过忘了
-
Java集合这块学过了吗?学过忘了
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:学校教材
- 链表,栈,队列,二叉树能自己手写吗:
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:学过忘了
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:增删查改学过,现在忘了
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习规划(2022.7.3)
你现在升本的话,主要还是以考个不错的学校为主,不过你应该也有不少额外时间,到时候你一读本科,就是大三了,所以在这段时间,我们还是需要把比较难的科目拿下,这样 你后面去读本了,才有更多的时间来准备面试相关的东西。
今年给你两个目标,就是把Java和数据结构学好,拿下这两个大头,后面的东西就比较杂乱的,也就这两个需要花的时间最多,所以你一边准备升本,一边学习这两门吧。具体建议如下:
1、重新学习下 Java 的课程吧,这门课是韩顺平老师讲滴,讲的非常详细,先学:Java基础,如果你觉得前面的懂,从 23 节对象开始就行,之后学习 Java进阶,里面的实战可以跟着好好做一些勒,等你把这个课程学完,我在给你安排 Java 其他学习资料吧。
2、刷一下 数据结构与算法体系课,里面讲解了很多算法,也有不少 Leetcode 的题,主要为后面的 刷算法题打下基础吧,然后做的时候,也能顺便刷点题,比如学习了链表,那么就可以简单做一做链表的题了,我们这里有个 算法高频题库。
你 1 和 2 可以同时学,你先学,其他的,后面再根据你的情况给你安排了。
时间安排:这是你暑假的重点任务吧,虽然你需要升本,但是我不建议把这两门课的战线拉太长哦,尽量可以几个月学完,一般全力以赴是可以两个多月完成一刷。你的话,希望 4 个月内完成一刷,加油。
咱们的课程大纲看这里:所有课程大纲入口,另外,如果你对前端 html,js 这些感兴趣的话,想基础也是可以滴,里面有对应的课程。
然后学习的时候,记得每周来打卡下学习进度,比如可以参考他们的:24与25届做的比较好的成员示例
第二阶段学习(2023.9.10)
1、项目:接下来,我这里推荐这样:
1、电商+支付可以整合,看你兴趣,不过后面牛客网还是推荐做一下。
2、第一个项目,迭代弄成微服务,我过阵子发你。
2、核心八股文:可以开始刷八股文了,先刷 mysql + redis + jvm
JVM:看 图解JVM学习指南,JVM忘了没事,先有个概念即可。。
mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
3、复习:后你按照 八股文高频题库(必看) 复习就行,我里面核心的总结了,复习下核心的就可以了,这个当作第一轮整体复习,里面都是高频题,太全面的你也学不来,这里也有一份分析各大面试的: 八股文各大考点分析
每周学习跟进(一个月连续不打卡会被移除)
22.7.4-22.7.10
1、Java基础从对象开始看,看完了方法,准备看递归,这部分之前学过,看起来还是比较容易理解的
2、算法只看了开头的简介,打算先看一段时间Java再来看算法
3、文章阅读量:9
22.7.11-22.7.17
1、Java基础25-30章,递归部分似懂非懂的,其他的还好
2、文章阅读量:4
22.7.18-22.7.24
1、Java基础32-37章,多态部分有点难,其他的还好
2、文章阅读量:8
22.7.25-22.7.31
1、Java基础部分看完了,实战没有做,接下来打算看一下算法
2、这周有点懒,没学多少东西
22.8.1-22.8.7
1、这周有点事,就简单看了下线性查找,还没看完
2、文章阅读量:3
22.8.8-22.8.14
1、看完了线性查找,有点看不进去
2、下周打算看下Java进阶的部分
22.8.15-22.8.21
1、看完了Java进阶1.类变量与类方法
2、下面看看Java进阶,算法先缓缓
22.8.22-22.8.28
1、Java进阶2-3章
2、感觉学着学着就没动力了
22.8.29-22.9.4
1、Java进阶第4章
2、…
22.9.5-22.9.11
1、Java进阶5、6章
2、状态有所回升
22.9.12-22.9.18
1、Java进阶7-11章
2、看得懂,状态继续提升
22.9.19-22.9.25
1、Java进阶12-15章
2、拆箱装箱部分不太懂
3、状态平缓
22.9.26-22.10.2
1、Java进阶16-19章
2、String类这里不太懂
3、那些习题先不做了,计划过一遍先
23.5.5
Java进阶部分基本看完了,接下来准备看数据结构与算法了
23.6.8
算法部分看完了,感觉还是有很多不懂的地方,主要是没怎么敲代码,后面还是要多练习一下才行
——第二阶段——
23.6.29
接下来准备开始刷算法题了,主要是看拿捏算法面试系列教程,同时也开始学Javaweb
23.7.9
javaweb看完了
23.7.11
开始看Spring
23.7.16
Spring看完了,准备开始看SpringMVC
23.7.21
SpringMVC看完了,开始看SpringBoot
23.7.23
SpringBoot看完了
23.7.29
算法面试系列,二叉树之前的简单题都做了一遍,大概15道
23.7.31-23.8.19
做完了入门项目SpringBoot电商系统。刚开始接触项目,感觉有点繁琐,配置这配置那的,还有各种代码敲来敲去的,看着头晕。。。其中的订单模块觉得有些复杂,其他的还好??这里有个bug记忆犹新,就是127.0.0.1拒绝连接,搞了两天才搞好。
23.8.21-23.8.26
算法面试系列,二叉树到动态规划优化之前的简单题,15道
23.9.9-23.9.11
过了一遍计组,刚好学校有教
23.9.14-23.9.21
操作系统看完了,也是学校有教
23.8.28-
做电商支付实战中。。。
23.10.8
图解JVM系列看完了,用时半个月,讲的挺通俗易懂的,没啥难度。
23.10.18
mysql原理剖析看完了,有点深奥,前面的还好,越到后面就越看不懂,感觉还需要多看几遍了
23.11.23
redis开发与运维看完了,各种命令还挺多的
23.12.4
期末了时间比较零碎,做项目与复习八股文交叉进行,算法一直在刷,每天刷个一两道这样
24.2.9
电商项目做完了,感觉还是似懂非懂的,现在过年了打算先复习一周多的八股文,然后再开始做牛客网的项目,算法1月份就刷完一遍了,后面有空再重复刷吧
24.2.22
Java基础八股文复习完了,准备开始做社区项目
24.4.12
社区项目内容好多啊,只是看完了,没有做,接下来就复习八股文,还有后面回头把电商项目复习下吧,至少先把电商项目搞懂搞透了。
24.5.16
Java集合复习完了,下面准备复习JVM
24.5.22
JVM复习完了,开始复习多线程 + 并发
24.5.29
多线程+并发复习完了,开始复习Redis
24.6.5
Redis复习完了,开始复习MySQL