2024届-Yamileth

技术栈测试

1、学Java看的哪个资料:尚硅谷Java入门视频教程

  • 重载,重写,泛型懂吗?重载、重写知道,可以写代码举例,泛型学过忘了

  • Java集合这块学过了吗?学过忘了

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

2、数据结构与算法看的哪个资料:数据结构与算法基础(青岛大学-王卓)

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

3、框架与中间件

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

4、MySQL看的哪些资料:

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

5、计算机基础

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

学习规划(2022.2.28)

说实话,我觉得你基础这块还行,至少数据结构这个大头可以,并且你学历也还可以,简历面还是不难获得,那么我觉得,你最核心的就是把算法 + 八股文这块处理好,争取在明年春招拿个大厂实习Offer,那我建议你可以一边学习算法 + 一边把Java八股文大头搞懂,学习建议如下:

1、学习掌握贪心,DP等算法思想:算法面试专题,之后就把我安排的题库,一个一个模块做完,不用一次性做完,就长期每天一道之类的做。当然,你自己要去 leetcode 做也可以,我这个题库是高频题库,未来算法面试必刷。

2、学习「1」算法期间,可以一边学 Java 进阶:Java进阶, 课程老师会分析的很细,主要就是巩固一些 Java 的细节。

3、学习完 Java进阶,就开始学习 Java虚拟机,Java两块重难点就是Java虚拟机和Java并发,这两块咱们有空就大致过一下,后面还得重新来学习的。

课程大纲入口在这里:所有课程大纲入口

你先学,有什么疑惑或者疑问,都可以说,你还得上课,计算机基础的课程可以跟着上勒,其他有些的,尽量别挂科就行。

每周学习跟进

2.28-3.6
算法与数据结构教程从第1节简介学到了第18节快速排序作业与小结,在看视频的同时跟着敲了一遍代码。
面试算法专题教程学了第2节复杂度分析和第9节解开动态规划神秘面纱,看了部分地哥的动态规划文章,目前的状态是很少能独立做出动态规划的题目,得依靠题解才行刷题太少
总的来说,有些地方学过一遍过后存在遗忘,这周花在复习的时间很少,以后还得吸取教训。开学第一周,各个科目讲授的内容偏少,因此花在计算机这块的时间相对多一些。
3.7-3.13
这周一大半学习时间都用在学业上了,另一部分主要用于做题目,而做题的时候,很多时候一道题就得花个一两个小时,还得继续多刷题,周末有天梯赛的选拔。白天得上课学习课程,几乎只有晚上才有时间用来自己安排。。。
3.14-3.20
总的来说,明显状态下滑,偶尔摆烂,相比在校 在家实在是容易放松和懈怠。平均下来算法题目每天有个两三道,确实比较少。算法与数据结构教程学习了19-22节。下周调整状态,基本保证学校课程的同时,多刷题。这周比较好的收获是做算法题没有以前那么排斥与难受,稍微上手一些了。
3.21-3.27
数据结构学到了第28节,王道考研计组第一章1-6节,第二章1-8节学完了,算法题的话这一周零零散散做了20道左右。
其实之前还是有一点点犹豫到底是冲保研还是本科就业,这段时间一直在思考、收集信息啥的,在学习计算机相关也在跟进学校的课程,计算机这块确实花费时间少,但目前已经下定决心本科就业了,之后的学习重心就在计算机相关知识了。
3.28-4.3
数据结构29-39节,至此数据结构课程学完,但红黑树、AVL树之类掌握得确实不好。HTML入门学完。Java基础中的多态和Java进阶中的异常、多线程学完。王道考研计组第二章09-21学完。
4.4-4.10
这周说实话比较水,周一周二过节摆烂,周三因为涉及到数电实验,花一天时间把之前没听的数电课程补上,周四周五主要是准备蓝桥杯,周六比赛完赶DDL,周日把Java基础课程里面一些自认为陌生的学了,Java进阶看了1-3部分。
另外心态方面的调整:因为疫情有一定概率这学期都返不了校,心中的潜意识就是在家效率低下,容易摆烂,这在一定程度上影响了我的实际行动。正是在写总结的时候意识到了,也该抛弃掉这样的想法,尝试去恢复在学校的状态。
4.11-4.17
Java进阶4-18,第18节只看了部分,学校的Java课程没听,考虑到期末考试以及自己也比较有兴趣,因此去b站学了Java GUI和Java web的一部分内容,主要是Servlet,Cookie,Tomcat之类。下周的话,打算把精力主要放在Java进阶上,争取看到第二季结束。
4.18-4.24
这周学了Java进阶18-42节,也就是第二季结束,只是其中坦克大战还没做完。除了集合学着有点难,其他的部分还是比较简单滴。蓝桥杯之后就几乎没碰算法了,之后的话,打算跟着代码随想录,每日2题,量不多但得要求自己好好消化嘞以及最重要的坚持下去。
4.25-5.1
主要把王道考研计组看了一部分,之前学过一点,但时间太久忘了,只得重头学,第一章计算机系统概述,第二章数据运算和表示,第三章存储系统,第四章指令系统,在学的时候,有时会比较惊叹这些部件的设计以及相互配合工作的巧妙。力扣每天做了两题。4.30通知在五月份会有3门期末考试,1门期中,所以之后重心放准备考试上,算法题依旧。
当前准备期末考试最重要,5.20考完再回来打卡
5.2-5.22
这段时间学完了计算机组成原理和汇编语言,且参加了考试。力扣中断了,之后继续。今天开始学Java网络编程。
5.23-5.29
这周完成了以下内容:
1.Java进阶-网络编程入门
2.Java进阶-网络编程实战(QQ聊天)
3.Java进阶-反射
4.CSS入门1-8
5.力扣题目*7
7.25-7.31
期末结束后摆烂了一段时间,在b站上学了计算机网络和MySQL的视频,顺便在牛客上做了一些基础题目练习。
这周的话Web基础入门学完,黑马程序员JVM教程1-50,算法这块是在跟着地哥刷剑指offer。
8.1-8.7
黑马程序员JVM教程,JSON与过滤器教程。
《计算机网络自顶向下》第一章
《剑指offer》33/75
8.8-8.21
IDEA入门,JDBC入门,Maven入门,Linux入门,Redis入门,监听器与项目实战部分。
《计算机自顶向下》第二章和第三章部分。
《剑指offer》46/75
这两周中间有一段时间在忙返校以及搬校区的事情,就直接两周合并打卡了。
8.22-8.28

9.25
目前学完了SSM以及Springboot,把Springboot的电商系统项目完成了。

发表评论

后才能评论