学习指导

我们在学习指导当中,给大家推荐了一些书籍,主要针对没有接触编程的新手,这些书籍笔者都曾亲自阅读,风趣幽默却又不失严谨,经典耐读却又紧跟时代,在给大家推荐之前,笔者向大家介绍一种学习方法,书籍的推荐序列正是基于这种学习方法。


迭代学习法

首先来看什么叫做迭代学习法?下图正确的素描步骤,就是典型的迭代学习过程。


我们的大部分学习,采用的并不是这种方式,而是平铺灌之,如下图。


这里笔者自问自答一个问题:为什么推荐迭代学习法?

答:在学习编程的入门阶段,大量的新概念和琐碎的不成体系的知识点往往让学习者手足无措,这个阶段的学习者往往会带着一脸的抱怨说道:我学的这些零碎的概念和知识点在编程中有什么用处呢?于是,一部分人在新鲜感褪去之后放弃了;另一部分人坚持到课程结束,建立了完整的知识体系结构,这时再回过头来看,会说道:哦!原来我当初学的这个东西是起到这么一个作用。为了解决学习者在入门阶段的迷茫并且避免学习者在新鲜感褪去之后而放弃学习,迭代学习法应运而生。迭代学习法中的先整体,后局部,多次迭代的方法正是笔者推荐迭代学习法的原因。


学习路线(书籍推荐)

书籍的类别分为两大部分:编程语言和算法。推荐的顺序为先易后难,希望学习者在对知识建立一个整体概念之后再进行深入详细的学习


编程语言

《啊哈C》是一本风趣幽默却又不失严谨的C语言入门教材,即使从来没有接触过编程的中学生,从这本书入手,也能快速的入门C语言。


《C程序设计语言》由C语言之父编写,被视为是C语言的业界标准规范,而且至今仍然广泛使用。在有了《啊哈C》的一些基础后,学习者再来阅读此书,就较为容易。


算法

《啊哈!算法》是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。


《算法竞赛入门经典》是一本将C语言和算法结合在一起的一本书籍,这本书起到对学习者的C语言巩固和对算法能力提高的作用。


总结与强调

笔者所推荐的书籍序列是本着先易后难,先整体后局部的思想所推荐的,希望读者在学习的过程中按照这种思路,循序渐进,认真练习。



其他问题请访问论坛系统

XCUOJ-17.05.26