2019届_DQiQin

技术栈测试

1、学Java看的哪个资料:没学过

  • 重载,重写,泛型懂吗?

  • Java集合这块学过了吗?

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

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

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

3、框架与中间件 没学过

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

4、MySQL看的哪些资料: 没学过

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

5、计算机基础 没学过
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:

学习规划(2023.9.21)

校招+入行课程大纲所有课程大纲入口

社招进阶课程大纲社招进阶训练营课程大纲

你其实和训练营其他一些转行的类似,也有一些工作几年测试,运维转行Java的,所以安排上也类似,不过你的话,非科班,很多基础知识没有学习过,这里是建议过一下概念的,有个基本认知,对你现有工作也有一些帮助。

首先的话,你到时候工作是需要包装 3 年工作经验的,这样才有机会拿到比较好点的薪资,然后你 属于非科班,需要学的还挺多,,,不过你学习能力应该还可以,到明年还有半年时间,应该时间也问题不大,你目前除了linux这块,其他需要补的就是Java相关 + 项目 + 八股文,前期我们主要系统学习一下这块,有个大概的认知之后,就是基于面试去复习了,这一块的学习可能比较枯燥,但是没办法,三年工作经验以下的,八股文面试就问这个几个:mysql + redis + jvm + java基础 + 并发,项目的本质很多时候也是八股文。算法的话,会简单题+部分中等题就可以了。

下面是你具体的学习建议:

1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,然后学习 Java进阶吧,Java进阶那里,源码分析有点难,看不懂可以跳过哈,问题不大的。

划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战就不做了,练习题也可以不做哈,学完忘了不用担心,不过你不喜欢看视频的话,也可以看书复习,书就看《核心技术卷1》,看你自己了,可看看不看,反正快速过一下Java基本语法吧。

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

时间安排:建议 1 个月完成,你有C语言基础,我觉得是问题不大的。

额外基础知识补充:学习过程中,可以穿插补充一下 408 的一些知识,学习下面三门课程:

0. 计算机组成原理课程说明

0. 操作系统课程说明

0. 计算机网络课程说明

这个是业余的,不在主线,内容不长,简单过一下即可。

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

时间推荐:两个月内,不过下个月这个会有更新,到时候你学到这块,应该看到的就是最新的。

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

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

5、基于面试准备复习:这块先不安排,还得根据你到时候对核心知识的掌握情况来。

学习顺序:你可以学完1,学完之后,并行学2,3,后面项目做了后,再来学习4。建议 4~5个月内完成以上内容,剩下拿 2 个月基于社招面试来学习各方面,到时候给你安排具体吧

暂时先安排这么多,后面再根据你情况给你安排吧,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例

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

课程大纲: 所有课程大纲入口

每周学习

第一周(9.21 – 9.28)
1、Java基础学习(变量、数据类型转换、分支、循环),牛客网语法刷题1-15;
2、Java基础学习完成,牛客网50题完成。

第二周(9.29 – 10.6)
国庆放个假。

第三周(10.7 – 10.13)
Java进阶1-27。

第四周(10.14 – 10.21)
Java进阶看完,标注时间着急不用学的没看,大概过了一遍Java语法。

发表评论

后才能评论