能启发你不断思考进步的最佳5条编程语录

下面是我我最喜欢的5条编程语录,它们经常会让我停下来,认真的想一想。
 
“一个优秀的程序员是这样子的,他在穿过一条单行道前都会先看一下路两边。”
                                                           -----Doug Linder

 
解读: 优秀的程序员在写下一段代码前,都会考虑它将给以前和以后的程序带来的影响,瞻前顾后是优秀程序员必不可少的技能,兼顾了代码的可维护性和可扩展性。
 
“为了理解递归,必须首先理解递归。”
                                -----Anonymous

 
解读: 递归就是用自己来定义自己,这句话本身就是一个典型的递归思想。
 
“你越早开始敲代码,你编程所需要的时间就越长。”
                                -----Roy Carlson

 
解读: 没有充分地思考和计划而任性地编码会让你的代码变得很糟糕,结果可能一直在不断地修补漏洞,东拼西凑。这种编程方式害人不浅。
 
“如果你不能把程序用英语写出来,你就不会把这个程序写出来。”
                                                -----Peter Halpern

 
解读: 自然语言是最基本的语言,如果一个程序都不能描述出来,那么它基本上就不会做出来,跟机器打交道,一就是一,二就是二,不要有丝毫侥幸心理。
 
“在计算机编程之外,我实在想不出一件我更喜欢做的事了。你能够一整天都在用混沌(虚无缥缈的东西)来创建模式和结构,并且在这过程中你还能解决很多小难题。”
                                                      -----Peter Van Der Linden

 
解读: 对真正喜欢编程的人来说,自己就是上帝般的存在,因为能在虚空中创建出亚当和夏娃般具有创造力和生产力的工具、应用,并且这过程中还会有很多让人惊喜的小成就。真正的热爱一个行业的人,整天做自己喜欢做的事,才能做到最好。

你可能感兴趣的:(程序员)