2021届_LWX…
技术栈测试
1、学Java看的哪个资料: B站楠哥教你学Java的Java相关课程
- 重载,重写,泛型懂吗?都懂会用,但是让我说,我只会说概念
-
Java集合这块学过了吗?学过,但平时就只会用ArrayList、HashMap、TreeSet这些,无法做到根据不同场景需求高效选择合适集合来使用
-
HashMap源码,JVM,JUC是否看过:没看过
2、数据结构与算法看的哪个资料: 没有刻意的去找这方面的资料观看,都是偶尔看到有这方面推文点进去学学
- 链表,栈,队列,二叉树能自己手写吗:以前手写过,忘了
- AVL树,红黑树,线段树学过吗:学过忘了
- 冒泡,快速,归并排序能手写吗:以前手写过,忘了
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归、二分、贪心、回溯、动规;学过忘了
- LeetCode 大概刷了多少题:剑指offer 15道
3、框架与中间件
- servlet,cookie,session学过吗:学过,但工作没用到,所以忘得差不多
- SSM学过了吗:学过,但平时都用SpringBoot开发,这块已忘记如何搭建,以及配置文件的设置
- redis 学过吗:学过,只会基础运用
- SpringBoot项目做过几个:3个
4、MySQL看的哪些资料: 没有看过相关资料
- sql 熟练吗:增删改查、复杂点的分组统计能独立写出
- 索引底层原理懂吗:不懂
5、计算机基础
- 计算机网络看什么资料:没看过
- 操作系统看什么资料:没看过
- 计算机组成原来看的什么资料:没看过
学习建议(2023.1.31)
这里我写了一篇社招的文章可以看看:毕业三年内,小公司上班,可以往哪方面提升自己
看你不是特别着急跳槽的,那么就静下心来,好好打基础吧,把一些核心原理学一下,以后要跳槽了,根据八股文复习题库复习起来很快。目前你的薪资也有点低,认真学半年跳槽,涨到十几K我觉得问题不大。
所以,我们需要做的就是,以面试跳槽为大目标,来补充各个方面的学习,其实按照我的了解 10K以下的公司,就就的很基础,10K以上的公司,还会问一些原理,并且一般就问 Java+框架 + redis + mysql 多一些,所以我们主要目标就是学习这些,把这些基础类打通,才能举一反三。
下面是你具体的学习建议:
1、做个项目:刚才说了基础很重要,不过你项目好像都没有用到MQ?,那就做个项目 吧,从 0 到 1 做个属于自己的项目,以后跳槽会用到这个项目,这个项目设计了主流的技术栈,我们后面就围绕里面涉及的技术栈来学习,就做这个:SpringBoot+MQ+ES项目,做之前看下这篇文章:做项目时需要考虑的几个点.
主要这个项目很多东西我觉得挺不错,以后可以迁移进简历里。
2、JVM=》Java并发:Java 开发,原理部分,比较难的是 JVM 和多线程,你学习下 JVM和并发,JVM 刷 图解JVM学习指南 就可以了,之后学习下Java并发,重点看前面二三十章吧
3、mysql+redis:这两门是重灾区,mysql你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话,看 Redis原理剖析阅读指南(新) 就可以了。
上面这些,应该可以给你学习一阵子了,另外可以慢慢学习下算法,按照刷剑指offer,先刷下 算法面试专题 ,之后 算法高频题库 挑 easy+medium 做就可以(或者刷剑指offer也可以。
学习顺序:先1和2,至于 3 的话,慢点学,兴趣来了再学吧,社招算法考的少,不过这玩意比较锻炼思维和代码能力。
然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例
有什么问题记得随时私聊帅地
课程大纲: 所有课程大纲入口
每周学习跟进
2023.01.31-2023.02.05(第一周)
- 学习成果:
图解JVM学习指南学习了第一周的内容,但感觉理解不够透彻,下周学习新的同时抽空再看看第一周的内容;Java进阶学习了4.单例模式、11.异常、15.Integer类:拆箱与装箱。 - 下周计划:复习
图解JVM学习指南第一周的内容,学习第二周内容;Java进阶学习16. String 详解、17. StringBuffer 与 StringBuilder、21. List | ArrayList | Vector。
2023.02.06-2023.02.12(第二周)
- 学习成果:复习了
图解JVM学习指南第一周的内容,学习第二周内容;Java进阶学习了16. String 详解部分知识。 - 下周计划:复习
图解JVM学习指南第一、二周的内容,学习第三周内容;Java进阶学习16. String 详解、17. StringBuffer 与 StringBuilder、21. List | ArrayList | Vector。 - 反思:本周有点懈怠,希望下周能将计划中Java进阶的知识完成。
2023.02.13-2023.02.19(第三周)
- 学习成果:学习了
图解JVM学习指南第三周的内容;Java进阶学习了16. String 详解、17. StringBuffer 与 StringBuilder。 - 下周计划:复习
图解JVM学习指南第三周的内容,学习第四周内容;Java进阶学习21. List | ArrayList | Vector、22. HashSet 与 LinkedHashSet。 - 反思:感觉每天下班后没啥学习欲望,强迫性学习效率低了点,还是将学习计划缩减一点,先慢慢地找回学习的热情。
2023.02.20-2023.03.05(第四、五周)
- 学习成果:学习了
图解JVM学习指南第四周的内容。 - 下周计划:复习
图解JVM学习指南第四周的内容,学习第五周内容;Java进阶学习21. List | ArrayList | Vector、22. HashSet 与 LinkedHashSet。 - 反思:摆了两周,学习缓慢,继续努力。
2023.03.06-2023.03.12(第六周)
- 学习成果:学习了
图解JVM学习指南第五周的内容。 - 下周计划:复习
图解JVM学习指南第五周的内容,学习第六周内容;Java进阶学习21. List | ArrayList | Vector、22. HashSet 与 LinkedHashSet。 - 反思:依旧学习缓慢,继续努力。
2023.03.13-2023.03.19(第七周)
- 学习成果:学完了
图解JVM学习指南的内容;Java进阶学习了21. List | ArrayList | Vector。 - 下周计划:
Java进阶学习22. HashSet 与 LinkedHashSet。 - 反思:学习源码耗时有点长,还要写笔记,所以给自己的时间还是留多一点。
2023.03.20-2023.04.09(第八、九、十周)
- 学习成果:无。
- 下周计划:
Java进阶学习22. HashSet 与 LinkedHashSet。 - 反思:学习兴趣低迷,第十一周得拾起来了。
2023.04.10-2023.04.16(第十一周)
- 学习成果:
Java进阶学习22. HashSet 与 LinkedHashSet、23. HashMap 与 HashTable(超重点)。 - 下周计划:进行Map的笔记梳理。
- 反思:进度还能接受,就是下班回家没啥学习动力。