2027届不爱笑的良田
学习安排(2023.8.23)
课程大纲: 所有课程大纲入口 ,PS:你要的东西,课程大纲基本都会有哈,需要学啥记得来课程大纲看看。
你现在准大一,现在的安排,不以工作为目的给你安排学习,重点是让你拓展知识面 + 打好基础,巩固内容,为以后做铺垫,具体安排如下:
1、编程学习:学习 C 语言,学这一门(有点难度),看翁凯老师的,讲的非常好,你看看能不能学的懂:C语言入门与进阶,你可以可以去下载中国MOOC,然后去看这门课程,如果在B站,看前面的 1~100p就行,之后的选看吧。
做一些实践:如果不排斥,用C语言写一些小游戏,你可以学到很多东西,游戏特别考验逻辑,推荐做:俄罗斯方块,贪吃蛇,超级玛丽,坦克大战,都可以。一开始没思路,所以建议先看下别人怎么做的,之后基于别人的源码来修改,这里我给你找了个B站视频,这个up弄了很多:https://space.bilibili.com/2091093629。
然后做游戏之前,需要先学习一下C语言图形库,xeasy,可以看这个:easyX使用及实例,反正你可以B站找教程。
时间安排:C语言 1.5 个月,游戏感兴趣可以一直折腾吧,也能当学校课设。
2、学习算法:学完 C 语言,可以接着学习翁凯老师的数据结构课程,等你学完再说吧,我再给你安排
3、阅读一些大佬书籍(可选):可以看一些大佬的传记,推荐《李开复自传》=>《浪潮之巅》=>《乔布斯自传》,当然,没有明显的顺序。
等你学习「2」的时候,已经入门编程了,到时候再根据你课程表给你安排吧。一般数据结构需要 2+ 个月吧,到时候一边去 OJ 刷题,大量的时间会用来刷刷题。
第二阶段(2024.2.19)
1、Java理论:学习 Java 入门是必须的了,直接学习Java基础 ,然后学习 Java进阶吧,由于你时间比较多,所以可以都好好跟着学一学,包括小项目也跟着做一做。
配套练习(必做比做):你学到对应模块的时候,可以在牛客网这里刷刷题:Java语法刷题,相当于熟悉一下基本语法。视频的练习你可做可不做,但是这个配套练习必须做哈。
时间安排:建议2个月完成。
2、框架与项目:学完 1之后,你可以直接跟着这个路线学:web学习路线整合(框架+项目),按照顺序做一两个项目。由于你时间多,各方面可以好好跟着学。