小慕
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习规划(2022.4.2)
如果你的目的不是找工作的,那么对于一些原理性的,即使不大懂也是没事滴,比如集合那些底层原理,和安全相关的,可能 web 的知识会重要一些,不过前期的 Java 基础也可以学一学,主要是为了后面学起来可以快一些。
我觉得你可以先 Javase=》Java web=〉SSM=》spring Boot=〉项目这样过一下,对 Java 的开发有个总体的认识,后面就可以基于自己的理解,去排查一些东西了,学习建议如下:
0、学习 Java基础,这门课老师讲的很细,不过如果你 Java 简单的代码写起来不熟练的话,我觉得可以好好学一下,主要是为了后面学起来可以更快,不过呢,对于一些讲的比较深入的东西,我觉得简单了解就可以。
1、之后可以学 Java 进阶:Java进阶,里面的集合,String,StringBuilder,多线程,单例模式等都是面试高频考点,不过对于你来说,可能不是特别需要,如果你学的时候有点难,部分底层原理你想跳过也可以。
2、学完就直接学做项目相关的吧,按照课程大纲的第四=》第五=〉第六=》第八来学习,所有课程大纲入口,下面做一些简单说明,然后对于第七阶段的 三个项目,我觉得你只需要做一个就可以了。然后对于中间件的知识,你后面对哪个感兴趣就看哪个吧。
然后后面 有什么问题可以随时找我。也可以每周更新进度,不过你的 话,随意了
每周学习跟进
在开发上的学习时间有限,一周一更新吧
2022.4.4~2022.4.10
先去听完了第0阶段的学习分享,试着在这次学习中修改一下自己的学习习惯
听得懂的地方先搁置,听不懂的地方先做记录,如果还是看不懂再去深入
先避开全面的需求,从片面+落实入手