开始
一切的一切,从这里开始。
前言
现在你处于刚刚听说“编程”、“C++”、“信息学”,甚至还并未完全了解这些名词的阶段,并且决心入门这一门竞赛并且在未来的几年拿到奖项。
阶段
1、新手上路
现在的你什么都不知道,当前要做的事情就是跟随教程和老师的指引,一步一步的去了解编程和C++。
当你自己学习完hello world,并且能“背熟”这个模板,说明你已经初出茅庐,了解了程序是怎么编写与编译的。
2、初步掌握
当你将本版块的所有篇章(顺序结构、分支结构、循环结构、数组、结构体、函数)全部学习完之后,恭喜你,你已经初步掌握了C++。
在这个阶段,你应该能依靠自己做出一些基础的语法题目,比如判断闰年、统计中位数等,并且拥有一定阅读他人程序和调试代码的能力。
3、熟能生巧
当你靠自己做完本板块中的全部习题,并且对接下来的练习赛的语法题目都已经不感到棘手时,说明你已经熟练掌握了C++这一门语言。
在这个阶段,虽然你没有数据结构与算法的知识,但是你能靠自己甚至编写出一个小游戏,C++的语法在你大脑里像日常交流讲话一样简单。
在这个阶段,如果还想要进一步提升,就需要前往普及组板块,学习一些更加“脱离语法”的知识。
学习方法
完事开头难,学习任何新事物都是让人感到头疼的,但是学会之后的满足于成就感也客观存在。
以下给初学的同学一些学习C++语法的建议。
1、多思考多提问
和语文英语这些文科课程不同,光靠死记硬背是没有用的,我们需要在学习的过程中发挥主动性,在已有的讲解上进行思考,对于不会的地方多去提问。
怎么提问?利用身边的一切资源,无论是老师也好书也好搜索引擎也好,都能为你的疑问提供解答。
2、实践出真知
编程和我们接触过的学校里的语数英不同,是一门实践性质特别强的学科。
我们讲过的任何知识点,都要在电脑里自己动手去实现,如果有一个地方有疑惑怎么办?自己动手去实践!
通过自己上手去编写程序,可以快速入门C++这门语言。
3、积累题量
怎么才能提高?答:做题!
学习任何知识都离不开做题,积累题量是第一且唯一能实实在在提高我们编程能力的方法。
但是做题也有讲究,如果一直做“水题”,即自己早已滚瓜烂熟的题目,是几乎得不到什么提升的。
多去挑战自己,多找自己“几乎不会”的题目去做,直到这个难度的题目变成“水题”,是最快的提高能力的方法。