《自学是门手艺》是李笑来老师写的一本关于学习编程的书。笑来老师的初衷是通过编程教大家提升自学能力。自学能力确实非常重要。2019年,我尝试阅读了两次都因为其它事情中断了。今年,我又重新捡起来阅读,和上一次阅读相比有了不同的感受。第一次阅读时,我觉得李老师讲的内容比较多有点难,只看到了容器那章就放弃了。这次阅读是在学习了基本的python语法后,我看到了笑来老师高明的地方。下面详细谈谈我的感受。
善于总结
笑来老师特别善于总结,并通过对比,将很多概念讲得非常透彻。比如容器这章,他在开头就将几个容器(list,Tuple,Set,Dictionary)进行对比,找出了它们的共同点和不同点。这种对比的方法,让概念更清晰,记忆更深刻。
再比如,笑来老师特别强调了循环语句中in的用法,并和java等其它语言对比,凸显了phthon的简便。我通过其它资料学习python基本语法时,只知道将固定用法记下来,没有总结,也没有对比。所以感觉有些知识学了,但是印象不深刻,而且一知半解的。
笑来老师鼓励读者自己做总结。我还停留在不总结和照搬别人的总结的阶段。每次要查找一个知识点时,觉得异常艰难。如果自己多做总结,不仅能梳理自己学过的知识点,还能为以后的查找建立索引。
强大的研究能力
笑来老师的文章里包含了很多更深入的知识点,这是我在介绍phthon基本语法的资料中找不到的。比如,深入讲解lambda函数。还有一些我认为“奇奇怪怪”(不常用)的知识点,笑来老师都搞得特别明白。在看书时,我不时会产生这样的想法:“还能这样用?” 我不禁感叹他的研究能力太强大,一定是查了好多英文资料才写出来的。
能看到这样一本书是幸运的,因为很多知识点如果没从这里获取,可能我还要花费很长时间才会知道。从某种意义上说,笑来老师为读者节省了很多时间。
敢于阅读英文资料
笑来老师介绍的python的官方文档都是英语的。在实际编程时,经常需要查阅英文资料。如果不敢于查看英文资料的话,可能很多知识点就没那么清晰了。毕竟第一手资料是最靠谱,最快速的获取知识的渠道。笑来老师还汇总了很多有用的英文资料。我们要敢于挑战英文资料,读着读着,无形之中,英语阅读理解能力就提升了。既学了英语,又学了编程,还提升了自学能力,真是一举多得。
这本书我还没读完,但我能感觉到它确实是一本好书。它为我打开了一扇窗,我能看到高手是如何学习的。当看到笑来老师在书中说,自己也有学到中间放弃的事情,我产生了共鸣感,似乎原谅了过去的自己。希望这次我能读完。









网友评论