26届_红枣
你的大致情况分析与规划(2024.6.28)
目前你确实差不多是零基础,但是时间上还是没问题的,加上你数学专业,也能一定的学习能力,那么接下来的大半年,主要以打基础为主,主要就三个方面的基础内容:408,算法,C++,这三个内容学习了之后,后面学的就是针对面试的了,就是八股文,项目这些了。
所以呢,我们先花半年的时间,来打基础吧。
目标:下半年以打基础为主。
具体安排(2025.4.12)
现在主要以八股文+408+C++为主,具体如下(按照每天4+个小时评估),你之前学到哪里了自己跳过哈。
1、C++入门:这个没事好说的,是必须的了,可以跟着这个课程来刷:0. C++入门课程,后面C++层面需要学习的还很多,等你后面入门了再来安排深入源码类的学习吧。
时间:20天。
2、数据结构与算法:等你学完了1,就开始学习数据结构,这是重点也是难点吧,跟着这个指引学习:1. C++数据结构与算法
时间:20天。
3、算法:学习完2,就跟着我 算法系统课 刷,这是进大厂非常重要的一门知识,也是过华为机试必学内容,主要以简单题+中等题为主,目标就是搞定这个高频题库:算法高频题库,一般需要刷两三遍。
时间推荐:每周刷15+道。保证里面的题会做即可。做完还需要练习一下 ACM 模式。
4、计算机基础 补充:看下面几门快速入门下,有个概念就可以了,后面针对核心的在集中根据训练营复习,刚好他里面的实战是用python实现的:
时间安排:可以在学习1的过程中,一边学习基础知识,当作课余时间学吧。
5、做个项目入门网络编程:项目需要做两个,入门看看牛客网这个web服务器就行:C++网络编程入门与实战,注意,这个教程主要是用来入门各种知识,以后可能不写进简历。
做完了第一个项目,做第二个项目,第二个项目有点大,可以说是第一个项目的升级版,会用到比较多的技术栈,是我们以后面试的重点:百度云下载 提取码: n1ee
时间:可以学完1+4之后,感兴趣就做,会涉及很多很多知识。
时间:第一个项目15天,第二个20天,来不及可以第二个先不做。
6、八股文学习:
网络 + 数据库:八股文除了语言层面,其他就是网络+数据库,所以咱们需要先学习
(1)、计算机网络:推荐看一下这篇文章:如果让你来设计网络(必看),这是我看过写的最好的文章了。
之后的话,直接参考面试来学习即可,你学习网络编程也会持续复习到。
(2)数据库:这是非常重点,看 MySQL原理剖析课程说明 就行,主要看我标🌟的那些。
时间安排:(1)+(2)可以先学,10天。
八股文复习:八股文是我们的核心,不过你其实很多都学过了,咱们先快速复习下核心的吧,之后有时间在系统学习下。
(1)C++:目前C++八股文可以先看下这里的:https://www.iamshuaidi.com/mianshi 关于C++部分的,后续会整理一些突击的版本。
(2)mysql+计算机基础部分:先跟着 八股文高频题库(必看) 进行第一轮复习,里面有Java的,别理即可,之后按 面试突击专题学习指南(必看) 进行第二轮复习,Java的不理即可。
时间:30天。
学习顺序
先学习1,期间可以学习4,然后针对华为,2+3是重点,1学习完后学习,4+1学习完后,学习5,做完一个项目后,就一边学习6.
先给你安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:23与22届做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地