23届_蔠葵酿酒
技术栈测试
1、学Java看的哪个资料:千锋教育B站视频
- 重载,重写,泛型懂吗?懂但是不深
-
Java集合这块学过了吗?学过但不经常用 忘了很多
- HashMap源码,JVM,JUC是否看过:没有
**2、数据结构与算法看的哪个资料:b站视频+刷leetcode题
- 链表,栈,队列,二叉树能自己手写吗:不能
- AVL树,红黑树,线段树学过吗:没有
- 冒泡,快速,归并排序能手写吗:不能
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过 但是做题挺难的
- LeetCode 大概刷了多少题:117道 大多是看题解复制粘贴的
3、框架与中间件
- servlet,cookie,session学过吗:学过
- SSM学过了吗:学了
- redis 学过吗:学了
- SpringBoot项目做过几个:两个 都是跟视频敲 自己搞不定
**4、MySQL看的哪些资料:千峰教育b站视频
- sql 熟练吗:一般
- 索引底层原理懂吗:不懂
5、计算机基础
* 计算机网络看什么资料:上课 其他没看过
* 操作系统看什么资料:上课 其他没看过
* 计算机组成原来看的什么资料:上课 其他没看过 这几门都只是了解的程度
学习规划(2022.5.18)
你现在的情况就是,总体上很多校招需要的东西都简单接触过学习过,但是很多东西都没有很好掌握,这种情况下,我们重头去学也不好,所以我们目前的策略是,我们挑重点知识复习 + 拓展核心需要掌握的知识。
根据你们的情况,我们主要分 3 个方面来学习,我先简单分析下需要学的,之后再给你排个顺序学:
项目:其实你做的两个项目,从技术栈上看,已经是满足要求的了,但不是我课程体系的项目,我并不怎么了解,如果是我这里的项目,后续简历怎么写 + 面试大概问啥,都会有对应的攻略,要不你在做一个我这里的项目吧,就做牛客网这个项目:社区项目,因为你学过 rabbitmq,这个用 kafka,算是顺便了解吧,有时候面试会问这两个的对比。
Java八股文:Java八股文问的话,我们重点集中学习 Java集合 + JVM,至于 JUC 这个比较难,我们先放着,等其他学完有时间再来学习。
语言无关八股文:主要是 mysql + 计算机网络 + OS + redis 这几个门,先学习 mysql 原理 + redis 原理,其他两门 后面要面试时,通过八股文题库来复习就行。
算法:算法肯定不能 花太多时间了,刷我给的八股文题库就行:算法高频题库,先刷 链表=>二叉树=>二分法这些高频的吧,主要刷 easy 和 medium,太难的先不刷,有个算法面试专题,你可以一边看一边刷。
大致就上面这些,下面说下学习优先顺序吧(有些可以同步学习,比如算法就每天做一些):
1、Java八股文 先学,主要学习 java集合 + JVM,你要不把 Java进阶 中,我说的重点部分看完,这门课讲的很细很深,你可以挑着看,之后顺势学习 Java虚拟机课程说明(必看),另外,线程池没学过的话,学完这些学习下线程池,这些 所有课程大纲入口 都有。
2、期间你也可以一边学习 mysql 原理 + redis 原理,先学 mysql,你可以结合八股文题库来看 MySLQ考什么 + 高频题汇总 + MySQL原理剖析课程说明(PS:主从复制这些先不看),学习 redis 可以直接看高频题:Redis考什么+高频题汇总。
3、项目先不做吧,等晚一点再做,这样 比较有印象,到时候你学的差不多了,做完可以马上来学习项目背后的考点。
4、算法可以每天或者每两天分配点时间刷,另外你没学过 AVL 树和 红黑树,补一下吧,因为问 mysql索引 + Hashmap 时会问到这些,就在这里挑对应的章节补:数据结构与算法,你可以不会写代码,但是要知道为何需要他们,以及他们的应用。
然后你先学,我会根据你学习情况给你动态安排,这是大致的安排。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
每周学习跟进(连续一个月没打卡会被移除目录)
第 一 周打卡
刷完java进阶部分的单例模式、多线程
刷到mysql原理第8讲
做了一道链表算法题
第 二 周打卡
java基础放下没看 主要看了mysql45讲 看的很慢 但是获益很多 本周看到了第31讲
另外 做了三道算法题
第 三 周打卡
mysql45讲刷完了 进阶部分正在刷
redis刷到持久化机制
做了几道算法题
第 四 周打卡
刷jvm视频
因为还有一个月就放暑假了 学校事情开始多起来了 所以其他的都搁置了
第二阶段学习(2022.6.16)
现在六月中旬,我觉得你现在就是一边花点时间复习以前学过的东西,也可以看八股文题库复习,一边学习新的知识,一边做项目,你可以选择重新做项目,也可以复习你以前的项目。具体建议如下:
1、八股文:其实很多东西看完,再次复习会有新的体会,所以我觉得你学过的这几种东西,可以每天花点时间复习,比如通过看八股文题库复习,也可以看看面试题,然后哪个知识点不清晰,就看看,然后就是学习新的知识,主要就是建议计算机网络再去刷一下,可以看图解HTTP,也可以看自顶向下这本书。
至于消息队列这些,后面捋清楚项目后,结合项目来吧,然后其他的都是一些比较零散的知识,比如线程池,Linux这些。
2、项目:可以花一个月的时间捋一捋项目,这个算是一个重点吧,或者你重新做训练营的项目也行,就做牛客网 + 电商支付实战这两个吧。你花时间做一下,比如七月份做好了,就可以投面投入八股文复习这块了。
主要任务是弄好两个项目,弄好之后写进简历,基于简历我们来备考。同时学习八股文,优先把计算机网络再过一遍,然后其他时间你可以复习以前学过的,也可以大致把设计模式,线程池这些刷一下。
你先学勒。
每周学习跟进(连续一个月没打卡会被移除目录)
第 五 周打卡
刷完java基础 线程池视频 但是感觉线程池这块没学到什么东西 后面再补充吧
另外就是开始梳理第一个项目
第 六 周打卡 2022/6/25
本周简单梳理了一个项目 看了一点点网络的知识
其他时间都在忙课设 这周末及后面的三周被课设 实验 考试排满了 学习进度缓慢
第 七 周打卡 2022/7/2
本周刷了几道算法题 也有抽时间梳理项目 八股文停了
学校事情比较多 马上又有考试 得看看考试的内容了
第 九 周打卡 2022/7/16
昨天课设答辩完 现在还在回家的高铁上 这周基本上所有时间花在课设上 另外就是准备了一门考试 果然最后几周都是最忙的 唔~
第 十 周打卡 2022/7/24
回家第一周 没有状态 琐事也挺多 反正有各种理由 八股文没看完 但是把简历做好了
准备投递 一边投一边学 这样可能效果还要好一点
2022/8/7
最近在家学习状态特别差 很久没来打卡了 比较潦草的刷了计网 写了一点数据结构 唔~
2022/8/14
刷了操作系统,线程池,设计模式,深感内功的重要性…