很多人问我如何学习编程, 我一时也无从说起. 不如我就把我这些年编程的经历总结一二, 写于此处, 若以后有人再问起, 给其此页面的URL便是.
首要的问题是兴趣问题, 兴趣是最好的老师, 对编程有兴趣, 即使没有老师, 也能无师自通. 但若对计算机编程不感兴趣, 那么就不要勉强自己学习它. 因为编程到后期对那些不感兴趣的人来说, 是一种痛苦.
接着是学习方法, 并非代码写得越多水平就越高, 每写一段代码, 顺便想一想, 有没有更好的办法实现. 想一想就可以了; 如果有时间了再去用新的方法实现.
认真读别人的代码. 找一些高质量的代码, 认真研读. 你读过apache的源程序吗?
要耐得住寂寞, 程序员除了正常的生活, 其余的99%的时间都是在思考和编程, 所以不要总想着享受成功. 我们现在听到的看到的成功程序员背后是无数"寂寞".
相信人外有人, 做一个低调的程序员. 在我们周围到处都是那些说自己会什么什么语言的"程序员", 不要理会之, 一笑而过即可.
编程其实也是一种人生的沉淀, 沉淀的薄厚决定着水平的高低. 不要总是觉得"那些程序我照样能写出来, 为什么公司没有选择我来写它?", 而是要想一想, 自己的沉淀有没有别人的厚? 我们要时刻提醒自己: 优秀的程序员需要厚积薄发.