2026届-徐楷
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:很久很久之前学过,现在忘干净了
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习规划(2023.9.28)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
虽然是非科班,不过学历还不错,时间也有,所以我还是很有信心带领你在未来找到一个不错的工作的,如果这都找不到,那其他人就更不用说了,所以呢,接下来好好打基础就行,未来半年,主要就是打基础,后半年做项目。
目标:把你当做 0 基础小白对待的了,主线是打基础,再打好基础的情况下,副线你可以学习你感兴趣的内容哦,反正你有什么感兴趣的都可以跟我说滴。
具体学习安排
1、Java理论:直接学习Java基础 ,然后学习 Java进阶吧,Java进阶那里,源码分析有点难,可以跳过哈,问题不大的,然后你 26 届也还有时间,里面的练习可以挑一部分跟着做一做。一些深入分析的,觉得难可以跳过也行,我有标注,以后需要再次学习滴。
划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战可以做一下哦。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈。
书籍替换方案:如果你觉得视频枯燥不方便,一边看书辅助的话,可以看《Java核心技术卷1》即可。
时间安排:这个课程比较系统和深入,加上你每天学习时间也不是很多,给你个目标,1.8~2.5个月完成勒。
2、数据结构+算法:学完 1 之后,你可以学习 数据结构与算法体系课 学一下,内容有点多,有些比较难的,在科班里也是非常难的一门课程,注重编码,我都有说明,刷完有了一定的算法基础,就按照 我这个课程刷就行:拿捏算法面试课程,主要刷 easy + medium 部分。
PS:数据结构是比较难的一门,一定要编码哈,不能只理解,学好了这个,你就打败了很多科班的人了。
时间推荐:2~3个月。
以上便是醉花时间和最核心的两个课程,也是我们最值得投入的课程。
3、计算机基础:
操作系统 计算机网络 计算机组成原理你没看过,到时候需要看一看,可以按照下面的顺序,大致扫描一下:
极简入门就行,看这三个课程
PS:每个课程里面都有说明掌握哪些内容,你跟着掌握就行
计算机网络到时候还需要再看两本书。
第二阶段安排(2024.6.12)
接下来计划:
1、项目继续做,多做一些,不用担心花时间,你现在实践能力不行很正常,说实话,很多科班也是一样的,我以前也一样,所以你把支付项目做完,再做下牛客网,之后通过给这两个视频加功能来熟悉复习。
2、算法要么你继续刷起来,要么过阵子项目做的差不多了,高强度刷,看你个人兴趣,都问题 不大。
3、八股文需要路线看了,看的过程中,哪些忘记了就自己去 补充哪些,大概看这些:
(1)、JVM入门:学习 图解JVM学习指南 ,学完后面有时间再看书,看 《深入理解Java 虚拟机》阅读及其重点章节指南。
(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
时间推荐:1~1.5月,可以做完一个项目后来刷。
4、复习:八股文太多太杂容易忘,咱们通过这些来多轮复习
第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,这个题库非常非常非常重要,学完就准备去投递简历了。
第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
时间:2个月
学习顺序安排
按照1=》2/3的顺序,这是主线,也是打基础铺垫,先学完 1,然后开始学习 2,学习 2 的过程中,可以一边学习 3。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周打卡记录
9.29-10.5
第一周的学习内容比较简单,赶上中秋国庆小长假,虽然空闲时间比较长,但是自己的学习效率还是比较低,才看到数组这里。后面开始上课,时间就比较紧张,只能每天晚上熬一下。
下周的目标就是刷掉面向对象这部分的题,对应的网课好像是整个Java基础,希望给的要求不要太多,我想尽快过掉这些网课,因为我感觉自己敲得代码比较少,刷题成就感更高,网课看了就忘了不如直接百度来得印象深刻。
再坚持一周,肯定不一样了。
10.5-10.12
并没有很好的完成上周的目标,java基础还有一个房屋出租项目没做,牛客网上对应的题目也没做(可以用来复习,正好多态那块有点晕,看了两遍才有点感觉)。不想回头死磕,而且未来三周主要用来应对本专业的考试(导师给的目标是及格就行,这可不能让他失望)所以用来代码的时间会非常少。
下周(可能未来三周)的安排是:
1.数据结构一节课,视频上的题必须要做
2.java进阶一节课,可以帮助回头复习java基础
3.1和2每天只能完成一样,多的时间还是以备考为主
坚持一周确实不一样,对面向对象的编程方式有点感受,比自学舒服得多,而且对后面的学习更加有希望。只要挺过了考试周,后面就有大把的时间学代码。
10.13-10.22
这段时间非常糟糕,平时没有看多少网课,甚至中间有段时间有点懈怠。一是因为平时学习任务开始变重,二是因为自己没有安排好时间,空闲时间用来看新闻了
也就这个周末两天找到时间看了一些网课,看到了枚举类。本来计划数据结构与java进阶一起进行,但是数据结构包含了不少进阶的内容,还是先看java。
课表目录上很多都标记了可以跳过,按当前的速度也有可能看完。不过下周真的有很多安排,应该是没有时间看这些。没有办法。
10.23-10.31
本周周末出去玩,其余时间没看多少,最近两天赶了进度。看到集合入门,这一部分是重点。未来五天好好看这一部分。好在考试内容不多,时间足够。
11.1-11.5
进入十一月就比较自由了,没有专业课,考试前抽些时间备考即可。这段时间每天看一节数据结构的网课,然后用代码实现,最后做牛客网上没做完的题,也只做一个,当作复习。
1实现代码和做题环节都是照抄,自己想还是难想出来。
估计这个月底能按最低要求完成第一阶段,我知道这种完成很水,却又没有办法,我甚至连打字都困难,到月底再看吧。
11.6-11.15
备考了十天,三场很硬的考试,没考好,代码也荒了。下一场考试在十天后,可以开始一边备考一边学习。
11.16-11.20
本周找回了一些代码手感,慢慢啃数据结构,能理解,就是代码能力太弱,只能先抄,自己敲太废时间了,当然收获也更多。目前就这个进度,稳住。
11.20-11.28
这段时间有些自暴自弃,考完试突然没有目标了,打了三天王者。今天才缓过来。
11.29-12.04
这段时间花了大功夫,数据结构基于比较排序算法完结,但是很累,吸收效果一般,为了稳步进入下一阶段,打算穿插一点阶段3的知识,减少压力。
12.5-12.10
本周完结了数据结构与算法网课,后面的各种树基本都看不懂,摆烂跳过了,开始听刷题课,按照要求一天两个题,提高code能力,也能将前面的知识复习运用,有多余的时间就看点计算机基础的内容。规划很好,但是感觉要三四个月才能完成啊。先起步看看。
12.10-12.25
两周感觉没有目标了,或者说目标有点高,动力不足
12.25-01.17
三个星期没有写记录。
这段时间主要是把第三部分过了一遍,网站上的课程听不进去,容易走神。计组我就在哔哩上看了些简单的科普视频,操作系统没有看,计网倒是看完了湖南大学微课,收获很多,但是还是需要第二遍。数据结构我看了网站上推荐的一些书,大概框架有了,自己实现可能还是有问题。
对,我代码能力太差了,在力扣上看了三十多题,看题解能看懂,自己写就不行了。
花了不少时间,但效果还是不明显。想调整一下学习方式。最后还和老师闹了矛盾,没办法,转行和本专业科研根本矛盾难解决。
————————-分割线—————————
从6.12第二阶段到今天8.12,两个月:
1、项目做了苍穹外卖,但是后面几乎都是ctrl+c,不算完全动手敲,牛客网和电商支付项目都是这样,偷懒了,后面计划慢慢复习三个项目写一份简历出来。
2、算法在刷了,进步比较慢,好在有gpt,能够问他怎么做,帮忙做总结,目前简单题两百道,中档题七十多道,应该刷到四百题可以有底气了。
3、八股文看了,有收获但是没记住多少,后面开始复习,4。
4、八股文复习,地哥说走完这个可以投简历找实习了,期待。