我也是千萬程序猿中的一枚小屌絲,生活是痛苦並快樂着,我一直把程序語言當成一門藝術而不是技術,越深刻的瞭解越感受他的博大精深.感慨前輩們擁有如此的智慧,我只能在後面追尋.廢話很少說,讓咱們一塊兒欣賞一下大牛們的名言吧. 有興趣的小夥伴歡迎一塊兒交流!947405150程序員
1,生命過短暫,不要去作一些根本沒有人想要的東西。—Ash Mauryaweb
2,若是你交給某人一個程序,你將折磨他一成天;若是你教某人如何編寫程序,你將折磨他一生。—David Leinweber算法
3,軟件設計有兩種方式:一種方式是,使軟件過於簡單,明顯沒有缺陷;另外一種方式是,使軟件過於複雜,沒有明顯的缺陷。—C.A.R. Hoare編程
4,其實,我嘗試着使 Ruby 更天然,而不是簡單。Ruby 看起來很簡單,但內部是很是複雜的,就像咱們的身體同樣。—松本行弘,Ruby 之父網絡
5,大部分狀況下,構建程序的過程本質上是對規範調試的過程。—Fred Brooks,《人月神話》做者優化
6,軟件開發每每是這樣:最開始的 90% 代碼佔用了開始的 90% 的開發時間;剩下10% 代碼一樣須要 90% 的開發時間。—Tom Cargilldebug
7,當你試圖解決一個你不理解的問題時,複雜化就產成了。—Andy Boothe設計
8,用幾個小時來制定計劃,能夠節省幾周的編程時間。— 匿名指針
9,控制複雜性是計算機編程的本質。— Brian Kernighan調試
10,計算機科學領域的全部問題均可以經過其餘方式間接解決。—David Wheeler
11,編程是兩隊人馬在競爭:軟件工程師努力設計出最大最好的連白癡都會使用的程序;而宇宙在拼命製造最大最好的白癡。到目前爲止,宇宙是勝利者。— Rick Cook
12,調試一個初次見到的代碼比重寫代碼要困難兩倍。所以,按照定義,若是你寫代碼很是巧妙,那麼沒有人足夠聰明來調試它。— Brian W. Kernighan
13,我不是一個偉大的程序員,我只是一個具備良好習慣的優秀程序員。—Kent Beck
14,大家中大多數人都熟悉程序員的美德,有三種:那就是懶惰、急躁和傲慢。–Larry Wall,Perl 語言發明人
15,任何一個傻瓜都會寫可以讓機器理解的代碼,只有好的程序員才能寫出人類能夠理解的代碼。—Martin Fowler
程序員的勵志語錄:
16,靠代碼行數來衡量開發進度,就像是憑重量來衡量飛機制造的進度。—比爾·蓋茨
17,這不是一個 bug,這只是一個未列出來的特性。—匿名
18,做爲一個程序員,鬱悶的事情是,面對一個代碼塊,卻不敢去修改。更糟糕的是,這個代碼塊仍是本身寫的。— Peyton Jones
19,它在個人機器上能夠很好運行!—大部分程序員
20,能說算不上什麼,有本事就把你的代碼給我看看。—Linus Torvalds,Linux 之父
21,我認爲對象就像是生物學裏的細胞,或者網絡中的一臺計算機,只可以經過消息來通訊—Alan Kay,Smalltalk 的發明人,面向對象之父
22,當你選擇了一種語言,意味着你還選擇了一組技術、一個社區。—Joshua Bloch
23,質量、速度、廉價,選擇其中兩個。—匿名
24,過早的優化是罪惡之源。—Donald Knuth
25,沒有什麼代碼的執行速度比空代碼更快。—Merb 核心原則
26,若是你是房間裏最聰明的人,那麼你走錯房間了。—匿名
27,若是隻需更改一個單一的代碼行,你的部門須要花費多長時間?—Mary Poppendieck
28,九我的不能讓一個孩子在一個月內出生。—Fred Brooks,《人月神話》做者
29,好代碼自己就是最好的文檔。當你須要添加一個註釋時,你應該考慮如何修改代碼才能不須要註釋。—Steve McConnell,Code Complete 做者
程序員名言:
30,一我的在教會電腦以前,別說他真正理解這個東西了。—Donald Knuth
31,任何你寫的代碼,超過6個月不去看它,當你再看時,都像是別人寫的。Eagleson’s law
32,UNIX很簡單。但須要有必定天賦的人才能理解這種簡單。—Dennis Ritchie
33,軟件在可以複用前必須先能用。—Ralph Johnson
34,優秀的判斷力來自經驗,但經驗來自於錯誤的判斷。—Fred Brooks
35,‘理論’是你知道是這樣,但它卻很差用。‘實踐’是它很好用,但你不知道是爲何。程序員將理論和實踐結合到一塊兒:既很差用,也不知道是爲何。—佚名
36,當你想在你的代碼中找到一個錯誤時,這很難;當你認爲你的代碼是不會有錯誤時,這就更難了。—Steve McConnell 《代碼大全》
37,若是建築工人蓋房子的方式跟程序員寫程序同樣,那第一隻飛來的啄木鳥就將毀掉人類文明。—Gerald Weinberg
38,項目開發的六個階段:1. 充滿熱情 2. 醒悟 3. 痛苦 4. 找出罪魁禍首 5. 懲罰無辜 6. 褒獎閒人—佚名
39,優秀的代碼是它本身最好的文檔。當你考慮要添加一個註釋時,問問本身,「如何能改進這段代碼,以讓它不須要註釋?」—Steve McConnell 《代碼大全》
40,咱們這個世界的一個問題是,蠢人信誓旦旦,智人滿腹狐疑。—Bertrand Russell
關於程序員的名言:
41,不管在排練中演示是如何的順利(高效),當面對真正的現場觀衆時,出現錯誤的可能性跟在場觀看的人數成正比。—佚名
42,羅馬帝國崩潰的一個主要緣由是,沒有0,他們沒有有效的方法表示他們的C程序成功的終止。—Robert Firth
43,C程序員永遠不會滅亡。他們只是cast成了void。—佚名
44,若是debugging是一種消滅bug的過程,那編程就必定是把bug放進去的過程。—Edsger Dijkstra
45,你要麼要軟件質量,要麼要指針算法;二者不可兼得。—Bertrand Meyer
46,有兩種方法能寫出沒有錯誤的程序;但只有第三種好用。—Alan J. Perlis
47,最初的90%的代碼用去了最初90%的開發時間。餘下的10%的代碼用掉另外90%的開發時間。—Tom Cargill
48,程序員和上帝打賭要開發出更大更好—傻瓜都會用的軟件。而上帝卻總能創造出更大更傻的傻瓜。因此,上帝總能贏。—Anon
49,有兩種軟件設計的方式:一種是使它足夠簡單以至於明顯沒有缺陷,另外一種則是使它足夠複雜以至於沒有明顯的缺陷。 —C.A.R. Hoare
50,軟件工程的目標是控制複雜度,而不是增長複雜性。—Dr. Pamela Zave
51,一個好的程序員是那種過單行線馬路都要往兩邊看的人。Doug Linder
52,程序有問題時不要擔憂。若是全部東西都沒問題,你就失業了。軟件工程的Mosher定律
53,程序必須是爲了給人看而寫,給機器去執行只是附帶任務。
推薦程序員交流羣:947405150 歡迎一塊兒交流哦!