第一阶段:拿过一本教程,先通读一遍,这一遍可以是不求甚解,能理解的就理解,不能理解的不要浪费过多的时间, 通过第一遍的通读,找出重点、难点和在实际开发中可能会用到的地方,进入第二阶段。
第二阶段:此阶段要对教程进行细读,要有针对性(即针对第一阶段找出的重点、难点和在实际开发中可能会用到的地方),并且做到在规定时间内最大限度地理解各知识点,但注意不要勉强,如果超出规定的时间,并且感觉没有头绪,一时难以理解,就要暂且放过,以免影响进度,如果你是钻在了牛角尖中,也可以及时跳出。
此阶段的学习过程中,如果看不懂哪些内容,就去查找翻看阅读哪部分的资料,然后马上返回。
此阶段还要注重实践,对教程中的代码进行上机练习,以加深理解和印象。
第三阶段:在此阶段阅读过程中,要做好总结,写出心得与体会。对于第二阶段没有理解的知识点,要结合实际开发进行理解,此时可重点攻关,投入充足的时间和精力,最后,如果还是无法理解,就暂且放弃。因为一个人的能力毕竟是有限的,即使天才,也不可能百分之一百地掌握所有的知识,何况还有厚积薄发,灵感展现的时候呢,有时会有心栽花花不开,无心插柳柳成行,长时间以来百思不解的内容会在不经意间领悟。