我希望我懂得一吨的注意事项,但现在只有27件在我脑海里。
剧透:我把最重要的几点放在#14至#26了,但我还是希望你全部读完,我想你会喜欢的。
- 通过实战去学习。学习编程维一比较好的方法就是实战。不要因为一些分析文章影响你开始写代码。
- 编程不像应考学习。死记硬背不会那么有效了。
- “欺骗”是可行滴。我经常使用Google来解决问题,事实上,大部分程序员也如此。
- 把问题遗留下来不解决是个很差的方法。以前我经常无休无止的修改代码前期望它能正常马上工作,问题是这个方法会导致一个问题堆在另一个问题之上,最终变成很难指出问题到底出在哪了。
- 自已一个人学习是比较困难的。与其他人讨论代码和协作开发是种更好的从其他人获取经验的办法。
- 不要感情用事。在编程修练的道路上你经常会遇到错误消息,但这些出错都是成长的必要的部分,你要很好的适应出错以便成长。
- 你不需要5块镜头。跟好莱坞说的相反,你不需要其他疯狂的镜头来使自己变成一个程序员。你手头的电脑已经足够开始编程了,不要浪费钱。
- 大写与小写字母区别很大。我也是花了相当长时间还习惯这些相似符号的细微差别,直到你熟悉它们之前,会很烦的。
- 试图啥都去学正是迷失的开始。刚开始,我试图去解决所有的“为什么”问题,其实很没有必要,电脑是如此复杂,有太多东西要学习的,所以你不必什么都懂,那没什么。
- 尽量结对编程。没有其它更快学编程的方法了。
- 修改差的旧代码是学习的一部分。我过来常以为自己写的每一块代码都已经是完美的,事实上不断完善你的代码才是正常的情况,你不是写一本书一出版就不能修改了。
- 用正确的方法去寻求帮助。每个人都有可能去寻求帮助,如果是,确保你做了以下四件事:
- 详细描述看见的问题
- 解释你期望的结果
- 描述实际发生的情况
- 解释你猜测的为何发生异常
- 当你按以上步骤做了,经常自己就解决了问题,不需要再问题其他人了,这会帮助你更全面的考虑问题。