2024届_FOUR_A
2、数据结构与算法看的哪个资料:王道的课程 + 算法笔记
- 链表,栈,队列,二叉树能自己手写吗:应用可以手写,手撸需要看几遍定义
- AVL树,红黑树,线段树学过吗:学过,但只学过概念
- 冒泡,快速,归并排序能手写吗:看几遍能写,过一段时间会忘记,但是能口述怎么实现的
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过
- LeetCode 大概刷了多少题:215题
4、MySQL看的哪些资料: 在学校学习过
- sql 熟练吗: 学习过,忘记了
- 索引底层原理懂吗:不懂
5、计算机基础:全看的王道,理论知识能快速捡起来
- 计算机网络看什么资料:
- 操作系统看什么资料:
- 计算机组成原来看的什么资料:
学习规划(2024.4.7)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
你目前最大的优势就是,时间比较多,所以能做的事很多,并且算法这块也有一定的基础,所以接下来,我们主要是为以后要去实习或者秋招做一些准备,接下来的首要任务,就是学习Java技术栈吧,然后你这期间如果想要做小程序啊,做网站啊,都可以和我说,我会给你内容学,而且我觉得如何你真的去维护一个这样的项目,挺好的,对你以后有帮助。
不过我们的安排上,总体是以应付面试为主线的,其他副线再穿插进去吧,可以后面根据你个人兴趣来。
目标:入学之前,先刷一下Java技术栈+做一些Java项目=》到时候要找实习可以随时找。
具体学习计划安排
1、入门Java:你再快速过一下Java吧, Java基础 快速看一下,你学过C++,学起来应该也会挺快,然后重点学习 Java进阶,根据目录说的学,觉得懂了就跳过,然后Java进阶那里认真看一下,主要看我划出来的那些,源码分析看的懂就看,看不懂就放一放。课程有点长,不过能够跟着吃下来,后面面试啥也会容易很多。
PS:按照最低要求学就行,练习可以不做,项目那个QQ聊天的可以做一做,其他就 不做了。快速过一下
时间:30天。
2、框架与项目:按照 web学习路线整合(框架+项目),大概做一两个项目,可以在四个项目中自己选,到时候你也可以直接把项目当作小程序的后台来提供接口。
时间推荐:2个月。
学完1+2,你就已经掌握了Java应用层的大部分技术了,剩下的,就是研究原理了。
3、提前学习八股文:这块内容比较多,我们先学习核心的:JVM+mysql+并发编程,系统过一下,具体如下:
(1)、JVM入门=》并发:看 图解JVM学习指南 就行,刷起来应该很快。之后学习 Java并发,然后Java并发有点难,你看前面十几章节就行了,并发看不大懂就算了,比较难。只有互联网公司才考
(2)、mysql:mysql 你看 MySQL原理剖析课程说明,重点看下我标🌟的。
时间:25天
4、复习:八股文学了就忘了,所以这里都有各种强化复习的。
第一轮复习:刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,应付银行+中小厂基本没问题,之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
5、算法:你蓝桥杯拿个国三,有一定基础,可以等你想要去找实习了,再来刷,你就刷 算法高频题库 里的题目,刷完就差不多可以应付面试的了。
时间推荐:每周刷 30 道吧。
学习顺序
先学习1,之后学习2,学习2期间也可以学习3=》4,然后4主要是面试复习用。
另外这里有个银行专题,你可以简单了解一下:银行专题攻略
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
学习打卡
4.8
4.9
4.10
4.13
4.14
4.15
4.16
一周总结
以前没有学过Java,所以一周看完了Java基础,下周开始看Java进阶,有很多理论的知识不是很熟悉,有很多细节的东西以前没有注意,学习Java的时候找到了和cpp很多的共通之处,理解起来负担比较小。希望自己能早日上手项目hhh










