2023届-hallo

技术栈测试

1、学Java看的哪个资料:
尚硅谷Java入门视频教程

  • 重载,重写,泛型懂吗?
    重载 重写 懂懂 泛型差一些,当时没太听明白
  • Java集合这块学过了吗?
    学过,感觉了解一般,主要是底层数据结构没有啥基础
  • HashMap源码,JVM,JUC是否看过:
    以前看过,但没记住 只记住大概 链表 链表加红黑树
    JVM,JUC没看过

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

奈学教育的课,有基本的数据结构部分 ,经典算法部分相当于没看过。
这个课链接不知道哪去了找不到了当时看的比较快,也没太听懂,或者听完就忘记了,手写写不出来
《大话数据结构》看了第一、二章,然后还没翻

  • 链表,栈,队列,二叉树能自己手写吗:
    不能,自认为可以快速上手一下
  • AVL树,红黑树,线段树学过吗:
    听过,仅限于听过,没有自己实现过
    也不太清楚什么逻辑
  • 冒泡,快速,归并排序能手写吗:
    冒泡可手写,但可能也写不好,区间可能找不到
    其余两个排序可能以前也写过,不太熟悉,现在没印象。
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
    听过,看别人写过,没学过,递归和二分现在可手写最基础的,其他不会一点儿不会。
  • LeetCode 大概刷了多少题:
    力扣10多道题,都是难度:简单,可能现在里面有的再写一遍也写不出来

3、框架与中间件

  • servlet,cookie,session学过吗:
    尚硅谷最新版JavaWeb全套教程
    学过,学习时间2021.11-2022.01,忘差不多了

  • SSM学过了吗: 尚硅谷的SSM Spring5=》SpringMVC =》 Mybatis
    学过 ,学习时间为2022.01

  • redis 学过吗:尚硅谷的Redis
    学过,学习时间为2022.04
  • SpringBoot项目做过几个:
    两个 ①黑马程序员的瑞吉外卖; ②用户中心项目;

4、MySQL看的哪些资料:
尚硅谷MySQL 都看了

  • sql 熟练吗:
    感觉好像不太熟,以前懒没动手,
  • 索引底层原理懂吗:
    可能听过,太长时间没看,没啥印象了

5、计算机基础

  • 计算机网络看什么资料:
    马士兵教育的网盘资源,简单的讲解了一下, 看这个的课余时间看了JavaGuide 的计算机网络的知识点和面试题
  • 操作系统看什么资料:
    没学过,一点没学过
  • 计算机组成原来看的什么资料:
    没学过,一点没学过

学习规划(2022.10.8)

你好像还刷过挺多视频的,不过学习的比较零散一些,需要补充学习的东西还不少,不过你的情况,我感觉好好准备参加春招会合适一些,如果学的快,到时候寒假,开始慢慢去投递吧,我们接下来需要再做一做项目,学习简单算法以及核心 八股文,具体安排如下:

1、项目:你做过两个项目,我看涉及的东西还挺多的,有一定的项目经验,你在做一下这两个项目:SpringBoot+MQ:支付实战仿B站高性能项目学习指南,总的来说,我们目前有三个项目,你可以课程大纲那里看,你可以先做这两个,到时候面试大概怎么问+简历怎么写,都有对应的模版。

2、算法:你算法有点太弱了,虽然暂时也不面试大厂,不用学太深入,不过基本的算法最好还是得懂,你刷下这门课:数据结构与算法体系课,有点长,不过把常见数据结构 + 算法 都带你走了一遍。

3、八股文
(1)操作系统需要简单了解一下,计算机组成原理就还好,你跟着这门课程快速入门一下吧 操作系统课程说明,主要了解下进程,线程,调度算法这些,当然,课程大纲也有门快速入门的计算机组成原理,你感兴趣也可以刷一下。
(2)然后八股文有很多,你系统学应该来不及,重点是 mysql+java+redis 这几个,你按照 八股文题库(必看) 刷一下吧,到时候有时间再去学习下系统的。

上面这些过完,就开始投递+面试,在实战中成长。

具体时间安排:你先做「1」,主要做完可以写简历,随时可以投递,不过做「1」的过程中,也可以一边学习下「2」,我觉得「1」两个项目应该十月份可以做完(如果顺利),对于「2」的话,需要多 编码,数据结构最重要的就是掌握 编码 能力。如果能 11 月份刷完最好了,至于「3」的话,3.1 你可以看兴趣学,3.2 的话,做完项目在学。
进度建议:10月份做完「1」,之后「2」和「3」就可以花比较多的时间学,刷完写简历并且一边学习 2 和 3,12月份能学完 2 和 3 最好了。

然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

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

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

每周学习跟进(一个月连续不打打卡会被移出目录)

2022.10.16 星期日

一周总结
《SpringBoot+MQ:支付实战》 已完成,项目中学到了以前没用过的Java的验证包,还有一些开发规范,等等,对于支付的开发流程接口对接 ,异步通知也有了基本的了解,顺便也复习了SSM,SpringBoot。
我觉得我的coding能力还有很差劲的,关于业务的逻辑也不太明确,有时候关了视频自己写不出来。这种情况请问老哥我应该怎么锻炼。
在项目中,我用了Mybatis-Plus,写了一半多项目,觉得不用好了,差不多一点SQL没写,反正自己用不用也迷茫了。

《算法与数据结构》 0 – 4 前几章好像没上难度呢,期间正好复习了Java的泛型,Comparable、Comparator、反射等。

下周计划
写项目《仿B站高性能项目》,空余看算法
感觉自己进度慢了许多,下周要加把劲了。


2022.10.24 星期一

仿B站高性能项目
0 ———— 3-32 RBAC用户权限控制
这个项目对我来说有难度的

  • 首先通过项目复习了RESTful风格API,之前用过也没太注意这块,现在捡回来点了
  • 通用功能
    • 加解密工具(AES、RSA、MD5)稀里糊涂听完就过去了
    • Json信息转换配置 了解了循环引用
  • 基于JWT的token验证,以前没做过,现在知道了用token验证,对这原理(或者怎么个流程)还不太理解
    *用户关注模块开发(这个模块有点不太会写,有一点是照着敲的)

    • 获取关注列表
    • 获取粉丝列表
    • 互关
  • 动态提醒
    设计模式:订阅发布模式
    RocketMQ 没写上相关代码,和我学过的RabbitMQ的不一样呢,交换机信道没有了。这个RocketMQ我没学过,下载好了跑起来也没用上,不会设置那个Broker和GROUP、TOPIC。
    我来问一下这部分MQ 和一些动态相关api 和 数据存Redis 这一块没弄明白,现在应该怎么办。

算法与数据结构
5——8 栈与队列作业


2022.10.24 星期一

仿B站高性能项目
还最后一章。

算法与数据结构
8-11 链表


2022.11.7 星期一

仿B站高性能项目
已完结

毕设
毕设开会,准备毕设选题,完成老师交代的任务。

刚准备玩简历准备投递。
算法与数据结构。到二分法了。

2022.11.13 星期日

算法与数据结构
已学完二分搜索树


2022.11.29 星期二

图解JVM 1-16


2022.12.2 星期五

jvm
图解JVM 完成


2022 12.7 星期三

看多线程基础和 mysql


2022 12.18 星期日

最近回家了 看了计网 粗略过了一遍;操作系统 看了点电子书 内存管理 在看进程管理 操作系统可以说看的是云里雾里。
leetcode 跟着刷了大约 20题 里面包括以前刷的或者没刷的都有,也有练习经典算法。

回家前的面试(2022.12.9)的面试,让我感觉自己太多空白了,还得补web 框架 redis这些 ;
还有就是项目 仿b站项目 问了我文件上传 还有就是RocketMQ的使用,怎么推送动态接受动态这一流程。


2022.12.21 星期三

看MySQL架构 引擎 索引 SQL优化和日志事务
LeetCode +7
复习经典排序算法 选择排序、插入排序、冒泡排序


2022.12.29 星期四

得病了太难受了 休息了好几天
从今天开始继续学习&打卡

2023.1.1 星期日

新年第一天!
redis高频面试题看完
看Javaweb面试题
leetcode +10(含复习)

近日计划
看完javaweb+设计模式+框架 面试题
复盘我的简历项目


2023.1.10 星期二

复习项目 仿bilibili
看完javaweb+设计模式+框架 面试题

最近投递简历 好像没啥人回复 怎么一会事这是 是我投递简历的姿势不对吗?

2023.1.18 星期三

复习八股文 Java
leetcode 树

2023.1.26 星期四

过年忙了一阵
明天开始恢复学习找工作

2023.2.7 星期二

看八股文部分
Java八股文完善
MySQL(索引,事务)
面试三四个小公司 并总结失败经验

2023.2.20 星期一

投递简历 复习MySQL 45讲 0-5

2023.3.5 星期日

MySQL 45讲 继续几篇
Redis 极客时间 0-5
线下面试

2023.3.22 星期三

面试4-5家,最近没学什么。最近看了看rocketmq 基础视频。
明天要实习生入职。

发表评论

后才能评论