25届__易水寒

技术栈测试

1、学Java看的哪个资料:韩顺平java基础部分(一些高级特性还没有学)

  • 重载,重写,泛型懂吗?基本了解

  • Java集合这块学过了吗?只会简单调用,没深入探究过源码

  • HashMap源码,JVM,JUC是否看过:否

2、数据结构与算法看的哪个资料:星球里推荐的慕课网那个还有代码随想录

  • 链表,栈,队列,二叉树能自己手写吗:突击一下还可以
  • AVL树,红黑树,线段树学过吗:只知道基于BST
  • 冒泡,快速,归并排序能手写吗:突击一下可以
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:自学了递归,二分,回溯
  • LeetCode 大概刷了多少题:100道

—————————以下都还没接触——————————

3、框架与中间件

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

4、MySQL看的哪些资料:

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

5、计算机基础

  • 计算机网络看什么资料:
  • 操作系统看什么资料:
  • 计算机组成原来看的什么资料:

学习规划(2022.6.26)

你的话,数据结构这块还是有一些底子,现在也还没大二,目前还是一边以学习算法 + 把语言打扎实 + 把 Java 技术栈过一遍为主,后面时间多的话,在学好算法和计算机基础的同时,也多增加一些实践能力,毕竟现在很多人都是理论选手,如果实践能力可以突出,会更加加分。具体安排如下:

1、继续深入学习 Java:你看过韩顺平 Java 部分,然后我们课程大纲也是选用了韩顺平的资料,你看看 Java基础Java进阶,哪里还没学过的就把哪里补了。如果你 Java 的都学过了,那么先看下《深入理解 Java虚拟机》这本书:深入理解Java虚拟机阅读指南,看完之后,应该有个大致的印象,之后就刷一下这个视频:Java虚拟机课程说明(必看),刷完之后,Java 这块先告一断落,之后再来捡起来。

2、数据结构与算法:这个当作长期来说吧,你可以选择跟着 代码随想录 刷,你说自己背题解的,那肯定不能背题解哈,第一遍看题解也没事,那就刷第二遍勒,也可以跟着 课程大纲 来刷,课程大纲的话,就是看两门算法课程(数据结构与算法体系课算法面试专题),然后分类刷题,这里有个高频题库:八股文题库(必看)

算法这块,主要还是刷题,我就不太限制你怎么刷了。

3、计算机基础:学完「1」之后,就学习计算机网络的知识,就看《图解HTTP》,然后看《计算机网络自顶向下》这本书,学完计算机网络,我们就学习 web 的知识,把 javaweb=>ssm=>springboot=>项目 这些学一下,我先不给你具体安排,你先学。

学习顺序:「1」和「2」同时学,学完「1」就学「3」。
时间建议:暑假学完「1」,对于「2」的话,至少刷 100+ 道题吧,必须分类体系刷,如果花的时间多的话,计算机网络的两本书应该也有机会刷完。

然后我也不给你安排太多了,到时候看你的学习情况再继续给你安排吧,你自己有什么想法也可以随时和我说。

咱们的课程大纲看这里:所有课程大纲入口

然后学习的时候,记得每周来打卡下学习进度,比如可以参考他们的:24与25届做的比较好的成员示例

每周学习跟进(一个月连续不打打卡会被移出目录)

6.27—7.3:
Java:单例模式,集合,IO流
数据结构:AVL树、红黑树
算法:动态规划入门
7.4—7.10
Java:反射
课外阅读:5
LeetCode:2*7
8.28
开学了,感觉暑假没有规划好,只是零散地看了一些JVM和计网的知识。争取国庆之前系统地把这两部分内容学完,听说地哥要开一个做项目的课程了,想跟着试试看能不能跟上提升一下自己的实践能力。

发表评论

后才能评论