学到编写外星人游戏那一章节的一半的地方了。
但是还是迷茫,基本上大多数代码(90%)以上都可以看懂,但现在只是到了能看懂的阶段。一旦脱离教材,让自己编写一个小程序,就无cong下手。到底先写哪个模块,再写哪个类,甚至于某个属性和方法都不知道。总感觉代码和现实世界还是脱节的,联系不到一起。
请问这是chu学者普遍存在的现象么?还是说我的学习方法有问题?还是我太ben了???
什么时候可以渡过这个瓶颈期?
自学编程过程中人人都会经历的阶段,就是模仿学习都还行,到自己编写程序和完成项目时感到力不从心,这是正常现象,一是练习与实践的还不够,二是代码片断(code snippets)与整个项目的逻辑关系一时无法理解。所以在自学的过程中,除了多熟悉语法和代码功能实现以外,还要多钻研项目的架构,流程图,模块之间的相互关系等。从小项目开始做起,多加练习,熟能生巧。
接触的少而已,哪有学习一遍就能独立完成的,都是通过反复实践和练习提升代码编写能力的。