记得在之前,米老师就跟我们聊过如何去读书,并且一直在提倡三遍读书法,从第一次听说到第一次践行,再之后的一遍一遍的练习,不能说有多少收获,提高了多少效率,但是可以肯定,绝对进步了。
今天呢,就个人而言,专指阅读学习计算机软件方面的书籍,咱们聊聊三遍读书法,在编辑这篇博客之前,上网搜了好多,看了好多,并且着重看了一下“茅盾三遍读书法”因为从网上目前的资料显示,这种方法是茅盾先生第一个提出来的,咱不能忘记前面”栽树”的人。
第一遍通读:
第一次阅读软件编程类书籍,只要能对全文有一个正确的理解即可;
第一次阅读,咱们要尽可能地跟着作者的思路走,看看他们用于展示的例子,学习语法,学着去了解程序是如何构建起来的,当然可能并不全面。第一次通读的时候,尽量不要写任何代码,即便大多数的编程书籍咱们都能看得懂。然后在第一次阅读之后,并不觉得能一下子一步登天立马就掌握了如何用新的语言写代码。
但是,这会让咱们有一种掌握全局的良好感觉,这也就应了茅盾先生三遍读书法的精髓“第一遍:鸟瞰式,居高临下,看清全貌。”
补充:就我个人而言,很多时候并不是一口气整本书就下来,而是一章,或者是一节。
第二遍精读:
这一次,咱们就要写代码了;
咱们把每一章节所举的例子,自己试着也用代码输一遍。之所以要先通读,然后再回过头来好好研读的原因是,这样不但能让咱们知道每一章节具体讲什么,还能明白这些代码能干什么。这样就能对整本书的前因后果、来龙去脉掌握的清清楚楚、明明白白。不光理解得更透彻了,而且对于代码也不再是盲目地囫囵吞枣,而是有预见性地先在下面的段落中知道了它的作用,然后在回过头去再次重新研读。这一步,咱就记住了语法。
第三遍消化式:
第三遍的时候,咱们就不再满足于书上的例子了,需要自己发散思维,试着举一反三,自己举例子来应用这些代码。也要去看看书上提出的练习,然后试着靠自己去解决这些问题。到了这个阶段,每一章节的语法都尽在我心,胸有成竹。
最后,咱们总结一下;
用很简单,很直白的话来描述这个三遍读书法。
第一遍不要管它看懂看不懂,汉字咱们必须认识吧(中国人),用最快的速度,最短的时间看完它。
第二遍一章节一章节的细读,弄明白。
第三遍练习式阅读,放眼到实践,把书里的内容用自己的方式写/做/干出来。
当然啊,以上说的,小说除外,主要指的是课本/学习型书籍,根据自己的情况,找到适合自己的详细部分,因人而异,开心就好。
END