2021届_香草吧噗的吧噗~

技术栈测试

1、学Java看的哪个资料:《Java学习笔记(第8版)》

  • 重载,重写,泛型懂吗?懂,掌握得一般。

  • Java集合这块学过了吗?学过,掌握得一般。

  • HashMap源码,JVM,JUC是否看过:看过一点点,但仅限于八股文文章要点背诵,没有学过,基本无印象。

**2、数据结构与算法看的哪个资料:本科学校教材

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

3、框架与中间件

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

4、MySQL看的哪些资料:《MySQL必知必会》

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

5、计算机基础
* 计算机网络看什么资料:本科计算机网络教材
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:本科微机原理教材

学习规划(2024.7.3)

一些链接入口

课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。

你的大致情况分析与规划

你的基础有点差哦,需要学习的比较多,不过框架这些会用即可,不会搭建项目倒是没有关系,这些还是很容易,难的是,各种原理的学习,比如mysql, redis, jvm, juc 等等。所以你接下来的重点,大概率也是学习这些原理,如果能跟着刷刷题会更好,现在很多公司面试会让做一做题。所以接下来的核心是:学习计算机底层原理 + 刷刷题,这些学的差不多了,后面要弄项目再来弄项目吧。

目标:前期先打下基础 + 刷下算法,后面就得根据简历来学习了

第一具体学习计划安排

1、核心八股文次用学习:先系统学习一下核心八股文原理,有个大概的认知,之后再学习分布式,中间件之类的,不过对于工作几年的人来说,核心就是 mysql jvm redis Java并发,mq,以及一些分布式原理这些了

(1)、Java进阶=》JVM入门=》并发:你Java比较差,推荐重新深入学习一下,就学习 Java进阶吧,我画线的好好学一学,源码分析有点难学习,不过是重点,之后学习图解JVM学习指南 ,学完后面有时间可以看下0. JVM课程说明,就看后面调优和实战就行,有个大致认知。不过学完jvm入门可以学习并发:Java并发,然后Java并发有点难,能看多少是多少吧

(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,这个课程刷完,MySQL就很稳的了,之后刷 redis 的话,刷这个专栏就差不多了:Redis原理剖析阅读指南(新),这两个拿下,应该对你各方面的理解会有很大的帮助,不过都有点难度。

学完就要开始学习中间价和分布式的一些内容了,你先学,到时候再看。

时间推荐:3个月。你在职状态,时间也不好评估。

2、算法:现在面中大厂,刷题是必须的了,知名的公司会考,同时刷题也有助于你提升自己的编码能力,你可以跟着我的课程 算法系统课 刷,主要以简单题+中等题为主,当作长期战线吧,太难的题可以先不理。

时间推荐:每周10+道题。

3、平时闲散阅读:平时可以多看一些文章,补充一些知识,因为很多知识比较零散,比如IO之类的,那么可以在优质文章这里选来看看:优质文章补充,特别是计算机网络的文章,推荐看看哈。

学习顺序。

就暂时先学习这些,作为第一阶段,学完再安排第二阶段,第二阶段大概就是基于某个专题和项目来比较好,主要就是中间价,分布式之类的。

学习顺序的话,可以1+2同时学习,根据兴趣来就行。

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

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

学习打卡

每周打卡

第一周 2024.7.8 – 2024.7.14

本周是第一周,处于启动学习惯性,和摸索工作时间、学习时间平衡分配的阶段,目前保证了一周内有4-5天的晚上在学习,学习惯性启动了一部分;
1. java进阶:类、main方法、代码块、接口、内部类视频已看完。
白天工作强度不高时,会回忆前一天所讲的核心点,并自己写一遍对理解知识点比较有帮助的代码,便于加深理解和记忆。现在再看这些基础知识,会主动联想它们在工作中的应用,建立理论和实践的关联,并在笔记中总结出这些应用点。

第二周 2024.7.15 – 2024.7.21

  1. java进阶:枚举类、注解、第十章类作业、异常、异常作业、拆箱装箱、String、StringBuffer、StringBuilder;
  2. 数据结构与算法:二分查找基础、双指针法、滑动窗法、数组下标法已学习;
    leetcode704、69、27、11、209、剑指offer数组中重复数字;

第三四周 2024.7.22 – 2024.8.4

最近两周有几天发烧,加上看奥运会比赛,学习进度慢了很多。
1. Java进阶:Math Arrays等常用类 集合全部内容 集合类家庭作业

发表评论

后才能评论