2025届_Cc.
技术栈测试
1、学Java看的哪个资料:学校教学以及黑马程序员视频
- 重载,重写,泛型懂吗?掌握的还行
-
Java集合这块学过了吗?学过
- HashMap源码,JVM,JUC是否看过:否
2、数据结构与算法看的哪个资料:学校教学
- 链表,栈,队列,二叉树能自己手写吗:突袭几天能
- AVL树,红黑树,线段树学过吗:没有
- 冒泡,快速,归并排序能手写吗:突袭几天能
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:学过忘了
- LeetCode 大概刷了多少题:没有刷
3、框架与中间件
- servlet,cookie,session学过吗:学过不熟练
- SSM学过了吗:刚开始学
- redis 学过吗:没有
- SpringBoot项目做过几个:没有做过
4、MySQL看的哪些资料:黑马程序员的视频
- sql 熟练吗:不熟练
- 索引底层原理懂吗:不懂
5、计算机基础
* 计算机网络看什么资料:学校教学
* 操作系统看什么资料:没学
* 计算机组成原来看的什么资料:没学
学习规划(2023.9.7)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
看的出来,你是想学的更好的,所以我也是按照比较高的标准来给你安排学习,希望你能坚持下去哦,只有平均每天有四五个小时,我觉得还是问题不大,然后你需要学的还挺多,居然你已经开始学框架了,那就不要停,一直学过去吧,然后八股文+算法也一边跟起来。
目标:明年三月份开始找实习
终究目标:明年 8 月中旬开始秋招找工作
具体学习安排
1、Java进阶=》JVM:黑马的讲的有点浅,看下 Java进阶吧,看一下我画线的那几个即可,重点看下集合源码分析,看完看 图解JVM学习指南,JVM忘了没事,先有个概念即可。。
时间安排:建议 20 天。。
2、框架与项目:你项目继续跟着黑马吧,ssm 学完就来这里学习,从 web学习路线整合(框架+项目),大概做2个项目,就做电商支付+牛客网/或者B站弹幕,当然,到时候项目有变 也不一定哈。
时间推荐:两个月。
3、算法:跟着我 拿捏算法面试课程 刷,主要以简单题+中等题为主,这个比较难,当作长期战线吧。
时间推荐:建议一周刷 15+ 道题。
4、核心八股文:八股文可以等你做完一个项目之后再学,先系统刷一下 mysql + redis,刷完就可以按照面经来刷了
mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
学习顺序:可以三条线学习,分别是 1,2,3,至于4,晚点再学。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
学习顺序:可以同时学,另外时间上的话,先花一周时间做完一个项目,之后八股问:算法 = 3:1的时间分配。
有什么问题记得随时私聊帅地
每周打卡记录
第一周9.8~9.16
1.java进阶:对java基础进行了补习,学习了单例模式和final、异常、String详解、StingBuffer和StringBuilder、list ArrayList LinkedList。通过看源码解析他们的底层原理和他们的区别。
2.拿捏算法面试系列:学到了 22.环形列表Ⅱ,最主要的收获是对递归的理解上了一个新的台阶,虽然复杂的递归题现在还是做不出来,但是已经不会出现以前的看不懂递归题的现象了,其次还学习到了双指针的用法,养成了碰上问题先判断特殊情况的习惯,通过算法题对栈、链表等的使用也更加的熟练了。
3.项目与框架:学完了Spring的部分,刚开始学习SpringMVC。前期学习时没有跟着敲代码,但是发现不敲代码会不熟练,于是又进行了复习并跟着敲了过来,所以进度不快。
4.本周总结:在每天满课加上还有课程作业的情况下,要完成这些工作量还是有一定的压力的,感觉第一周的学习进度并不是很理想,后面要尽量把效率提高,感觉因为白天一天都在上课,所以晚上的学习效率并没有很高。
第二周至四周2023年9月17~10月06:
1.java进阶:将java进阶的后续内容进行了学习,其中重点学习了set集合的源码。
2.拿捏算法面试系列:学到了 54.二叉树的最大宽度,体会到了语言还是要多用才能熟悉,以前写算法都是用C++,现在用java后学到了java中数据结构的许多函数以及像linkedList实现双向列表等以前不懂的知识,在以前的算法基础上来学习还是相对比较轻松的。
3.图解JVM*:将改系列文章学完了,地哥由浅入深的讲法对萌新非常的友好,尽管以前并没有接触过该方面的知识,但是看懂改系列文章还是没有难度的,但是由于没有项目经历对于文章的体会并没有特别深刻,在以后自己能写项目之后再以自己的项目为例子再来跟着文章走一遍会对JVM的参数配置更加熟练。
4.项目与框架:学到了springboot,虽然进度不快,但是对之前的ssm都进行了巩固。
5.本周总结:我个人对于这段时间的总体进度是不满意的,感觉并没有达到预期,后面加油赶进度!!!
第五周打卡2023年10月07~10月15
1.拿捏算法系列: 学到了71.多数元素,学完了算法系列的数据结构部分和位运算部分,对整个数据结构进行了巩固,位运算对我来说是崭新的知识,以前没有接触过,感觉用在部分题目上非常的酷。刚开始接触数学部分的题目,这些题目的特点是要看地哥讲解才能知道最优解,所以我的做这类题习惯是先听地哥讲思路再去自己写代码。
2.项目与框架:学完了springboot和mybatisPlus,正在做电商系统的项目。
3.本周总结:这周任务相对轻松,只有两个任务,没有什么压力。