子以前曰过:天下武功,唯快不破。互联网是个充满挑战和刺激的行业,知识更新和迭代之快。几家欢喜几家愁。
对于知识的更新速度,一些程序猿直呼:臣妾跟不上啊!!
!
而对于有的程序猿。他们期待的新知识的出现,没出现一种知识。他们都充满了兴奋,他们是怎样做到的呢,且看三部读书法:
第一遍通读
第一次阅读编程类书籍,仅仅要能对全文有一个正确的理解就可以。第一次阅读,我会尽可能地跟着作者的思路走。看看他们用于展示的样例。我也学习,学习语法。学着去了解程序是怎样构建起来的,当然可能并不全面。第一次通读的时候。我不会去写不论什么代码,即便我大多数的编程书籍都能看得懂。
在第一次阅读之后,我并不认为我能一下子一步登天立刻就掌握了怎样用新的语言写代码。可是,这会让我有一种掌握全局的良好感觉。
(顺便说一句,我通常一次仅仅读取一章或一节,而不是整本书)。
第二遍研读
这一次,我就要写代码了。
我会把每一章节所举的样例,自己试着也用代码输一遍。我之所以要先通读。然后再回过头来好好研读的原因就是,这样不但能让我知道每一章节详细讲什么。还能明确这些代码能干什么。
这样我就能对整本书的前因后果、来龙去脉掌握的清清楚楚、明明确白。不光理解得更透彻了。并且对于代码也不再是盲目地囫囵吞枣,而是有预见性地先在以下的段落中知道了它的作用,然后在回过头去再次又一次研读。这一步。让我记住了语法。
第三遍精读
第三遍的时候,我就不再满足于书上的样例了,我会自己发散思维,试着举一反三,自己举样例来应用这些代码。也会去看看书上提出的练习,然后试着靠自己去解决这些问题。到了这个阶段,每一章节的语法都尽在我心,胸有成竹。我自信这些个问题统统不在话下。