社招转行_? !
技术栈测试
1、学Java看的哪个资料: B站黑马的教程
- 重载,重写,泛型懂吗? 懂,泛型记不清
-
Java集合这块学过了吗? 学过
- HashMap源码,JVM,JUC是否看过: 源码没看过,视频看过讲解hashmap 1.7 1.8区别
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:二叉树不行,其他的学过忘了,看几天就可以写
- AVL树,红黑树,线段树学过吗: 了解,基本都忘了
- 冒泡,快速,归并排序能手写吗:冒泡,快排可以
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分,贪心了解
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:自学的时候学过
- SSM学过了吗:学过,工作中使用
- redis 学过吗:学过,很少用
- SpringBoot项目做过几个:上家公司用过
4、MySQL看的哪些资料:
- sql 熟练吗:正常的查询,联表 还行, 但很少优化,建索引,执行计划都没怎么用过
- 索引底层原理懂吗:
5、计算机基础
- 计算机网络看什么资料:
- 操作系统看什么资料:
- 计算机组成原来看的什么资料:
学习规划(2023.8.4)
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
首先,你到时候的工作经验是 3 年,看你简历只有两个项目,单薄了一些,到时候我们需要编 4 个项目左右,到时候我再教你怎么编吧,就是再已有的项目上,切分一些功能模块出来,单独成一个项目(你负责的一部分),然后呢,你最近两年的技术栈有点老,到时候咱们也要包装成 spring springboot 这块技术栈,社招比较看重技术栈。
所以呢,咱们接下来主要学习两个知识点:核心八股文 + 再做一个项目用于包装,具体安排如下:
1、项目:你先在做一个项目, SpringBoot+MQ+ES项目,项目也不难,不过你可以学习一些思路,并且以后有不少内容可以用来包装,做完之后,如果你觉得项目比较简单,那你也可以做这个比较难的微服务项目:Spring Cloud Alibaba 微服务架构实战。
PS:做完咱们再来好好梳理写简历,然后基于简历复习。
2、八股文:你好像每天投入的时间也不是很对,你先看一下 mysql + redis + jvm吧,之后直接根据面经复习了(八股文大多是文字版本,如果你看不习惯再跟我说,我给你视频的也行,只是我觉得这些文字讲的很好):
(1)、JVM入门:看 图解JVM学习指南 就行,刷起来应该很快。
(2)、mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话,可以直接跟着 八股文高频题库(必看) 关于redis部分学就行。
3、面试前复习:你按照 八股文高频题库(必看) 复习就行,我里面核心的总结了,复习下核心的就可以了。因为你时间比较多,所以让你看一下系统的专栏,不然其实直接按照这个复习就可以的了。
4、更多:社招的目录差不多要弄好了,到时候会有很多框架,源码,分布式等内容,你后面有时间可以来系统学,不过现在还没有整理好,你先学一下项目+jvm+mysql这三门。
其他先不安排,你每天也无法抽出很多时间,我先看看你学习情况先,
时间安排:可以1和2一起看。
然后先安排这么多,也可以来打卡每周打卡,,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习
第一周(20230731 – 20230806)
20230805 牛客网项目
1. 开发环境搭建
2. Spring入门
3. Spring MVC入门
20230806 牛客网项目
1. MyBatis入门
2. 开发社区首页
3. 项目调试技巧
4. 版本控制
第二周(20230807 – 20230813)
20230807
JVM学习
1. JVM的核心运行流程
2. JVM的类加载机制
3. JVM内存区域
4. JVM的垃圾回收机制
牛客网项目
1. 发送邮件
20230808
JVM学习
1.JVM内存分代分为 年轻代,老年代,永久代
2.JVM核心参数 -Xms -Xmx -Xmn -XX:Permsize -XX:MaxPermsize -Xss
牛客网项目
1.注册功能开发
20230809
JVM学习
1.垃圾回收算法 复制算法,标记整理算法
2.Minor JC触发条件
3.老年代空间分配担保机制
4.老年代触发垃圾回收条件
5.垃圾回收器
ParNew和CMS垃圾回收器
G1垃圾回收器
牛客网项目
1.会话管理
2.生成验证码
20230810
图解JVM学习指南 已看完