26届_GOGO
技术栈测试
1、学Java看的哪个资料:
- 重载,重写,泛型懂吗?
-
Java集合这块学过了吗?
- HashMap源码,JVM,JUC是否看过:
2、数据结构与算法看的哪个资料:王道408考研的数据结构
- 链表,栈,队列,二叉树能自己手写吗:突击几天就可以
- AVL树,红黑树,线段树学过吗:AVL树学过,其他没有
- 冒泡,快速,归并排序能手写吗:掌握不错
- 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:都学过,贪心 回溯 动规不熟悉
- LeetCode 大概刷了多少题:150
3、框架与中间件
- servlet,cookie,session学过吗:
- SSM学过了吗:
- redis 学过吗:
- SpringBoot项目做过几个:
4、MySQL看的哪些资料:数据库原理这本书
- sql 熟练吗:还不错
- 索引底层原理懂吗:不懂
5、计算机基础
- 计算机网络看什么资料:
- 操作系统看什么资料:王道408考研的操作系统,但基本忘记了
- 计算机组成原来看的什么资料:
学习规划(2023.12.8)
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
目前你的优势就是学历还不错,但是你有很多的内容需要学习,加上研一会忙一些,由于你是无法去实习的,那么你最需要的就是稳扎稳打,小步慢跑,逐个搞定,那么我觉得,校招还是问题不大。
但是嘛,去不去实习是一回事,咱们还是得需要体验面试的,所以学习规划上,会根据你进去,让你去面试
小目标:明年上半年打基础,目标寒假体验面试=》暑假体验面试,系统学习时间1年。
终究目标:明年秋招冲刺 大厂。
具体学习安排
1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,然后学习 Java进阶吧,按照最低要求学习即可,然后你觉得懂的就跳过,优先划线或者标注重点的就重点看下。集合源码可能会看不懂,那么可以先不理。
划重点:为了学习更快,请学习的时候,按照我网站的说明来,每个目录都会说明需要掌握哪些,该跳过的就跳过哈,按照最低的要求来学就行,项目实战就不做了,练习也可以不做。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈。
配套书籍:学的差不多了,可以刷下《Java编程思想》=〉《Java 编程思想》阅读指南
时间安排:一天2小时,建议1.5~2个月完成。
2、框架与项目:按照 web学习路线整合(框架+项目) 路线学,项目涉及内容太多,学的时候,哪里不会补哪里,,大概做2个项目,就做电商支付+牛客网/B站弹幕,注意javaweb,ssm 这些,简单快速过一下即可。
时间推荐:2个月。之后不停打磨,弥补实习的不足。
3、算法:跟着我 拿捏算法面试课程 刷,主要以简单题+中等题为主,这个比较难,当作长期战线吧。
时间推荐:建议一周刷 15+ 道题。估计每天需要花一个小时。刷 3 遍
4、核心八股文:学完 1 + 2 之后就来学,先系统刷一下 mysql + redis,刷完就可以按照面经来刷了
(1)、JVM入门:学习 图解JVM学习指南 ,学完后面有时间再看书,看 《深入理解Java 虚拟机》阅读及其重点章节指南
mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,如果看不懂就刷一下我提供的视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
时间:1.5个月天。
5、复习:
第一轮复习:刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
时间:2个月
学习顺序
前期两条线,后期三条,具体是:算法长期保持刷,然后先学1,学完1之后,就学习2,2做了一个项目之后哦,就开始学习 4 ,学完 5 就可以面试了,面完回来之后,回归系统,看我推荐的书以及更加深入的专栏
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
评论(13)
又三周过去了呀,真快哦。在跟着做项目了,算法题也在刷,刷完队列了。印象比较深刻的是递归吧,递归三部曲,用在队列上也有一些巧妙的地方。继续加油吧。
这周终于想起来要来这里记录一下,不知不觉已经过去一个月了,这一个月发生了挺多事情的。目前学完了JavaWeb,Spring和SpringMVC,感觉JavaWeb的东西很多很杂,学完跟没学一样哈哈。Spring和SpringMVC还好,不是很多,但是也依赖于JavaWeb的内容。学了忘,忘了学,继续加油吧。
week11 3.11-3.17
本周大概15h,上周看到JDBC时发现反射没看,然后将反射专题看完了。这周继续从JDBC看起,主要是JDBC、Maven、MyBatis、HTML几个部分的内容。总的来说Maven、MyBatis都可以当作是工具,Maven用来管理项目结构以及jar包这些,MyBatis是为了方便Java程序和数据库关联的操作,具体怎么写也不用记得特别清楚,要学会看文档教程。html内容就快速过了,看得懂就行,写的话可以参考文档。
week10 3.4-3.10
本周大概12h,看完反射专题。之前漏掉了,看数据库的时候才发现。
week8-9
两周大概50h,将网络编程的课看完了,聊天的项目也反复看了几遍,自己先写,再跟着修改。算是对网络编程有了一点认识吧,不过小项目写的还是有挺多bug的。这周开始学习javaweb,看课时间要短一点,自己的课题要加快的速度了。
今年过年很开心的,但是如此之快,弹指之间。所以今年戒断反应很强烈,谁不想一大家子天天一起说说笑笑,玩玩闹闹呢?但是你已经长大了,你需要对以后负责,希望明年这个时候你看到这段话时,能够为自己感到自豪。
week7 1.22-1.29
这周大约15h。主要内容是泛型和多线程,开始再次做LeetCode了。以前考研时学习的都快忘光了orz。慢慢来吧,开启短暂的寒假模式!
week6 1.15-1.21
这周学习20h左右(今天学了6h,有点坐不下去了)。本周内容是很重要的集合,已经看完了28。老师开始追源码的时候是不大适应,就多看了两遍视频,然后自己去追了一追源码,先主要看个大致流程,一些深入的方法感觉现在还看不了,所以多看看还是有用的,熟能生巧。集合看下来,多态、匿名内部类这些内容确实是重点,尤其是多态,确实是面向对象编程的核心,等都看完以后再回顾回顾这些吧,学完不回顾后面是想不起来的。牛客网的题目差不多做完了,除了综合篇的。后面算法开始刷起来了,一天1h吧,下周六放假,视频2~3h,看完以后看《Java编程思想》。
week5 1.6-1.14
这段时间没学多少,差不多就5h吧,orz。考了两门试,可能学生生涯的考试到此为止吧。经历过无数次的考试,现在却有些惆怅。今天开完年终报告的组会,导师带我们聚餐。秋林阁的饭菜是有点东西的,老师建议我们学点开发,以后找工作的余地大一些,所以可以安心的学一学这些了。
week4 12.29-1.5
新年好啊,这周基本在复习(预习),Java学习了大概7h吧,主要内容是枚举类和异常。不说了,今天还没看呢,看一会回去吧。
week3 12.16-12.28
这周学习大约14h,Java基础已经看完了,Java进阶看到了7.内部类详解 的匿名内部类。刚刚看完了匿名内部类,老师强调这是一个重点难点,打了好多个感叹号。看下来感觉是理解了,关键还是要理解多态的核心。牛客网的题目在同步着。
慢慢来,比较快。下周就复习专业课和学习Java进阶视频,导师还是善解人意的,知道期末了,给我们时间认真复习。
week2 12.15-12.21
这周学习大约16h,一直在看Java基础,核心是面向对象编程的核心,封装、继承、多态。想起了两年前学习C#,那时候是第一次感受编程的魅力,也是接触编程的启蒙课程。两年前学习C#的时候认真的,课上的代码都一点点写着,现在都是快速过的,不过现在应该是快速过的。目前学习到38.与equals,牛客网的题目今天写完了多态那里,在同步着。
上周想着这周多复习一点专业课,但是没怎么复习,也没怎么看论文啥的。下面几周要认真复习专业课了,继续学习Java基础视频吧。
week1 12.8-12.14
前一天找地哥混个脸熟,第二天就果断报名了。学费不低,但是考虑到自己入学以来的学习状态,虽然入学以来每天多多少少也在学习,但是感觉自己真的没有那种科研的天赋,所以自己没有能力产出好的paper,加上也没有办法去实习,以后走算法岗就很难,巧合之下也与一个知乎学长交流了一下,走算法确实很难。因此,报名的如此果断,既然选择了后端开发,那么就坚定走下去吧。先夯实自己的基础,提高技能,这是最重要的。也相信在地哥的指导下,能锻炼出自己的能力。
本周学习大约17h,学的是Java基础,目前看到25.克隆与递归。在用思维导图的方式记笔记,这是一个不错的方法,简洁高效。而且只在一些觉得需要记的地方记就好。牛客网的题目同步跟进,完成到18题。做这些题目有个感受,虽然自己也会一些算法和技巧,但是面对有些很简单的题目,却也只想到的暴力法,快速想到低复杂度的方法确实困难。
算法课程还没有正式开始,今天看了一下第一章,也有一些收获,比如怎样的题可能成为面试题,如何应对算法题的面试。
下周学习时间可能比较少,重点看java基础视频吧。