夺人眼球的书名_与孩子一起学编程书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > 与孩子一起学编程 > 夺人眼球的书名
张凯峰 与孩子一起学编程 的书评 发表时间:2011-01-05 23:01:43

夺人眼球的书名

这本书的英文名是《Hello World! Computer Programming for Kids and Other Beginners》,比起中文名《与孩子一起学编程》来,区别在于这本书不仅仅适合于训练孩子对编程的兴趣,对于任何对编程有兴趣的人,都是不可多得的一本编程入门书。Amazon评分四星半,今年Jolt图书生产效率大奖,足以说明这本书得到广泛的认可。

这样的中文书名,有夺人眼球的嫌疑,我知道很多对这本书感兴趣的人,会是一个程序员爸爸,有一点让自己的孩子学习编程思维的意向,但这样也流失了一部分其他可能对编程有需求的门外汉。现在更多的年轻人在选择自己创业,一个好的创意,几个好友一拍即合,缺少的却是把创意实现出来的情投意合、惺惺相惜的程序员。其实,编程世界的门槛较之以前,以前已经下降了很多,从语言到框架到平台,都有现成的选择。创业需要争分夺秒,快速地推出原型,聪明的人们为了满足这样的需要,在不停地推出能快速学习和应用的技术。而这本书就是个开始。

这本书图文并茂的风格,让我想起了Head First系列图书,丰富有趣的插图不仅仅让孩子感觉到寓教于乐的轻松,同样可以让成年人过目不忘,达到最好的学习效果。我特地翻阅这本书关于“多态”、 “继承”这类关于面向对象的讲解,想看看这本书如何为孩子和门外汉讲解这些极易曲解的概念。

比如“多态”,书中是这么讲的:

非常简单,多态是指对于不同的类,可以有同名的两个(或多个)方法。取决于这些方法分别应用到哪个类,它们可以有不同的行为。

说实话这个概念讲解的不是很清楚,但是下面很快给出了一块代码来说明一个方法在两个不同子类中的实现,对我来说很明了。但对于入门者来说是不是可以很快理解,我就不得而知了。这里的“两个”似乎会让人误解,我以为只要有一个方法同名不同实现,应该就是多态了。

我相信,简单的代码示例是最好的办法。学技术学编程,一开始照猫画虎写代码,是必不可少的实践,写的多了,对代码和语言的理解也会逐步加深,最终达到融会贯通。这方面这本书做的不错。

我想起我在大学才学习的第一门语言,Turbo Pascal,号称最适合教学的语言。可惜毕业了这样的语言几乎没有用武之地,Delphi也在一时间转投.NET阵营。一方面学校在输出一些学无致用的学生,一方面社会却在期望得到一些拥有扎实编程基础和语言经验的人才。如果我们当初有《与》这样一本既让人对编程发生兴趣、夯实编程基础,又学到流行的编程语言的教材,该是多么幸福的一件事情。

我会向更多的年轻学生去推荐这本编程书。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读