接下来,是欧美科技界和商界人士的强烈推荐。
国外知名人士推荐本书,包括吉娜·戴维斯,曾获得奥斯卡最佳女配角和金球奖最女主角。埃里克·施密特,谷歌公司前CEO、前苹果公司董事会成员等人。
也许你会感到奇怪,我们的生活确实离不开编程,但程序员毕竟只是少部分,为何如此多的人会对这样一本编程书给与支持,难道人人都要去学编程,会写代码吗?
其实,了解编程的目的并不是让人们去设计算法或是写出一段代码。与其说编程是一项技能,对于儿童来说,更是一种思维训练。就拿故事中的例子来说,在你要数星星之前,你必须思考如下问题:
那么多星星要从哪里开始数?可以先将星星按星系进行分类,一次只数一个星系。
如果机器在数星星的过程中停止了,可能是什么原因?内存不足吗?
如何有条理地数数?不至于重复也不会漏掉任何一颗星星。
……
懂编程思维的孩子,必须会分析问题、拆解问题和解决问题,在这个过程中要做到逻辑思维清晰、考虑周全、做事有条理,注意力集中,而这些才是一个人的核心竞争力。
从入门的角度来说,学编程并不比数学难。可为什么很多家长还是觉得编程很难,担心孩子学不会呢?
这其中的本质原因在于家长没学过,对于自己不熟悉不了解的东西,人们倾向于放大它的难度。
难得的是,这本书中将它们解释得非常轻松易懂。例如,解释什么是算法:
“算法就像食谱一样,也是由许多指令组成的,告诉我们第一步该做什么,第二步该做什么,引导我们完成一件事。”