2023届_张逸轩


技术栈测试

1、学Java看的哪个资料:
黑马的Java教材
* 重载,重写,泛型懂吗?

  • Java集合这块学过了吗?
  • HashMap源码,JVM,JUC是否看过:

2、数据结构与算法看的哪个资料:
学校教材
* 链表,栈,队列,二叉树能自己手写吗:
* AVL树,红黑树,线段树学过吗:
* 冒泡,快速,归并排序能手写吗:
* 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:
* LeetCode 大概刷了多少题:

3、框架与中间件

  • servlet,cookie,session学过吗:
  • SSM学过了吗:
  • redis 学过吗:
  • SpringBoot项目做过几个:

4、MySQL看的哪些资料:
学校教材
* sql 熟练吗:会写一点基础语句
* 索引底层原理懂吗:

5、计算机基础
* 计算机网络看什么资料:学校教材
* 操作系统看什么资料:
* 计算机组成原来看的什么资料:学校教材

学习规划(2022.1.6)

你这个,基础还是一般般,我觉得得系统学一下,你很多有大致学过,应该学起来会快一些,学习建议:

1、先学习 Java基础,之后学习 Java进阶。然后学习的时候,实战可做可不做吧。

2、学完就重新学一下 数据结构与算法

其他我先不安排吧,由于你是非科班,看你能够分配多少时间来学习了,看你速度在给你安排了。然后记得每周来更新学学习进度哈,我们的所有课程入口在这里 所有课程大纲入口

每周学习跟进

第一周:学习了java基础中的运算符,转换机制,if else,三种循环,break、continue和return,数组,类与对象的相关内容,现正在学习可变参数。
第二周:学习到了list接口方法,希望在下周开学前能把java进阶除坦克大战外看完。
第三周:看到了线程,下一周开学尽量学到数据结构。
第四周:在补之前没有打的代码,算法学习完了第四章。
第五周:周一 3.7 算法的递归部分,实现了一些简单算法。3.8:看了算法的13和14的一半。3.9:看到了16,归并算法理解加深了一点。3.10:看完了快速排序,跟着视频打了打代码。3.13:这几天看到了二分树部分,重新看了java的String正在自己写数组、栈和队列(有很多细节都忘了)。
第六周:3.15这几天算法写到了归并,自底向上的归并还是不太理解。3.20:看到了avl树,基本上理解已学但自己不一定能独立写出完整代码。
第七周:看完了算法与数据结构部分,在重新看java的内部类
第八周(加上清明假4):3.28:重新看了内部类。jvm看到方法区部分,逐渐开始做力扣上的题。(3.28—4.5)
第九周(4.6 4.10)学校网有时候打不开力扣就没刷题,jvm看完第一部分。
第十周(4.11–4.17)jvm第二部分看了差不多,第四部分刚看到js
第十一周(4.18 4.24) javaweb部分除了项目外看了一遍,下周课少了,补完作业应该会有更多的时间来学习
第十二周 (4.25 5.3)第五阶段的部分内容学过了就跳了一部分,现在在学第六阶段的spring。
到第16周(5.22)
学到了ssm框架的第三部分,发现之前学习的ssm知识掌握的不牢固,写项目时还会遇上各种问题。到考试周了,学习时间应该会少很多。
第十七到第十九周(5.23 6.12)学习到了springboot项目的用户部分,现在在处理bug。
第二十周 (6.13—6.19):springboot项目完成了第七章,继续开始算法刷题。
二十四周(6.20 7.17)mysql原理45讲看完;springboot项目写完差部署,牛客网社区项目第一章快写完;算法部分学到了动态规划;redis高频题看了一半,刚开始看《redis开发与运维》
7.18:今天看了4道动态规划的算法题,《redis开发与运维》看到了大约四分之一的位置,牛客网项目第一章只差最后一个视频。
7.23 :《redis开发与运维》看到哨兵,java并发看完第一部分,项目做到3.7。
7.24:java并发看到22章,牛客网项目第三章完成.
7.25:牛客网社区第四章
7.26:看了看设计模式、线程池。改bug。
7.31:牛客网社区基本完成。

9月11日更:8月的复习加这小半月 八股部分4分之3以上的内容看过了,再复习时因为已经看过所以再看就有点心不在焉的,但看别人的面试题、再找找资料又知道自己很多都没记牢、掌握,还有很多问题不会,自己的学习态度和动力就很有问题,提不起劲。项目方面单看总结文章感觉不太行,总体的掌握感不强,现在正在重看视频。笔试题做的太少。面试方面面了几次,但面的公司都不是纯互联网方向的公司,大部分都面的很简单。

2022.10.6
这些天看了两本书:《深入理解jvm虚拟机》《java并发编程》
算法按计划在缓慢学习中。
做了做spring cloud的项目,跟着从0到1的项目做到了登录接口。
因为学校的一些事没来得及继续投简历,几天后再投可能碰上国庆就没公司回复,没有面试。
八股文因为这段时间没有面试就还是原来的样子。
现在就感觉虽然知道了一些学习的方法和道路但还是很迷茫,目标不够清晰、不够坚定。
每天都有在学,但还是在原地踏步。

2023 3.19
好久没写了,今天看到地哥在群里说才想起来写。以后就尽力多写写吧。
这周博客的文章数到达了30,之前写博客的时候摸了一个多月,现在想想挺可惜的。
目前在看《深入浅出springboot2.X》,希望下一周能看完一半。
3.20
上午:改了一下平台的建立,做了一道算法题。
下午接着看文章,但有点看不懂,从网上找到了一些解析文章后去复习八股了。
3.21
上午,投了下简历,和群友聊了聊就到11点了,不想做算法题,就接着看了看八股。
下午去了招聘会,结果是宣讲会,有点浪费时间。晚上看了俩排序,电话面试了10分钟,又去看了下没答上来的问题。

第二阶段学习安排(2022.4.15)

Java学了进阶 + JVM,算是有个大概的认识了,接下来学习 Javaweb 和做项目吧,做完项目,就是全力都来学习八股文了,所以你可以一边按照课程大纲的第四,5,6,8来把 javaweb=》ssm=>springboot=>项目,做一下,然后另外一边可以刷刷题。

第三阶段学习安排(2022.6.28)

八股文:mysql=>redis,这两个先安排了,然后计算机网络也是复习一遍,mysql 就看课程大纲那个就行,如果前面基础部分觉得看的很吃力,看不大懂的话,和我说下,我给你个视频。redis 就看这个: Redis考什么+高频题汇总
算法:你可以刷咱们那个算法面试专题,然后一遍做高频题课,算法面试专题 ,高频题就做那个题库,优先做 medium 和 easy。
项目:再做下社区论坛,最好是可以八月份之前做完。

第四阶段学习安排(2022.7.18)

目前Java集合+JVM+mysql+redis你都大致刷了一下。

1、现在八股文的话,需要在看下并发,就看课程大纲那个并发,比较难,你重点看下前20多章。然后简单刷一下线程池 + 设计模式,就看几个重点的就行。
2、项目:继续做完牛客网社区。
3、算法:可以参加我这里的剑指Offer来,也可以自己刷题。

1和2尽量八月份之前完成,八月份之后,把八股文高频题库刷一下,之后根据技术图谱来看面试题,查漏补缺。

第五阶段学习建议(2022.9.13)

其实你这种情况我能理解,我见过太多了,就是总感觉学过,但又感觉不会,就是有点遇到瓶颈了,这个时候最好的方式就是:

1、面试的时候,遇到不懂的,就趁机彻底搞懂。
2、单点突破,就是对于某个知识点,花时间把他吃透,不然会一直停留在原地。
3、拓展一些新的知识点。

所以我这里是建议你,可以学习如下:

1、更加彻底搞懂 Mysql,你刷一下《mysql是如何运行》这本书吧,我认识的一个朋友写的,写的很好。学完研究下并发这块,可以看一下《Java并发编程艺术》这本书。
2、学习下分布式,看下这个视频https://www.bilibili.com/video/BV1gE411M7cs,从P65的分布式开始看。

发表评论

后才能评论