2023届_上辈子是条蜀道吧
技术栈测试
1、学Java看的哪个资料:学校教材
- 重载,重写,泛型懂吗?重载、重写懂
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:考研资料
- 链表,栈,队列,二叉树能自己手写吗:突击一下就可以手写
- AVL树,红黑树,线段树学过吗:AVL树,红黑树学过,但只学过考研所涉及到的知识
- 冒泡,快速,归并排序能手写吗:冒泡、快速排序可以手写
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:学过二分、递归、枚举、动规,但可能不太熟练
- LeetCode 大概刷了多少题:十题左右
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:学过但忘了
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:看的考研资料(王道论坛的教材)
- 操作系统看什么资料:看的考研资料
- 计算机组成原来看的什么资料:看的考研资料
学习安排(2023.1.31)
课程大纲: 所有课程大纲入口
你的基础有点差,接下来要多花时间哦,毕业课设到时候直接当作简历上的 项目吧,我给你找个人博客,咱们的目标都是以先找到工作为主,所以Java技术栈这块比较重要,特别是项目需要多做一些,至于底层基础以及算法,到时候学下 easy+medium 就行(算法这块后面有时间学习简单的就可以了),比较重要的项目 + 八股文。具体安排如下:
1、Java理论:先学习 Java基础,如果你看目录,觉得懂的话就直接跳过也是可用的,之后在学习 Java进阶,,然后Java进阶那里认真看一下,因为大部分是面试重点,主要看我划出来的那些,源码分析那里也有点难度,好好看下,有个印象,后面方便复习。课程有点长,不过能够跟着吃下来,后面面试也会容易很多。
然后就是关于课程里面的项目,比如坦克大战,可以先不要跟着做,我每个目录都有详细说明,你跟着来,当然,你感兴趣要跟着做也是可以的哈。
2、学完了「1」,就那么就按照这个步骤学:web学习路线整合(框架+项目),大概做两个 springboot 项目就差不多了,你先学到springboot,之后在开始做你的毕业课设。学的时候按照我说的来哈,不用担心忘了之类的哈,视频能看懂,项目能跟着视频做出来就可以哈。
3、做完了 1 和 2,其实就可以写简历了,到时候八股文的话,重点就是 jAVA + Mysql + redis +基础算法 + 分布式理论知识,到时候你跟着 八股文题库(必看) 大致刷一下就好了。不过到时候看你时间给你安排了,如果时间还比较多,就系统刷,如果时间不多,就按照这个题库刷,除BAT这些大厂外,八股文题库大部分能应付的了。
4、算法:你可以没什么时间学了,到时候学习下快速排序以及做一些简单的链表题就可以了
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
2023.1.31~2023.2.5
一天半时间跳着看完了java基础。毕设导师催进度,就尝试用hexo搭建了博客,踩了不少坑。然后有两天有事没学习。
2023.2.6~2023.2.12
Java进阶跳着看了点,发现总是学这些却不知道如何应用它,于是决定先看后面的知识,遇到不懂的知识再回过头看基础。看了课程大纲里的springboot入门,有了大致的了解。然后在看Mybatis。学习后面的知识的时候,有一种充实感,也不知道这样是否正确,时间不多了,通过实际应用来上手可能比较适合我。
2023.2.13~2023.2.19
继续学了Mybatis。这周有好几天在忙开题的事,学的不多。
2023.2.20~2023.2.26
考研成绩出来了,应该可以进复试。所以学复试的内容比较多。感觉任务很重,一边要准备复试,一边要学习技术去做我的毕设。
2023.3.6~2023.3.12
准备复试中,可能二十几号复试吧,Java先放放