从基础抓起。什么是基础呢,比如说C++语法,设计模式等,这方面,[C++ Primer],[Effective C++]都是很好的书。
勤于行动。很多方法都需要实际动手实践才可能有实际的体会,“自己的体会”非常重要。
培养自己独立思考的能力,不能人云易云。编程说道底还是创造性的劳动,用心去做,动脑去做很有必要。
随时总结,随时提高。一个问题,成功了,应该知道为什么成功了,失败了也应该知道为什么失败的。我们应该更加关注过程,而不是结果。
多向大师学习,当然大师很忙,这里指应该多看书。现在流行快餐文化,这个不好。应该多看一些方法论的书(比如【软件工艺】【程序员卓越之道】【编写优质无错C程序秘诀】)而不是只关注具体的技术点。
确立合理的目标(跳一下能够得着的),并为之努力。充分享受成功后的喜悦。这是因为,人和马戏团的狗熊没有什么不同,都需要正向刺激。有人说兴趣是最好的老师,一个意思。
最后,罗马不是一天建成的,编程能力也不是一下子就能培养出来的。重要的是每天都有进步,重要的一步一步接近目标。