2028届_🐰
你的大致情况分析与规划(2024.12.10)
虽然你有python基础,不过基本属于零基础,因为python这门语言,很难让我们学习到一些语言特性,所以接下来你需要学习一门 面向对象语言,这里我们可以学习 Java,其实本来也是要让你学习下 C 语言的,不过考虑到你马上大二了,就从 Java 开始吧,我们直接把找实习 找工作作为最重要的目标。
然后你蓝桥杯的话,感觉先不参加也没事,
目标:冲明年暑假日常实习。
具体学习计划安排
0、C语言补充:看翁凯老师的,讲的非常好,你看看能不能学的懂:C语言入门与进阶,你可以可以去下载中国MOOC,然后去看这门课程,如果在B站,看前面的 1~99p就行。
做一些实践:如果不排斥,用C语言写一些小游戏,你可以学到很多东西,游戏特别考验逻辑,推荐做:俄罗斯方块,贪吃蛇,超级玛丽,坦克大战,都可以。一开始没思路,所以建议先看下别人怎么做的,之后基于别人的源码来修改,这里我给你找了个B站视频,这个up弄了很多:https://space.bilibili.com/2091093629。
然后做游戏之前,需要先学习一下C语言图形库,xeasy,可以看这个:easyX使用及实例,反正你可以B站找教程。
1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,由于你时间多,可以好好跟着学,然后学习 Java进阶吧,然后集合源码看不懂先不理也行,等你后面学习了数据结构之类的,估计就容易学一些。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈。
时间安排:建议 2 个月完成。
2、数据结构与算法:你之前貌似学过,不过需要重新学一下,这个需要花不少时间,按照 数据结构与算法体系课 学一下,内容有点多,有些比较难的,在科班里也是非常难的一门课程,注重编码。刷完之后,可以跟着我 拿捏算法面试课程 刷。
以上 1 + 2 花时间比较多,所以需要稳住哦。
时间推荐:数据结构1.5个月,刷完开始刷算法题,每周刷 15 道题。不过你要参加蓝桥杯的话,我给你另外一个学习资料。
3、框架与项目:学完 1 + 2之后,你可以直接跟着这个路线学:web学习路线整合(框架+项目),大概做2个项目,就做电商支付+论坛,到时候也可以多做几个。
时间推荐:2.5~3个月。学完3,就可以尝试找一找实习了。
4、计算机基础 补充: 科班是大二/大三教,我们可以先学,看下面几门快速入门下:
时间安排:可以学完2中的数据结构后学,自己找时间雪。对于计算机网络,我们后面还需要学很多
5、核心八股文:学完 1 +2 + 3之后就来学,先系统刷一下 mysql + redis + JVM这些,刷完就可以按照面经来刷了
(1)JVM入门=》Java并发:学习 图解JVM学习指南 ,学完后面有时间再看书,没时间就这个其实也够了,之后学习 Java并发,然后Java并发有点难,你看前面十几章节就行,有个概念就行,因为比较难。
(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,看看能不能看懂索引的那些,到时候看不懂再和我说吧,我在给你视频。redis 的话先去刷《redis开发与运维》:《Redis开发与运维》怎么看 + 重点章节,对应的电子书这里下载:书籍推荐。
时间推荐:3个月,有点难,第一次先有个大概的认知吧。
6、复习:八股文太多太杂容易忘,咱们通过这些来多轮复习
第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,核心学的差不多,就准备去投递简历了。
时间:2个月
第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。
时间:1个月
学习顺序
先学习 1,1学习完学习2,学习2的过程中,可以一边学习4这些基础内容,到时候还会让你看计算机网络其他课程,等你2学的差不多了,就陆续学习3,3做了一些项目,就刷5,之后就准备找实习。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,我会看的
有什么问题记得随时私聊帅地