2025届_翰林猿

技术栈测试

1、学Java看的哪个资料:韩顺平vip课程,目前学到springmvc,之前跟着视频写过jsp+servlet的半个家具商城项目,我有一个博客用来放学习笔记的翰林猿 – 博客园 (cnblogs.com),可以打开看一下,基本上就是博客里的水平。

  • 重载,重写,泛型懂吗?懂,应该掌握的还行

  • Java集合这块学过了吗?学过,掌握水平一般,大概知道什么时候使用什么集合

  • HashMap源码,JVM,JUC是否看过:看过HashMap源码,jvmjuc不了解

2、数据结构与算法看的哪个资料:基本没看过资料,更着学校进度过了一遍

  • 链表,栈,队列,二叉树能自己手写吗:大一下学期用c语言写过基础题,链表,树,图的基础过了一遍,但是手写不太行,写到一半会卡住,然后参考资料才能写出。
  • AVL树,红黑树,线段树学过吗:没有接触
  • 冒泡,快速,归并排序能手写吗:不能
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归,二分
  • LeetCode 大概刷了多少题:在学校的OJ平台刷过200道左右,大部分都是类似力扣上的简单难度,以及一点中等难度,已经差不多忘了。

3、框架与中间件

  • servlet,cookie,session学过吗:学过掌握的不错
  • SSM学过了吗:正在学mvc
  • redis 学过吗:无
  • SpringBoot项目做过几个:无

4、MySQL看的哪些资料:

  • sql 熟练吗:除了特别简单的,一些复杂点的需要边看笔记边写
  • 索引底层原理懂吗:懂,应该掌握的不错,目前在看从根上理解MySQL这本书,看了近一半

5、计算机基础

  • 计算机网络看什么资料:无
  • 操作系统看什么资料:王道考研视频
  • 计算机组成原来看的什么资料:计算机组成原理黑皮书+b站JZstudio的配套视频,掌握程度一般

学习规划(2023.5.17)

课程大纲: 所有课程大纲入口,各方面内容都有哦。

你现在的话,基础这块,算是一般般,不过应该比你们学校的大多数人要好的了,不过这还不够,接下来,学习上可以分两条线:算法 + 基础 + 项目,如果每天投入时间多,可以三条线同时学,具体如下:

1、框架与项目:你继续跟着韩顺平学也行,然后可以看看关于做项目的一些注意事项:项目相关事项都总结在这里,其他可以跟着学,不过到时候需要来做一些训练营项目哦,至少来做一个吧。

2、算法:你数据结构这个有点差哦,跟着这两个学:刷这个体系课 数据结构与算法体系课,学习目的:提高编码能力,所以编码能力就是 把自己的想法变成代码,也就是能够把 伪代码描述 变成具体的代码,所以学习数据结构,编码非常重要。刷完之后,就要开始刷算法题了,跟着我这个课程刷就可以了:拿捏算法面试

3、基础
(1)你计算机网络需要花时间学一下,这个还是挺重要,书的话看《网络是怎么样连接的》,视频的话,看这个B站的视频:中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程,如果你看这个视频,书也可以换成对应的书哈。
(2)JVM:这个需要看下,刷 图解JVM学习指南 就可以了。

然后你好像再看 mysql 之类的,那就继续跟着看就行。

学习顺序:可以三个一起学,时间可以对半分,不过1和2分配多一点,等1做的差不多了,再给 3 分配多一点。

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

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

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

学习打卡

2023.5.17-2023.5.24

本周学习效率其实总体偏低,有时候花3,4个小时才能搞定一道算法(手撕依旧很困难,没有ide的提示真的是步履维艰),学习了咱们网站上的SpringMvc教程和Mybatis,但是MVC看的我迷迷糊糊的,笔记没做多少,感觉都在学怎么配置。另外有在看咱们的图解JVM,不过在手机上看的,没做笔记感觉也是迷迷糊糊的,后面需要系统的再整理一遍。

以下是这周的笔记

反转链表 Java版 图文并茂思路分析带答案(力扣第206题) – 翰林猿 – 博客园 (cnblogs.com)

一篇看懂递归的套路解题法 – 翰林猿 – 博客园 (cnblogs.com)

插入排序Java版 – 翰林猿 – 博客园 (cnblogs.com)

三路快排Java版(带思路分析) – 翰林猿 – 博客园 (cnblogs.com)

MyBatis体系笔记(未完结) – 翰林猿 – 博客园 (cnblogs.com)

归并排序Java版(图文并茂思路分析) – 翰林猿 – 博客园 (cnblogs.com)

2023.5.24-2023.6.2

做电商支付项目,完成了第8章第5集前的内容,然后写了项目的笔记,本来是想做一个万字的项目教学文章的,但是写到一半发现有些东西似乎视频比文章更容易讲清楚,而且有点耗自己的时间。遂放弃了做项目教学文章改为视频配套笔记。

在项目的过程,顺便回头学了下springboot的各类注解,以及mybatis的三件客。

看完了图解JVM,顺便复习了一下ssm和javaweb中不清楚的部分。

大概看了一遍rabbitMQ的内容,未做笔记。

本周总体学习时长较低,最近部门换届,搞活动事儿有点多哈哈哈。

月底准备期末考试了,学完这周的项目,要突击一下这学期的课程了。

2023.6.2-2023.6.14

这两周主要复习学校期末课程,这几天抽空学了点零散知识,比如说:Linux和Git,搞了个GitHub仓库和云服务器玩了一下,看了一些代码整洁之道的文章,了解了一些分布式,微服务,集群,golang,感觉眼界有点被打开了吧。每日复习一下已经学过的东西对应的八股,练了一下SQL语句,发现平常MySQL这块光看书了解原理去了,SQL语句反倒不怎么熟练。

2023.6.14-2023.7.10

6月25前基本在复习学校内的知识,数学还是不太好,数值分析差点挂科(笑哭),中间抽空完成了电商支付的项目,学了数据结构的二分查找等等,写了几道配套的算法题。最后电商支付项目的总结我也参考着别人的总结自己再重新过了一遍进一步总结了下。不过很多MQ方面的八股文还是不太熟悉。到时候再背背。

二分查找法upper版(找大于某个值的最小下标)递归+非递归版 – 翰林猿 – 博客园 (cnblogs.com)

二分查找法ceil版(找某个重复值的最大下标)利用二分upper法实现 – 翰林猿 – 博客园 (cnblogs.com)

二分查找法lowerCeil版(找某个重复值的最小下标)利用二分upper法实现 – 翰林猿 – 博客园 (cnblogs.com)

力扣875. 爱吃香蕉的珂珂(二分查找) – 翰林猿 – 博客园 (cnblogs.com)

二分搜索树(校招数据结构最低要求版)Java – 翰林猿 – 博客园 (cnblogs.com)

电商支付实战项目与相关面试题总结 – 翰林猿 – 博客园 (cnblogs.com)

2023.7.3-2023.9.1

2个月的暑假,需要跟着爸妈到处跑所以基本没什么时间敲代码,但是看了很多书,计算机网络2本,图解http和网络是怎样连接的,然后还有一堆经济学方面的文章,类似穷爸爸富爸爸等等,突然对我的思路、职业和未来的规划产生了蛮大的影响,发现当程序员似乎不能满足未来的生活。但是并不能因此放弃程序员的学习过程,最起码是主业已经成功了再谈其他,毕竟主业工作都干不好何谈副业是吧哈哈哈,就像地哥一样年入百万前提也是有斩下大厂offer的实力。这学期继续开造!冲冲冲,离秋招还有整整1年365天,项目已搞定1个还差2个,下周把高性能bilibili做完,然后自己再从头设计一个项目参加明年3月份的全国大学生程序设计大赛看看能不能拿个奖回来。

算法基础已经学完,这学期开始刷题。拆解一下目标,最起码是跟着地哥视频刷200道剑指offer,分解到365天,一周6-7道即可,再加上复习和重点反复刷两遍,差不多OK。

发表评论

后才能评论