2027届-Zeta ζ
学习规划
一些链接入口
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你的大致情况分析与规划
由于你的时间还非常多,并且未来也要读研,所以前期主要以打基础为主,当然,到时候咱们也争取能够去中大厂实习,比如保研、考研成功后就能够去实习,或者能够参加一下中大厂的夏令营等等,所以即使要读研,编码也不能落下,毕竟读研之后依然需要找工作。
大一目标:学好C语言+C++,学好数据结构与算法,争取算法题目刷 100+ 道,争取做一项小项目,比如小游戏等等。
大一阶段具体学习计划安排(2022.10.8)
目前你的话,好像也没有太多需要安排的,先把 C 语言入门了再说,你学校教 C++,不过你一边跟着我学习 C 语言吧,两者类似,学了之后,你学校学校的也会很快滴,具体安排如下
1、编程入门:把 C 语言学完,不然其他进度无法推荐,可以学这一门(有点难度),看翁凯老师的,讲的非常好,:C语言入门与进阶,你可以可以去下载中国MOOC,然后去看这门课程,如果在B站,看前面的 1~100p就行,之后的选看吧。
PS:学校的进度太慢了,一学期才学完 C/C++ 语言,由于你课程也有挺多,这里推荐 2~3 个月搞定,当然你可以更快。
做一些实践:如果不排斥,用C语言写一些小游戏,你可以学到很多东西,游戏特别考验逻辑,推荐做:俄罗斯方块,贪吃蛇,超级玛丽,坦克大战,都可以。一开始没思路,所以建议先看下别人怎么做的,之后基于别人的源码来修改,这里我给你找了个B站视频,这个up弄了很多:https://space.bilibili.com/2091093629,可以跟着他的做。
然后做游戏之前,需要先学习一下C语言图形库,xeasy,可以看这个:easyX使用及实例,反正你可以B站找教程。
时间安排:这个属于可选哈,到时候你们C++课设,也要弄这些。
2、学习数据结构与算法:学完 C 语言,开始学习数据结构 + 刷题,数据结构可以 B 站看,目前就青岛大学这个课程讲的好:数据结构与算法基础(青岛大学-王卓),这是对于初学者而言,最难的一门课程,第一遍肯定看完很模糊,不过没关系,看的差不多之后,再次一边刷《数据结构与算法分析–xx语言描述版》怎么读+重点章节 这本书,如此往复,你将超过绝大部分人。
时间推荐:大一第二学期开学时,粗略了解一遍,也就是寒假学,你们第二学期有可能会教。
3、算法:等 2 学的差不多,就开始学习算法了,并且可以参加蓝桥杯,大二参加吧,第二学期主旋律是刷题。
4、阅读一些大佬书籍(可选):可以看一些大佬的传记,推荐《李开复自传》=>《浪潮之巅》=>《乔布斯自传》,当然,没有明显的顺序。看不看随便
学习顺序
学习顺序:先学完 1,之后开始学习 2 的时候就可以一边刷题了,2学的差不多就一边学习 3,1~3是你大一最重要的目标。
就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的
有什么问题记得随时私聊帅地
每周学习记录
Week1 2023.10.9-2023.10.15
Fresh start!本周第一次接触计算机编程的相关知识,学习了翁恺老师的C语言入门课,学完了4.1《逻辑类型和运算》,感觉不算很难(应该是没做题的事儿),能很好地跟上,记了笔记,因为第一次接触,好多东西都不会的,各种专业的名词(甚至包括二进制的计算)都不会,纯小白,所以查的比较多,记得比较多,后期还会整理。
虽然学的多,但是也不累,感觉很充实,这种学习节奏还是比较适合我的。
附笔记截图:
希望下一周继续保持!
Week2 2023.10.16-2023.10.22
从本周开始每周又多了三节课,学的时间更短了。本周一直学完到5.3《循环应用》,理解的还是比较快的,没有出现不懂的地方。下一周计划能开始学习指针,应该能完成这个目标。
后面还得期中考试,得匀出一点时间给高数。