2025届_Thaddeus.

重新规划

其实你学起来应该也快,大概就是Java入门=》做下项目=〉学习下java八股文=》面试了

1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,然后学习 Java进阶吧,按照最低要求学习即可,然后你觉得懂的就跳过,优先划线或者标注重点的就重点看下。

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

时间安排:15天。我觉得你可以的,也能更快,反正就是先回用吧

2、框架与项目:学完 1之后,你可以直接跟着这个路线学:web学习路线整合(框架+项目),大概做2个项目,就做电商支付+牛客网,到时候也需要自己根据我的提示,加上自己的功能

时间推荐:20天。注意,javaweb ssm快速过一下就好了,甚至你可以学习下maven,直接做支付项目,看看能不能做懂。

时间推荐:希望下旬之前,能够搞定项目。

3、核心八股文高频题:由于你时间问题,八股文只能直接进入高频题突击了,按照 八股文高频题库(必看) 进行第一轮复习,这个题库非常非常非常重要,学完就准备去投递简历了。

JVM入门:然后高频题库那里,关于JVM的不多,你可以来刷一下这个图解JVM,刷起来很快 图解JVM学习指南

时间:10天。

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

时间:10天。

每周学习进度


3.11-3.17(第33周)
(1.)算法:35道题
(2.)八股:复习了一遍八股文高频题库Redis、MySQL、计网、操作系统八股
(3.)其他:做了9道力扣SQL题,3道力扣多线程题
(4.)实习面试:BOSS上投出去10份小厂简历,面试练手


3.4-3.10(第32周)
(1.)算法:35道题
(2.)项目:复习了定时器、HTTP解析有限状态机、项目二的数据库表
(3.)C++:学习了RAII思想
(4.)其他:学习了Shell脚本编程(awk、sed、cut、grep),做了力扣上4道shell题;简单学习了正则表达式;完善了简历


1.1-3.3(假期,第23、24、25、26、27、28、29、30、31周) (1.)算法:刷了200多道算法题;
(2.)Redis:学习完了Redis数据类型、数据结构、持久化、过期淘汰、缓存淘汰、线程模型、缓存一致、缓存雪崩击穿穿透、主从复制、哨兵、集群。


12.11-12.31(第20、21、22周)
(1.)本月总结:本月沟通了50+HR,投递了12份简历,但只收到了度小满的面试,且一面没通过;本月继续刷题,刷了90左右道题,将剑指offer和HOT100刷了很多;本月继续学习C++和计算机基础知识;本月学校课程事务多,很多精力投入到考试复习和课程设计上面。
(2.)年度总结:本年将目标放在就业,学习了很多知识,了解了很多就业知识,唯一的遗憾是年底还是没能找到实习,寒假开始继续努力,继续准备实习,为大厂而奋斗!


12.4-12.10(第19周)
(1.)复习项目+八股+算法
(2.)算法:12道
(3.)面试:投递了,还未收到
11.27-12.3(第18周)
(1.)项目:完成了简历,梳理了项目实现流程和复习了涉及的技术(线程池、数据库连接池)。
(2.)算法:30道。
(3.)计算机基础+MySQL:继续总结理解八股文。
(4.)C++:看了然后总结了很多篇牛客面经。
11.20-11.26(第17周)
(1.)项目:写了一点儿简历,完成大约1/2。
(2.)算法:20道。
(3.)计算机基础+MySQL:看了操作系统和网络八股文小程序全部题,根据理解记录笔记。
(4.)C++:看了一遍八股文小程序所有面试题,根据理解记录笔记。
11.13-11.19(第16周)
(1.)项目:复习了一些项目一。
(2.)算法:35道
(3.)计算机基础+MySQL:看了并理解了系统和网络面试题,MySQL看了文章。
(4.)C++:无
11.6-11.12(第15周)
(1.)项目二:全部做完。
(2.)算法:35道。
(3.)计算机基础+MySQL:打卡了全部的计网面试题 + 读完了一遍图解MySQL。
(4.)effective C++:无。
10.30-11.5(第14周)
(1.)项目二:学习完了6-10章,并记录笔记。
(2.)算法:38道。
(3.)计算机基础+MySQL:打卡了8种面试题。
(4.)effective C++:无。
10.23-10.29(第13周)
(1.)项目二:学习完了第三章到第五章的内容,并记录了笔记,敲了代码。
(2.)算法:28道。
(3.)计算机基础+MySQL:打卡了4个种类的面试题。
(4.)effective C++:无。


10.16-10.22(第12周)
(1.)项目二:学习完了第二章开发生成测试数据的服务程序,并敲了代码、写了项目记录笔记。
(2.)算法:拿捏算法二刷35道。
(3.)计算机基础+MySQL:操作系统和计算机网络视频全部看完并记录笔记;MySQL无。
(4.)effective C++:无


10.9-10.15(第11周)
(1.)项目二:学习了第一章项目介绍内容并写了项目笔记。
(2.)算法:拿捏算法二刷22道。
(3.)计算机基础+MySQL:操作系统视频看完第一章,并打卡了进程相关题目;MySQL文章看了1-4篇。
(4.)effective C++:无。


10.2-10.8(第10周)
(1.)项目:项目一看了重点考点。
(2.)算法:拿捏算法二刷34道。
(3.)计算机基础+MySQL:计算机组成原理视频看完;MySQL原理文章看完1-2。
(4.)C++:复习了智能指针、单例模式、异常机制、lambda表达式、类型转换。


9.25-10.1(第9周)
(1.)项目:重学了一遍网络编程所有的知识点。
(2.)算法:拿捏算法面试刷了21道,一刷全部完成。
(3.)C++:无。


9.18-9.24(第8周)
(1.)项目:重学了一遍系统编程所有的知识点,网络编程重学了套接字函数。
(2.)算法:拿捏算法面试刷了15道
(3.)C++:《重学C++》学习完了第十章进阶编程。


9.11-9.17(第7周)
(1.)项目:完成了Linux服务器项目的全部代码;学习了《UNP》的前两章关于TCP和UDP协议的内容。
(2.)算法:拿捏算法面试刷了21道。
(3.)C++:学习完了《重学C++》第九章编程思想;打卡了4道C++面试题。


9.4-9.10(第6周)
(1.)项目:学习完了牛客Linux网络编程后一半;第五章项目实战,实现到了线程池代码。
(2.)算法:拿捏算法面试题刷了20道,打卡了1道作业题。
(3.)C++:学习完了《重学C++》第八章高级语法。


8.28-9.3(第5周)
(1.)项目:学习完了牛客Linux多线程开发章节,Linux网络编程章节学习完一半。
(2.)算法:拿捏算法面试题刷了14道,打卡了7道作业题。
(3.)C++:学习完了《重学C++》第七章基础语法。


8.21-8.27(第4周)
(1.)项目:牛客Linux多进程开发章节学习完毕,并记录笔记
(2.)算法:刷了5道拿捏算法面试题,并且打卡了3道作业题
(3.)C++:学完了《重学C++》第六章指针,并记录笔记
总结:明天开学,要开始加快学习进度,提高学习效率!


8.14-8.20(第3周)
(1.)项目:无
(2.)算法:0道
(3.)C++:打卡了2道C++面试题
总结:明天返校,狂学!


8.7-8.13(第2周)
(1.)项目:牛客Linux多进程开发章节学习完了一半并记录笔记
(2.)算法:0道
(3.)C++:打卡了一道C++面试题
总结:练车中…,16号考试,加油!!!


7.31-8.6(第1周)
(1.)项目:学习完了牛客Linux系统编程入门课程,并写了笔记
(2.)算法:0道
(3.)C++:学习了《重学C++》第六章指针前一半内容,并重点复习了指针与const和野指针两部分内容,同时记录笔记
总结:本周(从学校返乡、同学聚会、练车)占用时间超过一半,下周事情少了很多,要按照项目、算法、C++按照3:3:2时间安排学习


技术栈测试(C++版)

1、C 语言看的哪个资料?:大一的时候上课跟着老师学的

  • 指针懂吗?知道什么是地址吗?懂、知道
  • 懂内存分配吗?
  • 结构体是否学过?学过

2、C++看的哪个资料?先看的黑马的C++全集,然后看了侯捷的面向对象高级开发和STL视频

  • 继承,重写,多态懂吗?

  • STL这些容器学过了不?大致底层实现懂不?学过,但是使用不熟练 底层原理大致懂

  • 智能指针了解吗?没学

3、数据结构与算法看的哪个资料:大一跟着acwing学过,大二上学期数据结构课学习了,大二下跟着代码随想录刷题

  • 链表,栈,队列,二叉树能自己手写吗:都能手写,二叉树非递归写法需要突击
  • 堆,AVL树,红黑树学过吗:堆和AVL树理解,但是不能手写,红黑树没学
  • 冒泡,快速,归并排序能手写吗:
  • 递归,二分,贪心,回溯,动规这几种算法学过哪几种:全学过,但不咋会做题
  • LeetCode 大概刷了多少题:100左右

4、计算机网络与操作系统看过哪些书籍:无

  • HTTP、TCP、IP、ICMP、UDP、DNS、ARP这些协议了解过吗:没学
  • HTTPS安全相关的:数字签名、数字证书、TLS了解过吗?没学
  • 进程线程通信机制了解吗?刚看完B站王道的视频
  • 内存管理了解吗?比如置换算法啥的:没学

5、网络编程了解吗?看过哪些资料?无

  • IO模型懂吗,阻塞非阻塞,同步异步这些概念懂吗?:没学
  • IO 复用机制:epoll、select、poll懂吗?:没学

6、MySQL与Redis看过哪些资料?:大二下上了数据库系统原理课,MySQL看过尚硅谷(下面几个问题都看过),Redis没学

  • sql 熟练吗:增删改查、创建表、权限管理还可以,触发器、存储过程、函数不会写
  • 索引底层原理懂吗:学过,忘了,复习下能想起来
  • 锁和事务了解吗?幻读了解吗?了解,了解
  • redis主从,集群了解过吗?没学

7、C++/Linux项目做过哪些?:无

8、其他你们自己补充:Linux会一些常用命令,Git会一些操作

学习规划(2023.7.30)

别慌,虽然大纲之类的没弄,但是目前已有的东西,还是够你学的,你只需要按照我说的来,然后呢,C++这块网上资料确实少,不过你按照我的来,反正对标大厂,帅地阅人无数,各种内容见过无数。

接下来,我们准备寒假大厂实习,你其实需要学的 还很多,不过我们按照优先级来,有些知识很零散,到时候看文章就可以了,咱们先把算法+项目+C++这几个拿下,至于网络编程,学项目的过程中,会入门了,具体安排如下:

1、项目:项目需要做两个,入门看看牛客网这个web服务器就行:Linux高并发服务器开发,一个有 5 个章节,前面四章会代码入门Linux系统编程,网络编程,都是重要的考点,第五章是项目,然后你做项目的时候,可以看一下这个项目的总结:项目总结和考点复习,然后做的时候,重点关注一下考点那块。

做完了第一个项目,做第二个项目,第二个项目有点大,可以说是第一个项目的升级版,会用到比较多的技术栈:百度云下载 提取码: n1ee

2、算法:算法你可以继续跟着代码随想录刷,但是咱们需要个东西来衡量,这样才能知道自己的 情况, 算法高频题库 就是衡量,面试前最好把这个题库刷两遍吧,里面有很多和代码随想录是重复的,我感觉每天坚持刷一两道呗。。

3、深入理解C++:C++ 的话,你可以看这个课程,我觉得讲的挺好,你不用从头看,你就跳着看,可以从第 6 章看,因为他会讲很基础的,然后里面的项目,可以不用做哈。

百度云下载 提取码: sq6m

学习顺序:三着可以同步学,然后你算法和项目时间可以花多一点吧,大概 1:2:3 = 3:3:2 这样的时间。

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

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

第二阶段学习安排(2023.10.6)

接下来以学习八股文和刷算法为主,先大致过一遍吧,不用担心忘了,因为一定会忘的了,过完一遍之后,再来强化学习,基于面试题来进行一些参考。

1、算法:继续按照我说的那个拿捏算法的课程刷就行,找实习之前需要刷 2 遍。

2、C++学习:C++ 内容很多,忘记很正常,这里再推荐看一本书,那就是 《effective c++》,看完这本书应该系统类的内容就差不多了,后面基于面试题的来吧。

3、计算机基础学习:

(1)、计算机组成+操作系统 + 计算机网络入门:可以先看一个比较简单的视频来入门一下,看一下几个:
0. 计算机组成原理课程说明
0. 操作系统课程说明
0. 计算机网络课程说明
这个应该可以很快刷完。

(2)、深入学习计算机网络:计算机网络还需要学更多,这里推荐看书,看《计算机网络自顶向下》如何读+重点章节指南,围绕一个主题「一个数据包是怎么从一个电脑准确无误发到另外一台电脑」。

(3)深入理解操作系统+计组:后面有余力的话,可以看下 《深入理解计算机系统》,有点难,有余力在看吧,只需要看第 1,3,7,9 章节就行了。

4、数据库:看 MySQL原理剖析课程说明,书籍推荐《mysql是怎么样运行的》。

5、项目:可以继续做我给你的那个项目,做完之后,就围绕这些项目来复习了。

学习顺序:可以分三条线,一条是算法,一条是项目,一条是 3+4,至于 2 的话,当做业余学一学,主要是理解。

发表评论

后才能评论