《我的第一本c++书》读后感
第1章 C++世界地图。
废话太多。我不认为这个对初学者有什么帮助。当然,这个只是占了16页的分量,可以完全无视。
第2章 与C++第一次亲密接触 。
介绍IDE这个,我认为用视频比用文字描述要更加有用。这里还介绍了很多运行机理,我认为大可不必,读者不需要知道原理,只知道该怎么做就出来结果。等他们熟悉后,再想了解也不迟。
一开始,就写那么多抽象的东西,似乎不太适合,我认为初学者最想看到的就是具体的东西。至于什么面向对象,什么程序=算法+数据结构这类思想层次的东西初学者是没有能力掌握,也就没有兴趣。
作者语言上,常常采用比喻,类比的手法,我觉得可以生动化,但是也会让问题变得暧昧不清。毕竟读者不是三岁小孩,应该对读者的理解能力有点自信。
作者犯了全面罗列的弊病,中国作者经常喜欢把所有细节一一罗列给读者,生怕读者会遗漏了什么内容。但是我觉得,读者如果有兴趣,他会自己去找相关的知识。我们只需要点到即止,把最重要的东西告诉他们,这样会减少读者记忆的压力,让学习过程变得更加简洁。
作者喜欢用一大段文字来罗列,却不愿意做一个表格。我觉得这样阅读起来有点费劲。
整体写作思路来说,作者通过一个可以运行的程序来解说个各个部分,这样好处就是读者可以自己尝试。坏处就是没有规划和统筹语法的各个要素,该怎么归类来讲。因为用到就说一下,会显得毫无章节。我建议,不如放弃让读者一开始就可以尝试写程序这个念头,在积累一定的语法知识后再让他们尝试。
介绍完第一个可以运行的c++后,又去介绍一堆IDE上面的东西,我觉得会让读者一头雾水。如果从头到尾的阅读,那么读者就要坚持52页,才能看到下一章。
第3章 C++世界众生相
(待续)
先写那么多吧,以后有时间再写。