2025届_7许
技术栈测试
1、学Java看的哪个资料:黑马java入门
- 重载,重写,泛型懂吗?懂
-
Java集合这块学过了吗?学了
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:
- 链表,栈,队列,二叉树能自己手写吗:突击几天可以手写
- AVL树,红黑树,线段树学过吗:学过splay树和线段树,突击几天可以手写,其他的只掌握概念没写过代码
- 冒泡,快速,归并排序能手写吗:突击几天可以手写
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过
- LeetCode 大概刷了多少题:没刷过力扣(之前打ACM应该是刷过不少,没算过)
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:本科教材
- sql 熟练吗:学过忘了
- 索引底层原理懂吗:
5、计算机基础
* 计算机网络看什么资料:本科教材(计算机网络自定上下方法)
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习规划(2023.12.8)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
目前你的优势就是学历还不错 + ACM铜牌,所以面试官可能会看重你的算法,所以你需要把你的算法捡起来,然后你有很多的内容需要学习,加上你是无法去实习的,那么你最需要的就是稳扎稳打,小步慢跑,逐个搞定,那么我觉得,校招大厂还是问题不大。
但是嘛,去不去实习是一回事,咱们还是得需要体验面试的,所以学习规划上,会根据你进去,让你去面试
小目标:明年3~5月份期间参与面试具体时间看你学习情况。
终究目标:明年秋招冲刺 大厂。
具体学习安排
1、Java部分重新学:从 Java进阶 开始,刷一下我画出来的那些就行,就当做加深对 Java的理解的,其他不用学,集合源码是重点。
时间安排:一天4小时,一个星期,之后有空可以刷下 《Java 编程思想》阅读指南
2、框架与项目:按照 web学习路线整合(框架+项目) 路线学,项目涉及内容太多,学的时候,哪里不会补哪里,,大概做2个项目,就做电商支付+牛客网/B站弹幕,注意javaweb,ssm 这些,简单快速过一下即可。
时间推荐:1.5个月。之后不停打磨,弥补实习的不足。
3、算法:算法是你的优点,面试的算法对你应该没啥问题,把这个题库的题搞定:算法高频题库,当作练一练手感。
时间推荐:建议一周刷 15+ 道题。每道题都需要熟悉掌握。
4、核心八股文:学完 1 + 2 之后就来学,先系统刷一下 mysql + redis,刷完就可以按照面经来刷了
(1)、JVM入门:学习 图解JVM学习指南 ,学完后面有时间再看书,看 《深入理解Java 虚拟机》阅读及其重点章节指南
mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,如果看不懂就刷一下我提供的视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
时间:1个月。
5、复习:
第一轮复习:刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
时间:一个月
之后参与下面试,具体秋招还有时间,再回来更加深入看书看专栏。
学习顺序
前期两条线,后期三条,具体是:算法长期保持刷,然后先学1,学完1之后,就学习2,2做了一个项目之后哦,就开始学习 4 ,学完 5 就可以面试了,暑假实习面完回来之后,回归系统,看我推荐的书以及更加深入的专栏
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周打卡记录
12.9-12.16
【Java进阶】刚学不久,简单复习了一下
【算法】主要时间放在捡算法手感,敲了18道题,每道题的解法几乎都写了一遍到两遍,慢慢适应Java写题以及力扣核心代码模式
总结:前6天都还坚持每天学习,今天和昨天懈怠了,昨天没做事,今天写了一道题,明天加油吧!
12.17-12.23
【Java进阶】多线程(这部分漏了,补了一下)
【JavaWeb】MySQL的基本语法
【算法】3题
总结:这周开题,加上状态不是很好,学习时长很少,有几天甚至没动,进度只有一点点,下周争取把JavaWeb的视频看完
12.24-12.30
【JavaWeb】JDBC
【算法】3题
总结:计划的JavaWeb只学了一点点点点,算法链表题卡住的一题终于写完,至此链表终于所有都写完,大多是模拟题,各种写法都写了,也自己写了题解。
学习进度自从上周开题耽搁了,实验室事情变多了,搞得心情很烦,这周其实也好几天没学习了,没有动力,每天只想躺着睡觉,目前不知道怎么提起劲来。(三分钟热度体现地淋漓尽致,从我开始自己摸索到训练营起劲学了一个多月,这半个月来又越来越泄气。尽量慢慢调整心态回去,热度曲线到底也该上升了
12.31-1.6
【JavaWeb】Maven+Mybatis
总结:元旦去耍了两天,周二开组会,昨天今天都在做实验室的课题,学习时间也不长,但总归是慢慢有进度了
1.7-1.20
【JavaWeb】HTML+CSS+JavaScript+Tomcat+Servlet+Request+Response
总结:学到这里终于算是知道了前后端如何交互,写了用户登录和注册的案例
还剩一周就一个半月了,JavaWeb还没学完,最近总是浑浑噩噩的,上周心虚到都没来写周总结……下周一定一定把JavaWeb看完,然后开始Spring学习!!
2.19-2.25
JavaWeb在年前看的,看的差不多
这周又看了下多线程,主要写了一下坦克大战
2.26-3.3
计划:
1.Spring+SpringMVC
2.算法14题
实际完成:
1.Spring
2.算法3题
3.4.-3.10
计划:
1.SpringMVC
2.SpringBoot
3.电商支付项目开始
实际完成:
1.SpringMVC
2.SpringBoot
3.电商支付项目开始
4.算法两题
3.11-3.17
计划:(这周要中期➕写课题,时间应该不多)
1.支付模块
2.用户模块
实际完成:
无(中期和课题占了太多时间了)
3.18-3.24
0.Mybatis generator安装使用
1.电商支付:支付模块大致看了一下,先写电商的部分,写完了用户模块(后端开发的思路终于是有点眉目了)
2.看了下几个排序算法,写了一道题
3.25-3.31
计划:(两个课题事情很多)
1.电商支付:尽量把电商部分写完
4.13
从3.25开始,这三周拖拖拉拉终于把剩下的电商支付部分写完了,除了云服务器部署没弄。
课题也写了一些后端,正好也复习了一下这个项目学的一些东西,课题主要还是花了很久的时间在写前端。
之后就开始学八股文,坚持每天写两道算法题。