2020届-工具人
技术栈测试
1、学Java看的哪个资料:
进度-【零基础 快速学Java】韩顺平 零基础30天学会Java–P73
状态-学过忘了
* 重载,重写,泛型懂吗?
不会
* Java集合这块学过了吗? 不会
* HashMap源码,JVM,JUC是否看过:
不会
2、数据结构与算法看的哪个资料:
没看
* 链表,栈,队列,二叉树能自己手写吗:不会
* AVL树,红黑树,线段树学过吗:不会
* 冒泡,快速,归并排序能手写吗:不会
* 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:不会
* LeetCode 大概刷了多少题:不会
3、框架与中间件
- servlet,cookie,session学过吗:没有
- SSM学过了吗:没有
- redis 学过吗:没有
- SpringBoot项目做过几个:1
工作上接触过,但不深入
4、MySQL看的哪些资料:
SQL必知必会 - sql 熟练吗:存储过程/触发器/函数不太熟识,其余都有过
- 索引底层原理懂吗:不清楚
5、计算机基础
* 计算机网络看什么资料:大学时看过教材+小黑书+软考资料
* 操作系统看什么资料:大学时看过教材+小黑书+软考资料
* 计算机组成原来看的什么资料:大学时看过教材+小黑书+软考资料
6、个人学习目标
* 主要目标还是先学习后端
* 次要目标是想往大数据/数据方向走
学习规划(2023.9.27)
一些链接入口
PS:咱们有两个大纲,一个是偏校招偏底层基础,冲击中大厂的:所有课程大纲入口,一个是偏社招,用于进阶的:社招进阶训练营课程大纲。
你的大致情况分析与规划
你是主开发,辅大数据,一般来说,一个合格的大数据工程师,最好是懂开发的,Java后端开发和大数据差不多,就是多学几个大数据组件就行,所以咱们前期主要学习 Java 后端的知识,之后做对应的项目,然后可以做一做大数据的一些组件以及大数据的项目,准备下面试相关的,就可以去面试了。
目标:先掌握 Java 基础相关,后做项目,之后根据你的情况来安排面试相关的内容。
第一阶段学习
这以阶段没啥好讲的,就是把 Java 打扎实 + 做两三个 springboot 的项目,具体如下:
1、Java理论:你在学习喊顺平的Java,那你继续学吧,课程也选用了它的课程,但是他的课程太详细了,很多需要跳过,所以你按照我的目录来快速入门,先学习 Java基础,之后在学习 Java进阶。你每天投入时间不多,所以得按照我来说的来哈,别贪多。
划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战就不做了,练习题也可以不做哈,学完忘了不用担心,前期入门即可。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈,当作基本语法保证
书籍替换方案:看 《Java核心技术卷1》,不过hashmap源码分析,需要来 Java进阶 看。
时间安排:建议 1 ~ 2个月内完成。
2、JVM:Java学完之后,可以刷一下 JVM,JVM 刷 图解JVM学习指南 就可以了,帮助你更加深入理解 Java 吧。。
3、项目:就按照这个步骤学:web学习路线整合(框架+项目),由于你是社招,到时候你需要多做点项目,可以做这三个:电商入门 + 论坛 + 电商进阶变成微服务,到时候在简单学习下微服务。学习框架的时候,按照说明来哈,不用担心忘了,做项目也可以,反正核心就是捋清楚思路,到时候不用担心去工作了不会做,工作都是很简单的写接口。不过到时候等你做的情况再说吧。
时间推荐:2~3个月内
4、八股文学习:之后直接按照 八股文题库(必看) 背高频题八股文即可。
5、大数据学习:做一两个项目后,要学习大数据的话,则可以学习,我会推荐项目之类的给你。
学习顺序
先学习 1,1学完之后,可以学习 2,同时学习 3,3做了项目之后,就一边学习4以及可以学习 5。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地