程序猿之道,万变不离其宗,说相声讲究的是说、学、逗、唱。学习程序最快也是最好的办法就是:过、抄、仿、改、调、看、练、创、悟:
1、过:
学习一门新的语言。第一步就是把它所涉及的基础知识大体过一点,不求深解。仅仅求了解——第一遍:无需了解太过深入的理论。大体知道这门语言是什么样的,主要面向哪些场合,一些主要的语法格式是什么样的就能够了。
2、抄代码:
刚開始写代码,没有多少人一上来就能立马自己写一个非常完好非常强大的代码,甚至连主要的语法都会写错,这时候抄代码就非常关键了,从书上抄。从样例里抄,边抄边想,边想边回顾语法。
3、模仿改:
自己会抄写一些简单的代码。熟悉了一遍此语言的简单语法后。但还不太清楚如何下手写一个完整的代码模块,所以这一步要仿写了。仿照给出的代码写一个属于自己的代码
4、勤调试:
没有人能一下子写出全然正确的代码,自己试着写一些代码,通过不断调试来验证自己的一些想法,继续思考,再次验证,来回折腾。
熟悉一些主要的调试工具以及调试方法。
5、看n遍:
出错或遇到问题时,将代码从头看到尾,看了一遍又一遍,直到快所有记住时,总能找出问题原因,相信方法总会比问题多
6、练
反复2-5步三遍以上,不解释。
7、创新
拿出一个全然没有写过的代码,依据要求。一步步的写出来。
假设写不出来。或者中间一堆错误,请參考第六步。
8、悟:
主动找到写代码的感觉和成就感,并保持下去,世界上最难的语言就掌握了,将成为你软件生涯永远的工具。
多么痛的领悟。它曾是你的伤痛。仅仅是你回首学习时的每一步,都走的好艰苦!
http://blog.csdn.net/tennysonsky/article/details/42745323