2025届_Best Deceiver SC

技术栈测试

1、学Java看的哪个资料:学校java课程书籍、java基础黑马网课

  • 重载,重写,泛型懂吗?有这个印象,但无法陈述出来

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

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

2、数据结构与算法看的哪个资料:尚硅谷数据结构与算法网课

  • 链表,栈,队列,二叉树能自己手写吗:不能
  • AVL树,红黑树,线段树学过吗:没有
  • 冒泡,快速,归并排序能手写吗:不能
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:学过递归,其余的没有
  • LeetCode 大概刷了多少题:10道左右

3、框架与中间件

  • servlet,cookie,session学过吗:已学(过了一遍)
  • SSM学过了吗:已学(过了一遍)
  • redis 学过吗:没有
  • SpringBoot项目做过几个:没有

4、MySQL看的哪些资料:

  • sql 熟练吗:勉强(基本的操作可以,逻辑复杂可能需要时间)
  • 索引底层原理懂吗:不懂

5、计算机基础
* 计算机网络看什么资料:计算机网络第8版,B站计算机网络微课视频
* 操作系统看什么资料:没有
* 计算机组成原来看的什么资料:学校课程计算机组成原理(薛胜军版)

学习规划(2023.7.9)

课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。

你这个基础有点差哦,学历也是劣势,所以接下来,学基础 + 做项目都比较重要,咱们争取早一点去实习,你每天投入的学习时间多,所以咱们可以分两条路学习:一条是 项目实践相关,到时候多做点项目吧,弥补下学历劣势;一条是算法+计算机基础相关,毕竟你还有时间学,具体安排如下:

1、Java理论:你Java有点差,我感觉可以在学一学,挑着学,直接学习 Java进阶吧,Java进阶那里,源码分析有点难,看不懂可以跳过哈,问题不大的,后面基于面试去复习;然后就是 Java基础 如果你不大熟悉,也可以挑着看一看,看看重栽重写。

划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,实战不用做,重点看一下集合

配套练习(必做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下+锻炼代码能力。

2、数据结构+算法:这个是比较难且重要的内容哦,你可以把 数据结构与算法体系课 学一下,内容有点多,有些比较难的,注重编码,我都有说明,刷完有了一定的算法基础,就按照 我这个课程刷就行:拿捏算法面试课程,主要刷 easy + medium 部分。数据结构学的时候,难的可以放一放,核心的一定要好好学。

3、web项目:你目前也在学框架做项目,如果你有自己的节奏,这方面你可以跟着自己的节奏走哈,都问题不大,然后咱们这里也有框架+项目的学习路线+资源,你也可以直接按照这个步骤学:web学习路线整合(框架+项目)。你到时候跟着做一两个项目就可以了。做了项目,就可以开始学习八股文了。

学习顺序:可以分两条路学,一条是2,一条是 1=》3。不过你现在在做项目,你也可以三条同时进行,前期可以在 2 分配多一点时间,比如时间分配:1:2:3 = 3:4:3。

就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

有什么问题记得随时私聊帅地

学习打卡

第一周(2023.7.16):

本周的计划(预计把java基础和Java进阶给过一遍,同时推进springboot的学习,在第二周进入数据结构与算法的学习。)
完成进度:
(一)java基础:主要回顾了类型转换、运算符、类与对象,重点复习方法的重载、重写。另外补全对象的编译类型与运行类型以及动态绑定机制的知识点,并把对应的语法题完成。
(二)java进阶:类方法、类变量、main方法、代码块的执行顺序。单例模式(主要分饿汉模式和懒汉模式)、四种内部类(重点)、String、StringBuffer与StringBuilder(重点)。List 、 ArrayList 、 Vector(重点)。
(三)springboot:能够创建springboot项目,熟悉项目的结构,可以自己整合并使用第三方技术(Junit、mybatisplus、druid),项目配置文件的管理、以及可以对某个模块开启不同级别的日志。
总结与计划:java进阶还没学完,仍需要在第二周进行学完剩下一部分。自己尽量在第二周结束java进阶,开始数据结构与算法的学习。之后就分两条路线,第一条是数据结构与算法的学习,第二条是springboot学习之后做项目。

第二周(2023.7.23):

本周计划(结束java进阶,开始数据结构与算法的学习)。
完成进度:
(一)对于java进阶的学习基本结束。把重点的知识都看了一遍,如List | ArrayList | Vector、HashSet和LinkedHashSet、HashMap和HashTable,回头会找时间巩固。
(二)对于数据结构,看来数组、栈、链表,还有选择排序、插入排序、归并排序、快速排序。
(三)springboot项目:正在完成电商支付实战,刚好完成分类模块。
总结与计划:java进阶简单过了一遍,至少有印象。数据结构慢慢推进,第三周接下来几天,主要把电商支付项目完成,有时间的话用来学数据结构或者把java语法刷题做一下。

第三周(2023.7.30):

本周计划(完成电商支付项目,着手数据结构与算法)。
完成进度:
(一)已经将电商支付项目完成。(之后会反复看,尽可能熟悉项目的业务流程)
(二)对于数据结构,看到了二分搜索树的模块。
总结与计划:项目已经完成,但仍然需要看项目以及对应的笔记。第四周就专注把数据结构模块以及对应的算法题刷完。

第四周(2023.8.7):

本周计划(把数据结构模块以及对应的算法题刷完)。
完成进度:
(一)已经将数据结构与算法体系课过了一遍,算法面试的题目也刷了三分之一。
(二)本周主要是学校那边有个比赛,也消耗了部分的时间去完成比赛项目中自己负责的部分。
总结与计划:下周分两个路线,刷算法题(三道以上)和做仿B站的项目,下周尽量把仿B站的项目做出来,以及将算法题刷到三分之二。

第五周(2023.8.14):

本周计划(算法题刷到三分之二,将仿B站项目做出来)。
完成进度:
(一)算法题的进度也差不多刷到三分之二,勉强赶上进度。
(二)仿B站项目进度只完成到第四章。
总结与计划:本周最后两天发烧,状态不是很好,项目进度推进不了多少,至于在做项目的时候,耗时间的是中间件的处理,如nginx和rabbitmq,还有Linux系统的操作,之前没有太多的接触,导致做项目的速度不快。下周依旧还是做算法题和做仿B站的项目,另外之后关于项目的进度,在星球打卡中不会写出来,项目完成后再进行星球打卡,所以接下来几天只有算法题的打卡。

第六周(2023.8.21)

本周计划(完成算法题,继续完成仿B站项目)
完成进度:算法题刷到了第83题有关回溯的算法题,仿B站项目已经差不多完成了,只剩下前端和后端一起使用。
总结与计划:这周学习效率不行,不过好在仿B站项目做了出来,下周就专心刷题,尽量把算法题都刷一遍。

第二阶段:八股文安排(2023.8.27)

八股文:这块内容比较多,我们先学习核心的:JVM+mysql系统过一下,其他直接基于我总结的高频题学习就行,等你学了后还有时间,有些再去相对系统学吧,具体如下:

(1)、JVM入门:看 图解JVM学习指南 就行,刷起来应该很快。

(2)、mysql:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。。

复习:之后按照高频题库复习就好了: 八股文题库(必看) ,这个当作第一轮整体复习,后面复习完,想要更加详细的,按照 按照 八股文各大考点分析 去查漏补缺。

第7周(2023.8.28)

本周计划(主要刷算法)
完成进度:算法题差不多快刷完了,刷完后从头开始二刷。也看了一部分JVM图解。
总结与下周计划:1.继续刷算法题 2.看JVM图解 。

第八周(2023.9.5)

本周计划(刷算法题和看jvm图解)
完成进度:算法题已经刷了一遍,但印象不是很深刻,也不能快速做出来,准备二刷。jvm图解已经看完了(在零散的时间会反复看)。因为没看过mysql原理,所以先看百度云里的视频入门,现在看到第八章了,看视频的同时也会推进MySQL原理剖析课程说明的文章,两者一起看加深印象。
总结和下周计划:回到学校,效率提高了很多。不过目前二刷算法题很多还是不会做,需要看答案。下周计划就刷算法题和看mysql原理,周末的时候就整理项目。(虽然效率高,但因为学校的课程多,每天进度比较慢,所以现在只每周打卡,星球打卡先暂停)

第九周(2023.9.12)

本周计划(二刷算法题和看mysql原理视频以及对应的文章)
完成进度:算法题已经开始二刷,但二刷的效果也不明显,所以现在是每刷到四分之一,就再重复刷一遍那四分之一的题目。现在进度是二刷到单调栈的题目,然后从头开始再刷一遍题目,刷到单调栈的位置,现在重刷到第18题,第三次重刷的话,有思路,速度也有提升,也算是个好兆头,等第三次重刷到单调栈的题目后,再做后面的算法题。mysql的视频已经看完了,MySQL原理剖析课程说明的文章看到第20章左右,之后继续看mysql原理文章以及看mysql的视频的笔记回顾。
总结和下周计划:目前的进度还行(主要学校的课程多作业也多),下周还是继续刷算法题和看mysql文章。

第十周(2023.9.24,现在调整时间,每周末更新日志)

本周计划(刷算法题以及看mysql文章)
完成进度:算法题刷到了贪心算法的位置,准备再刷一次二叉树的算法题,再继续刷后面的算法题。mysql文章也看完了,也是在课余时间重复去看mysql文章和jvm文章,现在看八股文题库,看完了redis和mysql的题库,现在正在看java基础的题库。同时也整理了一下项目,做了笔记。
下周计划:继续刷八股文题库和算法题,再整理一下项目,看有没有优化的地方,争取写一份简历。

第十一周(2023.10.1+国庆八天10.6)

本周计划(八股文题库和算法题)
完成进度:国庆前算法题只刷了几道,放假的时候八股文题库看到java集合的章节,放假前一段时间有点精神内耗,学习的效率一直不高,所以决定给自己放松一下,调整心态。假期也会偶看一下项目的直播。
下周计划:继续刷算法题和看八股文题库。

第十二周 2023.10.15

本周计划(八股文和算法题)
完成进度:八股文题库,只差消息队列和计算机网络没看,正在看计算机网络,算法题就刷到了任务调度。顺便看了支付项目的笔记总结,简历的话只写了一半。
下周计划:把八股文题库看完,继续刷算法题。复习一下支付项目,看看能不能优化。

第十三周 2023.10.22

本周计划(八股文和算法题)
完成进度:
八股文高频题库只差消息队列没有看,计算机网络的看完了,面试题有点多,没看完。
算法题:看了一下群里的面经,十大排序算法差不多都忘了,所以回头复习了一下,然后再手敲一下代码。
其他:自己整理了一下交流群里的面经,查缺补漏,加深印象,之前看八股文有点枯燥而且容易忘,所以结合面经,巩固知识点。另外关于项目的优化,做了redis的缓存穿透、击穿、雪崩。
下周计划:
(1)把消息队列的视频看完。
(2)算法题尽量刷到动态规划的位置。
(3)项目优化和看一下面经。

第十四周 2023.10.29

本周计划(八股文和算法题)
完成进度:
八股文高频题库都过了一遍,看了八股文各大考点分析的java集合的面试题,回顾hashmap的扩容、put和get的整个流程,底层数据结构等等,还有其他的hashtable、ArrayList和LinkedList的底层结构。
算法题:刷到全排列位置。
下周计划:
(1)接着看八股文各大考点分析,回顾之前的知识。
(2)算法题每天尽量刷2-3题。
(3)看看是否项目优化。

第十五周 2023.11.5

本周计划(八股文和算法题)
完成进度:
八股文各大考点分析看到了java多线程的面试题,对多线程和锁的知识点比较薄弱,看的比较慢。
算法题刷到了最长重复子数组的位置。
项目优化:跟着项目总结笔记来改进和优化,如分布式session和token+redis。
下周计划:
继续看八股文各大考点分析的考点以及刷算法题,项目也是继续跟着优化。

第十六周 2023.11.12

本周计划(八股文和算法题)
完成进度:
八股文各大考点分析没看多少,周末进行体测,休息了两天。
算法题刷到了股票买卖4的位置
项目优化:使用cas方案防超卖
下周计划:
依旧是八股文和算法、项目,不过快到期末,学校的课程大作业也要上交,可能要花点时间在学校作业上。

第十七周 2023.11.17

本周计划(八股文和算法题)
完成进度:
八股文各大考点分析和算法没看多少,八股文看到mysql的章节。
周四到周五校运会放假,连同周末,一共放四天。但学校的一些课程要交一些期末作业,政治课要拍视频,自己负责剪视频,只能说剪视频是最累的。还有软件工程,系统要部署的云服务器上,自己又去看了宝塔如何快速部署也学了一些docker的技术,还有系统演讲ppt也要做,只能说跟一些混子组成一队是最痛苦的。
除了上面的,剩余的时间自己就拿来看了一些微服务的视频,和复习自己写的八股文内容。
下周计划:
八股文和算法、项目。

第十八周 2023.11.26

本周计划(八股文和算法题)
完成进度:
八股文各大考点分析已经看完mysql章节。
算法二刷完成。
简历初步完成。
下周计划:
八股文看redis章节,算法还是继续重复刷巩固吧。
项目还是看有没有优化的地方。
另外临近期末,有些课程需要写课程大作业,考试课也需要备考。可能需要花时间放在上面,避免挂科。

第十九周 2023.12.3

今天是12月5号,上周也就是第19周,19周都在忙一些程序课程的大作业和答辩。
未来三周的计划:
第二十周(按学校日历是第14周)都是一些选修课的期末考试,因为实用性不大,所以平时没怎么认真上课,都在忙自己的事,所以第二十周可能都在忙选修课的考试。
第二十一周(按学校日历是第15周)则是复习必修课的知识点和做JAVAEE的课程设计和写报告。
在第二十二周(按学校日历是第16周)在忙必修课的考试,预计12月23号完成学校的所有任务。之后再回来继续学习训练营的八股文。
未来三周有时间就回顾自己写的八股文或者复习之前做过的算法吧。

二十四周2024.1.7

23号完成学校任务后,之后的二十三周和二十四周都用来跟朋友出去走走,期间只看一些计算机网络的八股文。下周就恢复正常学习

二十五周2024.1.14

这一周主要把八股文各大考点分析里面的剩下的题目都基本看一遍,大致了解题目。然后回头重温了八股文高频题库,重温到第三章设计模式+框架,下周就争取重温完高频题库吧。

二十六周2024.1.21

今天离校没怎么学,这一周把高频题库都重温了一遍,也看了几个面经,换成自己来答的话,可能还要想一下才能回答上来,表达也不够清晰。另外还给电商项目优化,优化成redis短信登录、商品秒杀异步调用提升响应速度,后续再用mq进行消费,写入数据库。等等。下一周就做算法题。

二十七、二十八周2024.2.4

二十七周去看医生然后又去广西四天所以没怎么学,二十八周效率低,懒,然后做了sql语句练习、修改简历。现在的话每天都会花时间去背高频题库的八股文。

2024.3.10

这一周包括前几周,学习时间上,70%时间看八股文,30%时间看前端的vue框架,为后面的毕设做一些准备,毕竟要有前端展示给别人看,后面的话就刷算法题和投简历吧。

发表评论

后才能评论