2018届_Miracle

技术栈测试

1、学Java看的哪个资料: 只看过一本基础书

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

  • Java集合这块学过了吗? 学过忘了

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

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

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

3、框架与中间件

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

4、MySQL看的哪些资料: 大学教材

  • sql 熟练吗: 不熟练
  • 索引底层原理懂吗:

5、计算机基础 都是大学教材
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:

学习规划(2023.9.7)

一些链接入口

PS:咱们有两个大纲,一个是偏校招偏底层基础,冲击中大厂的:所有课程大纲入口,一个是偏社招,用于进阶的:社招进阶训练营课程大纲

你的大致情况分析与规划

你需要学习的还是挺多的(如果面华为OD就不用学很多),所以呢,我们前期主要还是学习面试要求的内容,到时候你需要包装有工作经历的,所以到时候还得好好做一做项目,然后呢,准备的过程中,其实就已经把华为OD的准备包含了,到时候笔试前一个月刷刷题就可以了。

然后关于学习这块,框架和项目主要看视频,如果你看不习惯,我到时候再看看吧,然后关于其他基础部分,看书还是看视频,这里都有推荐,你哪些不习惯,一定要及时跟我反馈,这里会满足你们的,就是需要主动点哦。

第一阶段学习

这以阶段没啥好讲的,就是把 Java 打扎实 + 做两三个 springboot 的项目,具体如下:

1、Java理论:重新学习一下Java吧,这个课程会讲的是深入一些,先学习 Java基础,之后在学习 Java进阶。然后你学过Java,你从Java基础的对象开始重新学吧,其他基本语法可以不用学了,他这个课程讲的比较深入一些。

划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战就不做了,练习题也可以不做哈,学完忘了不用担心。

配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈,当作基本语法保证

书籍替换方案:看 《Java核心技术卷1》,不过hashmap源码分析,需要来 Java进阶 看。

时间安排:建议 1 个月内完成。

2、JVM=》Java并发:JVM 刷 图解JVM学习指南 就可以了,之后JVM进阶看 JVM课程说明,之后学习下 Java并发,重点看前面二三十章吧,另外看不懂的话,在找我,我也有对应视频,只是我觉得这部分,文字学起来更加轻松。另外并发有点难,到时候看不大懂也没事哈,可以跟我反馈。

3、项目:就按照这个步骤学:web学习路线整合(框架+项目),由于你是社招,到时候你需要多做点项目,可以做这三个:电商入门 + 论坛 + 电商进阶变成微服务,到时候在简单学习下微服务。学习框架的时候,按照说明来哈,不用担心忘了,做项目也可以,反正核心就是捋清楚思路,到时候不用担心去工作了不会做,工作都是很简单的写接口。不过到时候等你做的情况再说吧。

时间推荐:两个月内

4、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧。redis 的话,建议先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐

5、刷题:可以跟着 拿捏算法面试 来刷题,慢点刷也没事,现在刷也行,每天刷一两道啥的。

学习顺序

先学习 1,1学完之后,可以学习 2,同时学习 3,3做了项目之后,就一边学习4。

就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

有什么问题记得随时私聊帅地

学习打卡

发表评论

后才能评论