小慕

技术栈测试

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阶段的学习分享,试着在这次学习中修改一下自己的学习习惯
听得懂的地方先搁置,听不懂的地方先做记录,如果还是看不懂再去深入
先避开全面的需求,从片面+落实入手

发表评论

后才能评论