24届枕惊鸿入梦

技术栈测试
1、学Java看的哪个资料:正在看黑马程序员

  • 重载,重写,泛型懂吗?

  • Java集合这块学过了吗?

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

2、数据结构与算法看的哪个资料:

  • 链表,栈,队列,二叉树能自己手写吗:没写过,但是学过
  • AVL树,红黑树,线段树学过吗:
  • 冒泡,快速,归并排序能手写吗:
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归、二分、贪心在数学模型中学过,但是不知道学得到不到位
  • LeetCode 大概刷了多少题:0
    3、框架与中间件

  • servlet,cookie,session学过吗:

  • SSM学过了吗:
  • redis 学过吗:
  • SpringBoot项目做过几个:

4、MySQL看的哪些资料:比较杂乱,不成体系

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

5、计算机基础

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

学习规划(2023.7.10)

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

你的话,需要学的有挺多哦,秋招是来不及了,不过到时候可以看看能否在秋招找个实习,然后重点是明年的春招,还有点时间,接下来需要多花时间学哦。

下面是你具体的学习建议:

1、入门Java: 你可以 不看黑马,来看我这里选的,Java基础 快速看一下,根据我的目录来看,学过的就跳过,然后重点学习 Java进阶,根据目录说的学,如果掌握了就跳过,然后Java进阶那里认真看一下,因为大部分是面试重点,主要看我划出来的那些,源码分析看的懂就看,看不懂就放一放。课程有点长,不过能够跟着吃下来,后面面试也会容易很多

PS:按照最低要求学就行,视频中的练习可以调小部分做,不用全做,项目可以不用跟着做,当然,如果特别感兴趣也可以跟着做哈。

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

2、项目:学完 1 之后,你可以直接跟着这个路线学:web学习路线整合(框架+项目),大概做2个项目,就做电商支付+牛客网/或者B站弹幕。

3、计算机基础补充:由于你是非科班的,没有学过操作系统和计算机网络,这块需要补充一下,快速入门就好了,你也没有那么多时间去学习,就看:

(1)操作系统的话,直接看书的话,估计还是比较枯燥, 你直接刷 操作系统课程说明 快速入门就可以了,后面有时间,再去补充看

(2)计算机网络:这个也是直接刷 计算机网络课程说明 就行。

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

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

(2)、mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐

5、复习:你按照 八股文高频题库(必看) 复习就行,我里面核心的总结了,复习下核心的就可以了。

其他先不安排,你每天也无法抽出很多时间,我先看看你学习情况先,

学习顺序:先学完1,之后接着学习2,不过学完1之后,可以同时一边学习一下3,至于4的话,等你做了项目再学习4吧。

先安排这么多,后续根据你的学习进度,计划可能会调整哦,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例

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

课程大纲: 所有课程大纲入口

每周打卡记录

打算每7天或者10天打一次卡

7月10-7月14

这几天在看java基础,看到了重载。内容基本掌握,对应的练习也90%都做了。牛客的练习写了18个,做到面向对象之前。

7月15-7月21

学了可变参数和作用域、构造器与对象创建、this和super、包与访问修饰符、了解了封装与继承基本知识

7月22-7月31

java基础部分学完
java进阶部分:
类变量、类方法、main方法、代码块、单例模式、final、抽象类
接口详解、四种内部类

8月1-8月10

接口详解、四种内部类详解、枚举、注解、异常、try-catch-throws、八大常用类+Integer+String、StringBuffer、StringBuilder、日期函数、常用类总结、集合入门

8月11-8月15计划


泛型、多线程、文件基本操作

8月16

网络编程入门

8月17

QQ聊天

8月18

反射

8月19-8月31

整合了一下QQ聊天的项目,开始学javaweb,学了三章
1 MySQL基本操作
2 数据库设计和多表操作
3 jdbc

9月1-9月10

1.javaweb看完了
2.mybatis看完了

9月11-9月16

1.spring
2.springMVC
3.springboot

9月17-9月24

做入门项目1:SpringBoot电商系统课程说明

9月25-10月2

看了八股文的JVM,redis,MySQL,java基础,计算机网络

10月3-10月10

复习八股文的同时做第二个项目

10月11-11月12

看八股文中,面试了两个(均失败)

11月13-11月17

开始实习,找了一个做医疗数据的公司做技术支持实习生(但是是python)。
空余时间刷八股文

11月18-19

周末,在做第二个项目,算法与数据结构看到归并排序

发表评论

后才能评论