能启发你不断思考进步的最佳5条编程语录
jopen 10年前
英文原文:5 Best Programming Quotes
下面是我我最喜欢的 5 条编程语录,它们经常会让我停下来,认真的想一想。
“一个优秀的程序员是这样子的,他在穿过一条单行道前都会先看一下路两边。”
——DougLinder
解读:优秀的程序员在写下一段代码前,都会考虑它将给以前和以后的程序带来的影响,瞻前顾后是优秀程序员必不可少的技能,兼顾了代码的可维护性和可扩展性。
“为了理解递归,必须首先理解递归。”
——Anonymous
解读:递归就是用自己来定义自己,这句话本身就是一个典型的递归思想。
“你越早开始敲代码,你编程所需要的时间就越长。”
——RoyCarlson
解读:没有充分地思考和计划而任性地编码会让你的代码变得很糟糕,结果可能一直在不断地修补漏洞,东拼西凑。这种编程方式害人不浅。
“如果你不能把程序用英语写出来,你就不会把这个程序写出来。”
——PeterHalpern
解读:自然语言是最基本的语言,如果一个程序都不能描述出来,那么它基本上就不会做出来,跟机器打交道,一就是一,二就是二,不要有丝毫侥幸心理。
“在计算机编程之外,我实在想不出一件我更喜欢做的事了。你能够一整天都在用混沌(虚无缥缈的东西)来创建模式和结构,并且在这过程中你还能解决很多小难题。”
——PeterVanDerLinden
解读:对真正喜欢编程的人来说,自己就是上帝般的存在,因为能在虚空中创建出亚当和夏娃般具有创造力和生产力的工具、应用,并且这过程中还会有很多让人惊喜的小成就。真正的热爱一个行业的人,整天做自己喜欢做的事,才能做到最好。