zoukankan      html  css  js  c++  java
  • 《与孩子一起学编程》书评

    刚刚才把《与孩子一起学编程》这本书看完,没有赶上InfoQ中文站的《阅读者》专栏,不过这也不影响我把自己的一些感想分享给大家。

    正如张逸兄所言,之所以选择这本书,的确是想有朝一日可以让我家的宝宝也通过阅读这本书能够喜欢上编程这项活动,也希望自己能够把自己所学到的一些知识传给下一代。之前也曾经和别人讨论过怎么教小孩子学习编程,但似乎都没有什么太好的主意,毕竟即便是成年人,很多人也认为这是一件相当枯燥的事情。
    但看过这本书之后,我觉得已经找到了一本很不错的、适合小孩子阅读的编程书籍,也许自己的愿望在将来真的可以变为现实了吧,哈哈。
    这本书没有讲述枯燥的算法,也没有涉及到太多的数学知识,它的目的就是要教会小朋友们编写游戏,那对于他们一定是一件非常有成就感的事情。试想一下,如果其他小朋友能够玩上自己编写的游戏,那是何等的……,哈哈哈。为了实现这个目的,书中把更多的文字放在了讲述如何处理图片、声音等多媒体上,那样更有利于让阅读它的小朋友利用那些技术,编写出漂亮而且好玩的游戏。
    书中内容的排版格式也很好,一方面有很多漫画式的图片,这样小朋友在看的时候会感觉在看一本漫画书,而不是枯燥的技术书籍。另一方面,里面穿插了很多有趣的知识,有“从前的美好时光”,简直就是老爸在和孩子“坐在高高的谷堆旁边,讲那些过去的故事”:想当年,你老爸我编程的时候,什么什么样,看你们现在多美美好啊;还有“像程序员一样思考”,都是非常好的程序员思考方式,讲述的都是一些编程思想,这样,小朋友们看了之后不仅仅会知其然,而且能够知其所以然,从而举一反三,更好地学习;还有“术语箱”,也许小朋友们会觉得有些枯燥,但可以先和它们“混个脸熟”,等以后真正走上编程的道路时,他们就会豁然开朗。
    总之,这本书非常适合想要学习编程的小朋友们阅读,当然也比较适合编程的初学者,看这样的书至少会很轻松地掌握一些知识,而不是对那些厚厚的砖头望而却步。

  • 相关阅读:
    说说与线程相关的方法
    sleep()和yield()有什么区别?
    同步和异步有何异同,分别在什么情况下使用?
    如何保证多个线程同时启动?
    volatile关键字能否保证线程安全?
    使用对象的wait()方法需要注意什么?
    乐观锁与悲观锁是什么?
    Condition实现等待、唤醒
    LongAdder与AtomicLong有什么区别?
    介绍一下ForkJoinPool的使用
  • 原文地址:https://www.cnblogs.com/houbowei/p/1929333.html
Copyright © 2011-2022 走看看