2023届_xhyang

技术栈测试

1、学Java看的哪个资料:oracle tutorial, java核心技术1卷

  • 集合源码是否看过:跟着Java进阶教程学过
  • JVM 是否看过:看过了
  • JUC 是否看过:学过

2、数据结构与算法看的哪个资料:
浙江大学数据结构mooc

  • 链表,栈,队列,二叉树能自己手写吗:能
  • AVL树,红黑树,线段树学过吗:学过
  • 冒泡,快速,归并排序能手写吗:能
  • 递归算法掌握的如何:知道原理,但是不是很牢固
  • 二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过
  • LeetCode 大概刷了多少题:131道

3、框架与中间件

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

4、MySQL看的哪些资料:

  • sql 熟练吗:
  • 索引原理懂吗:
  • 行锁,表锁,间隙锁学过吗:
  • 分库分表,主从复制学过吗?

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

学习计划(2021.12.15更)

你如果要22年毕业,那肯定是来不及的了,所以我是按照你几年后毕业来安排教学的哦。

1、建议专心稳扎稳打学下数据结构和算法:数据结构与算法,这门课内容很多,学习需要点时间。

2、之后学习掌握贪心,DP等算法思想:算法面试专题,之后就把我安排的题库,一个一个模块做完,不用一次性做完,就长期每天一道之类的做。

3、学习「2」算法期间,一边学 Java 进阶:Java进阶, 由于时间还多,可以跟着课程好好做一下

4、后面的安排,先不安排,看你学习进度。

学习进度(每周更新,可以星球每日打卡)

注:打卡的时候就说自己学了哪些知识点就行哈

每周更新

2021.12.15 – 2021.12.26 第一周

1,数据结构与算法教程1-18

  • 选择排序,插入排序,归并排序,快速排序的实现
  • 数组,栈,队列与链表的实现与使用
  • 复杂度的分析以及泛型的使用

2,r2coding中java基本功的夯实

2021.12.27 – 2022.1.2 第二周

二分查找以及基本操作及变种
二分搜索树的实现,集合与映射
堆的实现,线段树,trie树的基本操作

2022.1.3 – 2022.1.9 第三周

并查集的实现
基于二分搜索树的AVL树的实现与红黑树的原理
计数排序的实现与应用场景
哈希表的原理与具体实现的几种方式
利用哈希表实现字符串的匹配

2022.1.10 – 2022.1.16 第四周

  • 算法面试专题:
    复杂度的分析,数组,与查找表
  • java进阶:
    类变量代码块,main方法和final
  • 算法题库

2022.1.17 – 2022.1.23 第五周

  • java进阶:

    这周忙着准备年终总结,学的太少了,终于回家了好好学!

2022.1.24 – 2022.2.13 第六周

过年两周没有学进去顾着玩了。

* 算法面试专题

听老师实地解决了一些算法的问题,但是于自己实操来说的话还是不够熟练与扎实,课程中的题做了一小部分,下周可能专注于刷题,自己多练习才能更深刻的体会这些算法思想。

2022.2.14 – 2022.2.20 第七周

总结了算法的思想,主要是专注于刷题。
看完了《算法图解》《大话数据结构》两本书,对数据结构与算法这一部分做了回顾。

2022.2.21 – 2022.2.27 第八周


这周忙起来了,挤到周末的大段时间的学习。
主要是对java进阶版的学过的内容集中进行回顾复习。

2022.2.28 – 2022.3.6 第九周


平时在所里看视频不太方便,晚上抽时间看,大部分还是周六日集中起来看。平时会看一些算法书进行巩固,本周看了《漫画算法:小灰的算法之旅》看了前四章(共六章)

2022.3.7 — 2022.3.13 第十周

看完了《漫画算法:小灰的算法之旅》的后半本,看了《Java编程思想》作巩固,看到了接口多态的部分(第九章)预计这周能把书和java进阶课程看完,同时要再刷一些题了。
之后是直接开始第三阶段的八股文部分吗?

2022.3.14 — 2022.3.20 第十一周


Java进阶看完,接下来看完《Java编程思想》,做一个总结的blog。开始学习JVM

2022.3.21 — 2022.3.27 第十二周

这周科研任务重一些,没有开新的课程,把《Java编程思想》看完了,对于Java进阶课程算是一个巩固,这周内会做个总结出来。买了《深入理解Java虚拟机》(还是喜欢看纸质版的),配合着JVM课程开始学习。

2022.3.28 — 2022.4.3 第十三周


这周学的JVM入门,略略有些抽象,之前看过一些计组,还能消化,需要更深入的多阅读巩固。

2022.4.4 — 2022.4.10 第十四周

2022.4.11 — 2022.4.17 第十五周


配合着《深入理解Java虚拟机》看了第六第七章,体量比较大,还需要多复习复习

2022.4.18 — 2022.4.24 第十六周

这周主要是看了《深入理解Java虚拟机》的第二三章复习了一下,开了组会所以这周没啥进度。听了面试的直播,感觉难度高一些的算法题还是做的不好,打算保持每天都写几道题,多巩固。太长时间不练,慢慢就会忘记的。

2022.4.25 — 2022.5.1 第十七周


先把JVM 的课程过完了,但是觉得不是很熟练,之后按照书本上的内容过一段时间再看一遍。
Leetcode 按照study plan 里推荐的题目,开了二分搜索,算法,数据结构这几个类别,每天各项做题。
接下来看Java并发和线程池相关的东西

2022.5.2 — 2022.5.8 第十八周



这周主要是将之前看了个开头的《Java多线程和并发知识详解》这一本书接着往下看了,这周计划把这本书看完,再把帅地网页上的教程看完。
应用的方面主要是用过线程池的使用,其他的对象锁还用的不多,再找些实例来巩固一下使用。

2022.5.9 — 2022.5.15 第十九周



这周把Java并发知识看完了,也看完了帅地总结的Java并发和Java线程池的部分。
接下来看Java设计模式。第三和第四阶段的内容搭配着看。

2022.5.16 — 2022.5.22 第二十周

感觉Java并发还是有点混沌,复习了一下笔记,做了个脉络梳理

2022.5.23 — 2022.5.29 第二十一周

  • Java设计模式,还剩下行为型模式部分
  • 计算机网络看完了数据链路层和网络层的部分

2022.5.30 — 2022.6.5 第二十二周

  • 计算机网络看完了传输层和应用层部分,接下来一周要做个总结,把实践部分看完
  • 算法和数据结构部分开始每日刷题

  • Java设计模式把最后一部分的行为型模式看完了

2022.6.6 — 2022.6.12 第二十三周

  • 刷题记录

  • 计算机网络实践部分与面试题专题


2022.6.13 – 2022.6.19 第二十四周

  • JavaWeb部分,学习了HTML、CSS、JavaScript,Servlet、JSP、JSTL与EL、JSON过滤器的内容,应用了Listener、FreeMarker框架进行实战
  • 计算机网络部分
    《图解HTTP》读完,了解了HTTP协议传输的相关概念,和状态码的含义
  • 刷题部分

    暂时先把题库里面的剩余的题刷完了,接下来再多刷一些Leetcode专题里面的medium和hard部分进行巩固

2022.6.20 — 2022.6.26 第二十五周

  • 工具入门

    这周学的不是很多,主要是吧工具入门的这几块看了看,Maven、Linux、还有IDEA之前都一直用的,所以快速过了一下课件,MySQL、JDBC之前也有过了解,都跟着视频快速的过了一遍,投入学习时间不长,主要是在写毕业论文的过程中。赶在7月份之前把毕设的内容做完吧,就可以全力准备做项目,秋招了。

2022.6.27 — 2022.7.3 第二十六周

这周只看了《网络是怎样连接的》这本书,基本上都在写论文了。在最后修改阶段

2022.7.11 — 2022.7.17 第二十八周

上周忙着写论文没有学习就先没更新,这周四终于把论文写完了。
学习内容:看完了MyBatis和Spring框架,这周要好好发力了。

2022.7.18 — 2022.7.24 第二十九周

  • SpringMVC 课程看完了
  • SSM实战
    把这个小项目先做了复习复习,练练手
  • 《MySQL必知必会》
    数据库掌握的不是很牢固,前面入门的内容觉得学的不是很好,就抽了晚上睡觉前看完了这本书
  • 剑指Offer

2022.7.25 — 2022.7.31 第三十周

  • 刷题
    临近各类机试,所以也在大量的刷题

    牛客网的也开始刷了几道,ACM模式相对繁琐,只刷了两三道,刷完这个再接着刷
  • 项目
    SpringBoot 入门看完了,现在在做电商系统的用户模块部分,这两天抓紧时间看完写简历
  • 优质文章

    优质文章把网络部分看了,复习复习。

缺陷:Redis部分想再学一学,原理的解析要再看看,刷过的算法题要多复习复习,感觉有些还是会忘记。

2022.8.1 — 2022.8.7 第三十一周

  • 刷题
    剑指Offer已经刷完一遍,还需要多复习复习总结,接下来还是大量刷题,并且做一部分牛客上的专题(熟悉一下ACM格式)
  • SpringBoot项目
    SpringBoot电商项目配置完毕,购物车模块和订单模块都自己先写完一遍以后再看的项目课程,整体掌握还可以,还需要看一些文字的资料掌握一定的原理,便于答题。
  • 接下来的计划
    这两天开始准备一下简历,投递一部分的公司+刷题+八股文+根据技术图谱的内容进行查缺补漏。华为京东应该本月月中到月底会有面试,准备准备!!

2022.8.8 — 2022.8.14 第三十二周

  • 刷题
    LeetCode 名企直通车,Top 100 刷了两遍
  • 八股文复习
    Java部分
    1)JavaGuide中的java部分内容做了脑图总结
    2)课程网站八股文题库中的Java集合,并发,JVM复习
  • 下一步计划
    Java区块优质文章看完
    社区项目总计有48小时的课程,这周做完

发表评论

后才能评论