天才选手

技术栈测试

1、学Java看的哪个资料:

  • 重载,重写,泛型懂吗? 学过忘了

  • Java集合这块学过了吗?

  • HashMap源码,JVM,JUC是否看过:

2、数据结构与算法看的哪个资料:

  • 链表,栈,队列,二叉树能自己手写吗:链表,栈可以
  • AVL树,红黑树,线段树学过吗:AVL树学过
  • 冒泡,快速,归并排序能手写吗:冒泡,归并可以
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分,贪心
  • LeetCode 大概刷了多少题:

3、框架与中间件

  • servlet,cookie,session学过吗:cookie,session学过
  • SSM学过了吗:
  • redis 学过吗:
  • SpringBoot项目做过几个:

4、MySQL看的哪些资料:

  • sql 熟练吗:mysql可以写增删改查
  • 索引底层原理懂吗:

5、计算机基础

  • 计算机网络看什么资料:大学上过课
  • 操作系统看什么资料:大学上过课
  • 计算机组成原来看的什么资料:大学上过课

学习规划(2022.3.15)

如果你的目的不是找工作的,那么对于一些原理性的,即使不大懂也是没事滴,比如集合那些底层原理,和安全相关的,可能 web 的知识会重要一些,不过前期的 Java 基础也可以学一学,主要是为了后面学起来可以快一些。

我觉得你可以先 Javase=》Java web=〉SSM=》spring Boot=〉项目这样过一下,对 Java 的开发有个总体的认识,后面就可以基于自己的理解,去排查一些东西了,学习建议如下:

0、学习 Java基础,你入门学过,我觉得可以从第 23 节开始学,也就是从对象那里开始学,然后一开始可以跟着做做练习,主要一开始你们代码可能不熟练,可以多写一写,后面熟练了,有些也是可以跳过滴。

1、之后可以学 Java 进阶:Java进阶,里面的集合,String,StringBuilder,多线程,单例模式等都是面试高频考点,不过对于你来说,可能不是特别需要,如果你学的时候有点难,部分底层原理你想跳过也可以。

2、学完就直接学做项目相关的吧,按照课程大纲的 第四,五,六,七 来学,下面强调下各个内容的要点:

第四阶段::javaweb 的项目可以不用做,主要就是入门下 html+js+css,如果你懂,也可以跳过,还是就是学习下 cookie/session/serlvet 这几个重点的内容。

第五阶段:docker,nginx和消息队列先不写,项目需要用到再学

第六、七阶段:ssm 项目其实可以不用做,想做也可以了,不过现在大部分项目都是基于 Springboot 来创建了,我们也可以直接做第七阶段的两个springboot 的项目。

所有课程大纲入口

然后后面 有什么问题可以随时找我,也可以每周来更新下学习进度,也可以星球那里打卡哦。主要是,很多人久没学就没学了,坚持打卡,一不小心就坚持下去了

每周学习跟进

发表回复

后才能评论