方法回顾
让我们回顾一下我用来学习编程的核心方法。
- 我花费了一些时间去学习一般意义上的编程和网络应用是什么,然后将这些技能解构成更小的子技能,这些子技能更加容易理解和练习。
- 通过选择我想要创建的两个特定项目,我设定了目标,然后定义了那些项目完成之后的样子。
- 我把那些项目解构成更小的子步骤,然后识别哪些子步骤看起来最重要。
- 我确保自己拥有工作所需的工具(像最新版本的Ruby),并且,我可以找到和使用任何我需要的额外工具。
- 我找到了一些编程信息的可靠来源,但是我跳过了录音的教程,而是更倾向于直接编写实际的程序。
- 我首先完成最重要的子步骤,比如弄懂如何在我的计算机上测试程序,以及如何推送已完成的应有程序到生产服务器等。
- 我从学习参考例子开始并建立信心,然后测试各种方法以弄懂如何编写我想要的功能的程序。
- 当我犯错的时候,程序会瘫痪,然后给我一条错误消息,从而创建了一个快速的反馈循环。
- 遭遇错误之后,我尝试了几种方法来解决它。如果我不能自己解决问题,我就搜索帮助。
- 我保持使用建立/测试/解决的方法直至我的程序完成。
总共花费时间:大约20个小时。其中10个小时是研究,然后剩下的10个小时是编写两个应用的程序,现在它们已完成并在生产当中。