学编程关键在动手,提高在实践
体会(误区)之一:重理论,轻实践
东东在PHP上花过不少的时间,刚开始的时候总认为要先把理论搞扎实了,再去编代码,但实际上效果并不理想。记得当初就以这种心态去学的 PHP,结果是把书看完了,实际上把代码也都仔细看了,但是合上书本的时候基本什么都忘了(估计当时除了”echo”没忘)。最后东东的结论是边看书边写代码去实践。
因为这样可以在编写代码的时候有更清晰的认识,也可以举一返三的看到实际执行结果这样学习的效果会更好。
体会(误区)之二:思考少,百度多
记得当时学习JavaScipt的时候,首先是连参考手册都没看就上百度了。结果百度出来的结果还是要先看看参考手册,另外就是在遇到问题的时 候不能积极发动脑筋去思考问题,而是一味的在百度上搜索,一味的在论坛上提问。看了别人的代码之后发现,原来很简单,原来我也知道的啊。希望朋友们不要再 走俺走过的路哦。
积极的思考才是深入理解和学习的基础呀。
体会(误区)之三:笔记多,复习少
学习过程中,记得东西挺多,但重点不突出,即使有重点地记录了一些东西,也是从书本上直接抄录下来,而且复习和再拿出来看的也少。到现在为止, 笔记有好几本了都,自从意识到这个问题之后,记得更少了。现在记录都是一个大概比如说对哪个类的方法不太了解,就只记一个类名,或者类.方法名,这样再回 头翻的时候也方便些。
体会(误区)之四:易自满,无耐心
不断学习,追求进步的想法是有的,解决问题后的喜悦也是必须的,但对自己来讲,针对某个问题一旦解决了,就不想去思考更优的解决方案了,只要之前的方法依旧可行。回过头来看过去,东东觉得我们在学习的时候还是要多研究,多深入。
再者就是在写代码的过程中,特别是在调试的时候对错误到追根究底,要找出根源,要有十足的耐心,当然这也是一个Coder的基本素养,我觉得是。
体会(误区)之五:翻译多,原著少
由于东东本身英文学习的不好,所以在学习的时候,特别是在遇到问题的时候,看翻译的中文文档比较多,但弄代码的人都很清楚,咱国人的翻译有时候真不怎么地,多看点英文的文档会让我们受益匪浅的。呵呵,不知道东东说的对不对,希望大家多多批评指正。
基于以上体会,东东有几个不成熟的建议:
1. 学编程,每天写点代码是必须的(哪怕是书本上有的代码);
2. 学编程,每天学点英语是必须的(哪怕是文档中用的词汇);
3. 学编程,每天回头复习是必须的(哪怕是只看笔记的标题);
4. 学编程,每天出点错误是必须的(哪怕是自己写错的字母);
5. 学编程,每天逛逛论坛是必须的(哪怕是做一个潜水的主)。
原文链接