1、? 無風不起浪
2、? 三思而后行。
3、? “沒有絕世神功”
4、? “Real developers ship”
5、? 文章最后發布于:。
6、? 拷貝-粘貼是一種設計錯誤。
7、? 保存好你做過的所有的源文件
8、? 刪除的代碼是沒有bug的代碼。
9、? Java之于JavaScript如同Car之于Carpet.
10、? 測評不會撒謊,但測評的人會。
11、? 爛代碼并不爛,只是被誤解了。
12、? “功能說明書里不存在可操作性”
13、? 軟件能夠復用前,它必須要可用。
14、? “過去的代碼都是未經測試的代碼”
15、? 要么做第一個,要么做最好的一個。
16、? “簡單不先于復雜,而是在復雜之后”
17、? 別指望看第一遍書就能記住和掌握什么
18、? “測試是來表明bug的存在而不是不存在”
19、? 為了理解遞歸,我們首先要理解的是遞歸。
20、? 信念和目標,必須永遠洋溢在程序員內心。
21、? 這不是個bug——這一個未注明的功能特征。
22、? 個網絡基礎知識普及,看完成半個網絡高手。
23、? 評估一個事情要比去理解你評估了什么容易。
24、? 種瓜得瓜,種豆得豆 (As you sow, so shall you reap)
25、? 計算機善于遵循指令,但不善于理解你的思維。
26、? 軟件設計最困難的部分…是阻擋新功能的引入。
27、? 隨機函數可以幫你實現家庭和諧: Talk《:top word
28、? 軟件和教堂非常相似——建成之后我們就在祈禱。
30、? 所有的程序員都是編劇,所有的計算機都是爛演員。
31、? 最好的性能改進是將軟件從不能用的狀態變成可用。
32、? “設計是一個發現問題、而不是發現解決方案的過程”
33、? 一個人寫的爛軟件將會給另一個人帶來一份全職工作。
34、? 除非最后一個用戶死掉,軟件是不會有完工的時候的。
35、? 一個好的程序員是那種過單行線馬路都要往兩邊看的人。
36、? 有兩種方法能寫出沒有錯誤的程序;但只有第三種好用。
37、? 理論上,理論和實踐是沒有差異的。但實踐中,是有的。
38、? 保存好你做過的所有的源文件----那是你最好的積累之一;
39、? 不要漏掉書中任何一個練習——請全部做完并記錄下思路;
40、? 最廉價、最快速、最可信賴的組件是那些還未出現的組件。
41、? 程序必須是為了給人看而寫,給機器去執行只是附帶任務。
42、? 軟件就像做愛。一次犯錯,你需要用余下一生來維護支持。
43、? 為什么我們沒有時間把事情做對,卻總有時間把事情做過頭?
44、? The best thing about a boolean is even if you are wrong, you are only off by a bit.
45、? I think Microsoft named 。Net so it wouldn’t show up in a Unix directory listing.
46、? 世上只有兩類編程語言:那些擁有被人詬病的和那些沒人用的。
47、? 程序有問題時不要擔心。如果所有東西都沒問題,你就失業了。
48、? IF(BOOL 學習= =FALSE)BOOL 落后=TRUE;不斷的學習,我們才能不斷的前進
49、? 一種新技術一旦開始流行,你要么坐上壓路機,要么成為鋪路石。
50、? 小心上面代碼中的bug;我只知道這些代碼是正確的,但沒有試過。
51、? 我不是一個偉大的程序員,我只是一個具有良好習慣的優秀程序員
52、? 如果糾錯是消除軟件bug的過程,那編程一定是把它們放進去的過程。
53、? 所有的程序員都是編劇,所有的計算機都是爛演員。 Anonymous Hack Actor
54、? 九個人不能讓一個孩子在一個月內出生。—Fred Brooks,《人月神話》作者
55、? 每學到一個腳本難點的時候,嘗試著對別人講解這個知識點并讓他理解
56、? 如果Java能實現真的垃圾回收,那大部分的程序都會在執行時刪除自己。
57、? 編程可以很有趣,你可以用它做密碼學研究,但兩者絕對不能合二為一。
58、? 起初就把事情做對是完全沒必要的。但最后要把事情做對是絕對必要的。
59、? 在水上行走和按需求文檔開發軟件都很容易——前提是它們都是凍結狀態。
60、? 預防為主,治療為輔(An ounce of prevention is worth a pound of cure)磨刀不誤砍柴工
61、? 軟件通常在beta測試完成不久后發布。Beta在拉丁語中是“還不能用”的意思。
62、? 按代碼行數來評估軟件開發的進度,就如同按重量來評估飛機建造的進度。(比爾
63、? “任何傻瓜都能寫出計算機可以理解的代碼。好的程序員能寫出人能讀懂的代碼”
64、? 培養員工,即使他們有跳槽的風險。什么都不做而留他們在公司,這樣風險更大。
65、? 計算機科學的目標是做出一個東西,并且保證它至少能堅持到我們將它開發完成。
66、? Seymour Cray 6。 “程序員的問題是,不到太晚,你永遠無法知道一個他在做著些什么。”
67、? 如果建筑工人像程序員寫軟件那樣蓋房子,那第一只飛來的啄木鳥就能毀掉人類文明。
68、? IT工程師=加班狂 程序員 測試工程師 實施工程師 網絡工程師 電工 裝卸工 搬運工 超人。
69、? 學腳本并不難,JSP、ASP、PHP等等也不過如此--難的是長期堅持實踐和不遺余力的博覽群書。
70、? 大部分情況下,構建程序的過程本質上是對規范調試的過程。—Fred Brooks,《人月神話》作者
71、? 我想大部分人都知道通常一個程序員會具有的美德。當然了,有三種:懶惰,暴躁,傲慢。
72、? 程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
73、? 想在自己的代碼里找出一個錯誤是十分困難的。而當你認為你的代碼沒有錯誤時,那就更難了。
74、? Larry Wall 8。 “大多數的你們都熟悉程序員的美德。它們有三點:懶,不耐煩,以及狂妄自大。”
75、? 不要放過任何一道看上去很簡單的例題——他們往往并不那么簡單,或者可以引申出很多知識點。
76、? 我們這個行業有個特別奇怪的現象:不僅我們不從失敗里吸取教訓,同時也不從成功中學習經驗。
77、? 程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟件。
78、? 注釋代碼很像清潔你的廁所——你不想干,但如果你做了,這絕對會給你和你的客人帶來更愉悅的體驗。
79、? 硬的怕橫的,橫的怕不要命的,瘋子都是不要命的,所以瘋子力量大,程序員只有一種,瘋狂的程序員。
80、? 當有這樣的一種編程語言出現:它能讓程序員用簡單的英語編程,你將會發現,程序員都開始不會說英語。
81、? 編程時要保持這種心態:就好象將來要維護你這些代碼的人是一位殘暴的精神病患者,而且他知道你住在哪。
82、? 預備,開火,瞄準:這是最快的軟件開發方法。預備,瞄準,瞄準,瞄準,瞄準:這是最慢的軟件開發方法。
83、? 程序員的麻煩在于,你無法弄清他在搗騰什么,當你最終弄明白時,也許已經晚了。(超級計算機之父Seymour Cray)
84、? 經理往往認為“程序員A=程序員B”,因為他們工作的年頭差不多。但實際上,他們的效率可能相差十倍甚至百倍。
85、? 我想大部分人都知道通常一個程序員會具有的美德。當然了,有三種:懶惰,暴躁,傲慢。(Perl 語言發明者 Larry Wall)
86、? “程序員的問題是,不到太晚,你永遠無法知道一個他在做著些什么。” Seymour Cr ay 5。 “To iterate is human, to recurse divine.”
87、? 非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
88、? 找到旁人寫的這樣一些代碼——它們實現了重要的功能,但寫得并不夠聰明。重寫它們,然后告訴自己永遠不要犯相同的錯誤。
89、? 這世界最有可能毀滅的方式——大多數專家都同意——是次意外。這就是為什么會有我們,我們是計算機專家,我們創造意外。
90、? George Carrette 9。 “首先學會計算機科學和所有的理論。 然后發展出一個編程風格。 之后便要忘掉所有這些, 以自由的方式探索。”
91、? 如今的大部分軟件都非常像埃及金字塔,由成千上萬的石塊一個摞一個構成,沒有結構上的集成,是由暴力強制和成千上萬的奴隸完成。
92、? 程序猿的讀書歷程:x 語言入門 —> x 語言應用實踐 —> x 語言高階編程 —> x 語言的科學與藝術 —> 編程之美 —> 編程之道 —> 編程之禪
93、? Donald Knuth 10。 “人們認為計算機科學是天才的藝術,但事實完全相反:只是很多人在共同建立起來的 事物之上工作,就像一條由小石頭鋪成的小徑。”
94、? 如今的編程是一場程序員和上帝的競賽,程序員要開發出更大更好、傻瓜都會用到軟件。而上帝在努力創造出更大更傻的傻瓜。目前為止,上帝是贏的。
95、? Alan Kay 7。 “今日的大多數軟件很像埃及金字塔,由千百萬磚頭堆砌起來,層層相切,沒有著整體的 結構,是由畜力和成千上萬奴隸的力量建立起來的。”
96、? 人生就像是一顆二叉樹,從根節點開始遍歷,選擇,左或是右,人生的蛇形軌道也在那一刻,隨之改變。人生可能有很多種結局,但是到那個結局的路只有一條,選擇權在你自己的手里。
97、? 老婆給當程序員的老公打電話:“下班順路買三個包子帶回來,如果看到賣西瓜的,買一個。”當晚,程序員老公手捧一個包子進了家門……老婆怒道:“你怎么就買了一個包子? 老公答曰:“因為看到了賣西瓜的。”
98、? 瘋狂的程序員決不是靠狂妄和拼命的程序員,而是能夠腳踏實地,持續努力的程序員,一個程序員真正做到這兩點,技術上去后,唯一能限制他的只有想象力,到那個時候才算“瘋狂的程序員”,這種程序員,才能令對手無比恐懼。
99、? 程序員愛情觀:愛情就是死循環,一旦執行就陷進去了;愛上一個人,就是內存泄漏你永遠釋放不了;真正愛上一個人的時候,那就是常量限定,永遠不會改變;女朋友就是私有變量,只有我這個類才能調用;情人就是指針用的時候一定要注意,要不然就帶來巨大的災難。
100、? 《桃花庵程序員版》寫字樓里寫字間,寫字間中程序員; 程序人員寫程序,又將程序換酒錢; 酒醒只在屏前坐,酒醉還來屏下眠; 酒醉酒醒日復日,屏前屏下年復年; 但愿老死電腦間,不愿鞠躬老板前; 奔馳寶馬貴者趣,公交自行程序員; 別人笑我太瘋癲,我笑自己命太賤; 但見滿街漂亮妹,哪個歸得程序員。