能啟發你不斷思考進步的最佳5條編程語錄
英文原文:5 Best Programming Quotes
下面是我我最喜歡的 5 條編程語錄,它們經常會讓我停下來,認真的想一想。
“一個優秀的程序員是這樣子的,他在穿過一條單行道前都會先看一下路兩邊。”
——DougLinder
解讀:優秀的程序員在寫下一段代碼前,都會考慮它將給以前和以后的程序帶來的影響,瞻前顧后是優秀程序員必不可少的技能,兼顧了代碼的可維護性和可擴展性。
“為了理解遞歸,必須首先理解遞歸。”
——Anonymous
解讀:遞歸就是用自己來定義自己,這句話本身就是一個典型的遞歸思想。
“你越早開始敲代碼,你編程所需要的時間就越長。”
——RoyCarlson
解讀:沒有充分地思考和計劃而任性地編碼會讓你的代碼變得很糟糕,結果可能一直在不斷地修補漏洞,東拼西湊。這種編程方式害人不淺。
“如果你不能把程序用英語寫出來,你就不會把這個程序寫出來。”
——PeterHalpern
解讀:自然語言是最基本的語言,如果一個程序都不能描述出來,那么它基本上就不會做出來,跟機器打交道,一就是一,二就是二,不要有絲毫僥幸心理。
“在計算機編程之外,我實在想不出一件我更喜歡做的事了。你能夠一整天都在用混沌(虛無縹緲的東西)來創建模式和結構,并且在這過程中你還能解決很多小難題。”
——PeterVanDerLinden
解讀:對真正喜歡編程的人來說,自己就是上帝般的存在,因為能在虛空中創建出亞當和夏娃般具有創造力和生產力的工具、應用,并且這過程中還會有很多讓人驚喜的小成就。真正的熱愛一個行業的人,整天做自己喜歡做的事,才能做到最好。
譯文:http://www.php100.com/html/it/focus/2014/1218/8094.html