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

jopen 10年前

  英文原文:5 Best Programming Quotes

  下面是我我最喜欢的 5 条编程语录,它们经常会让我停下来,认真的想一想。

  “一个优秀的程序员是这样子的,他在穿过一条单行道前都会先看一下路两边。”

  ——DougLinder

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

  “为了理解递归,必须首先理解递归。”

  ——Anonymous

  解读:递归就是用自己来定义自己,这句话本身就是一个典型的递归思想。

  “你越早开始敲代码,你编程所需要的时间就越长。”

  ——RoyCarlson

  解读:没有充分地思考和计划而任性地编码会让你的代码变得很糟糕,结果可能一直在不断地修补漏洞,东拼西凑。这种编程方式害人不浅。

  “如果你不能把程序用英语写出来,你就不会把这个程序写出来。”

  ——PeterHalpern

  解读:自然语言是最基本的语言,如果一个程序都不能描述出来,那么它基本上就不会做出来,跟机器打交道,一就是一,二就是二,不要有丝毫侥幸心理。

  “在计算机编程之外,我实在想不出一件我更喜欢做的事了。你能够一整天都在用混沌(虚无缥缈的东西)来创建模式和结构,并且在这过程中你还能解决很多小难题。”

  ——PeterVanDerLinden

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

  译文:http://www.php100.com/html/it/focus/2014/1218/8094.html