2023届_Zzx.
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
**2、数据结构与算法看的哪个资料:考研时看的教材、王道、B站视频。主要是做题,理论知识,不太会手写。
- 链表,栈,队列,二叉树能自己手写吗:
- AVL树,红黑树,线段树学过吗:
- 冒泡,快速,归并排序能手写吗:
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
- LeetCode 大概刷了多少题:
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:
- sql 熟练吗:不熟练,能看懂,不会写
- 索引底层原理懂吗:
**5、计算机基础:本科教材,考研时网上找资料,时间有点久,有的内容不熟不扎实忘记了。
* 计算机网络看什么资料:
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:
学习规划(2022.6.17)
你这个的话,本科和研究生都是科班,总的来说就是可能很多技术都接触过,但很多也都忘了,,,不过既然选择了 Java 后端,那我们就把 Java 相关技术栈也过一些,一般银行的岗位,还是开发岗居多,问的也不会很难,主要就是问 Java + mysql + 计算机网络 + redis 这几个,大部分也都是高频题,我们就把 javase=>javaweb=>ssm=>springboot的技术栈过一下,然后做一两个个项目,就开始一边复习八股文,一边面试了,详细学习说明如下:
1、先把Java语言学扎实:先学 Java基础,由于你的时间比较急,学过几年计算机,应该有些底子才对,,反正学的时候,有些可以学快一点,就比如你 if,for 这些会用了,那么简单看下就可以了,和 C 语言是一样的,就可以学快点,然后实战的那些,如果你觉得自己已经理解 + 会用了,实战不看也没问题,这样可以学快一些。
2、学完 Java 基础 就学 Java进阶,也是一样,重点学习我说的那些知识,另外就是关于网络编程和反射,网络编程的实战可以不用做作,反射了解下有这么个东西,学完忘了也没事。
因为我们后面会通过面试来复习重点。
3、学完「1」和「2」,就开始学习 javaweb=>ssm=>springboot这些,就看 所有课程大纲入口 的第四,五,六,八这几个,下面做一些详细说明:
(1)、第四阶段Javaweb的项目可以不用做哈,主要简单入门下前端 + 了解 cookie 和 session 这些。
(2)、第六阶段的 SSM 项目可做可不做,到时候看你兴趣了
(3)、第八阶段我们入门 springboot,然后做电商支付和牛客网社区这两个项目。
时间分配建议:40之内 天学完Java,一个星期学完Javaweb,2~3个星期学完框架,3~4个星期做完两个项目,之后就是复习考点了,不过说实话,你这情况,对于秋招时间还是紧了一些,到时候晚点投递了,看情况吧,不过对于春招,时间还是稳的。不要太担心,认真学就行。
Java这一套过了之后,就可以一边复习 八股文,计算机基础,写简单算法这些,然后一边投递。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
每周进度跟新(一个月连续没有打卡会被移除)
6.20-7.1
这两周由于在弄自己小论文和完成学校老师分配的任务,没能拿出完整大量的时间用来学习,导致进度过慢。Java基础看了将近一半(到数组那里)。虽然之前学过类似的基础知识,但还是想系统的再看再学一下。
给自己定个小目标:下周争取把Java基础看完!
7.17-7.24
终于……用零散的时间把java基础看完了……
很慢 但在努力进行中…
8.1-8.14
打乱了一下学习计划。由于需要,先学习了web开发,搭建vue开发环境,学习熟悉vue框架使用,html、css、js基础知识语法。引入开源项目,搭建vue框架,完成一个管理系统静态页面制作与动态数据加载,熟悉vue-router基本使用。