社招_火车·远方

技术栈测试

1、学Java看的哪个资料: “黑马Java基础、大学教材”

  • 重载,重写,泛型懂吗? “学过,了解,忘了”
  • Java集合这块学过了吗? “学过,忘了”
  • HashMap源码,JVM,JUC是否看过:

2、数据结构与算法看的哪个资料: “大学教材,Python版数据结构与算法”

  • 链表,栈,队列,二叉树能自己手写吗: “学习过,有印象,手写不出来”
  • AVL树,红黑树,线段树学过吗:
  • 冒泡,快速,归并排序能手写吗:
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种: “二分查找”
  • LeetCode 大概刷了多少题: “没刷过力扣,四年前刷过蓝桥杯简单算法题(Python版解法-约200题,正确率49%) 刷题记录链接

3、框架与中间件

  • servlet,cookie,session学过吗: “学过,忘了”
  • SSM学过了吗: “学过,不扎实,学习Spring boot之后就彻底忘记了”
  • redis 学过吗: “学过,没使用过,忘记了”
  • SpringBoot项目做过几个: “做过1个Spring Boot项目”

4、MySQL看的哪些资料: “大学教材、Mysql经典50题”

  • sql 熟练吗: “简单增删改查较为熟练,其他细节已遗忘”
  • 索引底层原理懂吗:

5、计算机基础

  • 计算机网络看什么资料: “大学教材”
  • 操作系统看什么资料: “大学教材”
  • 计算机组成原来看的什么资料: “大学教材”

个人情况简介:22年6月毕业于某二本计算机科学与技术专业,毕业后从事非计算机专业工作至今(2年)。现单位有其工作特点,电子设备使用受限。24年10月初离职,计划24年12月-25年1月找工作。

学习规划(2024.4.17)

一些链接入口

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

社招进阶课程大纲社招进阶训练营课程大纲

你的大致情况分析与规划

首先的话,你到时候工作是需要包装 2 年工作经验的,目前需要补的就是Java相关 + 项目 + 八股文,前期我们主要系统学习一下这块,有个大概的认知之后,就是基于面试去复习了,而且对于社招,可能项目会比较重要一些,所以Java基础这块,你快速过一下就好了,后面学习八股文时,我们再好好复习。

目标:年底找工作,时间还是充足的。

具体学习计划安排

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

1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,你有一定基础,快速过一下就好了,前面可以直接看笔记快速过,关于重载重写则可以好好看下,然后学习 Java进阶吧,Java进阶那里,这个是重点,我画线的好好学一学,源码分析有点难,能看懂就看,看不懂就放一放,问题不大的。

划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战就不做了,练习题也可以不做哈,学完忘了不用担心。

配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈。

时间安排:20~30天,由于时间不是很紧,所以也不用太着急。。

2、项目:就按照这个步骤学:web学习路线整合(框架+项目),由于你是社招,到时候你需要多做点项目,可以做这三个:支付实战 + 论坛 + 电商改造成springcloud的项目。

PS:javaweb,ssm可以不用学习了,直接复习下springboot,然后直接做项目就行,

时间推荐:两个月内

3、八股文模块,这个是面试重点,也是难点

(1)、JVM=》Java并发:JVM 刷 图解JVM学习指南 就可以了,之后JVM进阶看 JVM课程说明,之后学习下 Java并发,重点看前面二三十章吧,另外看不懂的话,在找我,我也有对应视频,只是我觉得这部分,文字学起来更加轻松。另外并发有点难,到时候看不大懂也没事哈,可以跟我反馈。

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

时间推荐:一个月

4、复习:八股文学了就忘了,所以这里都有各种强化复习的。

第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,就准备去投递简历了。

时间推荐:一个月,学完就投递

第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。

PS:由于社招对计算机网络,操作系统这些要求不高,所以你只需要掌握高频题里,我说的那些文章的题就行

时间:30天,之后就全力进入面试,在面试成长了。

学习顺序

你可以学完1,学完之后,并行学2,3,3学完之后,进入 4 的学习,到时候再看看要不要刷算法题吧。

暂时先安排这么多,后面再根据你情况给你安排吧,然后记得来每周打卡学习进度哈,比如像他们这样:23与22届做的比较好的成员示例

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

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

每周学习

第一周 2024年4月16日-4月22日

  1. 课程内容:Java基础内容的快速学习
  2. 学习目标:快速复习Java基础方面的知识,通过编写Demo回忆代码书写习惯。牛客网语法题目AC。
  3. 完成的任务:书写一些必要的课上Demo,观察能否通过自己的理解,达到与老师的代码一致。AC牛客网Java语法题目Java1-Java24(多态)
  4. 新知识【学习笔记】mian主函数中被调用的方法何时由static进行修饰
  5. 学习资源:在线视频。
  6. 心得体会:自诩此前对Java基础掌握扎实,很多视频看到PPT就回忆起很多知识点。但代码上手还稍有欠缺,存在听课时对代码语法规则掌握,实际coding时,常常忘记语法细节。二是由于此前对Python的学习较多,因此实际写代码过程中对很多函数的用法与Python知识点产生混淆。
  7. 下周计划:开展Java进阶知识的学习,并准备对一些知识点使用纸质笔记本进行简要记录。牛客网题目接着AC。

第二周 2024年4月22日-4月28日

  1. 课程内容:Java进阶课程。
  2. 学习时间:本周开始使用番茄todo记录学习时间,本周仅有两天完成计划4小时的学习。
  3. 完成的任务:学习了两个设计模式、抽象类与接口的相关知识、枚举和注解的简单了解、异常处理的学习练习、八大常用类的使用方法了解、List和Set的学习。AC牛客Java语法题目Java25-Java35(日期工具)
  4. 学习资源:在线视频观看视频,浏览掘金的博客文章。
  5. 心得体会:本周学习状态不佳,易困。对源码和繁杂的内容,心里存在抗拒性。好在是部分时间状态较佳,知识点能够掌握。但发现后期做练习时,曾经只是用来听和看,未实践练习的相关语法仍需要查询文档才能回忆起来。
  6. 下周计划:周三前完成Java进阶31.多线程之前的知识点。开始进入项目的学习,并同步开展JVM文章的阅读。
  7. 反思与总结:重点内容加以代码实践才能将学习入脑入心,否则重蹈覆辙,眼会手不会,需加以改进!

第三周 2024年4月29日-5月6日

  1. 课程内容:Java进阶课程。
  2. 学习时间:本周共学习4.5小时。本周因五一假期休息及出差工作,仅29日、30日进行学习。
  3. 完成的任务:上周学习计划未完成。仅学习到Runnable创建线程
  4. 学习资源:在线视频,代码练习。
  5. 心得体会:假期休息和出差导致学习中断,已串联起来的知识点需要简单复习后才能继续学习。
  6. 下周计划:完成保障任务工作之余,争取开始项目学习阶段。

第四、五周 2024年5月7日-5月19日

  1. 课程内容:Java进阶课程、MyBatis入门、Spring Boot入门
  2. 完成的任务:牛客网Java练习题已做完、完成MyBatis、SpringBoot的入门代码练习。
  3. 心得体会:死去的记忆猛的一下子进到脑子里,有些恍惚,似乎回到了当初的那些日子。
  4. 下周计划:一周内快速完成入门项目1:SpringBoot电商系统,对SpringBoot项目有一定基础技能掌握后,择时开展项目2:电商支付实战的学习。阅读文章《图解JVM学习指南》

第六周 2024年5月20日-5月30日

  1. 课程内容:完成慕慕生鲜项目、Redis入门
  2. 完成的任务:完成慕慕生鲜项目的所有模块,对全流程进行回顾复习。学习了Redis的入门,知道了Redis的基本原理和使用。
  3. 新知识:密码加盐与MD5、分页PageHelper+PageInfo的使用、@Valid注解的使用、UUID生成、PostMapping和GetMapping的区别、数据库事务、Hutool工具的使用、服务器配置环境,运行项目、宝塔面板的使用。
  4. 心得体会:从项目的初始化生成到各模块Api的编写,初步掌握了开发一个后端系统的流程。但由于项目完成时间跨度大,部分细节依旧忘记。
  5. 下周计划:开展项目2:电商支付实战的学习。阅读文章《图解JVM学习指南》

第七周 2024年5月30日-6月5日

  1. 课程内容:完成电商支付项目、MQ入门
  2. 完成的任务:完成电商支付项目的所有模块。
  3. 新知识:用Hutool的IdUtil工具生成订单号。
  4. 心得体会:在后面两个模块,收货地址和订单模块中,能够通过看Api文档去自己写接口。能够会用Mybatis-generator工具,快速构建实体类和Mapper.XML
  5. 不足之处:在数据库优化上,没有考虑到for循环内多次进行查询的问题。stream取map的用法还没深入研究。
  6. 下周计划:开展项目3:牛客论坛的学习。阅读文章《图解JVM学习指南》

第八周-第十二周 2024年6月5日-7月9日

  1. 工作:出差考试、调整岗位、住院看病,前前后后耽误了许多……
  2. 下周计划:完成慕课网健康体检项目第三章节的前端搭建。(Vue3+ElementPlus+Vite)

第十三周 2024年7月9日-7月14日 进行中

  1. 本周计划:MIS端搭建、后端SpringBoot3初始化

发表评论

后才能评论