讀《程式設計之禪》

2021-04-06 13:17:22 字數 618 閱讀 1110

hua:汲取外面的思想,思考還靠自己

第三篇 土

我聽說過:

開始時似乎比較容易的事情,結尾時往往是最困難的。這就是為什麼程式設計師說--「開發前面的百分之九需要一半時間,而另一半時間則用來完成最後的百分之十。」

五我聽說過:專案計畫和公布的時間表,本身毫無意義。那些日期和專案進展的里程碑本質上不意味著什麼。然而有乙個秘密的時間表,它被所有工作於乙個專案的人所理解。這個秘密的時間表從未被外界的關注所愚弄,也從未被操縱以迎合市場的方案。這個秘密的時間表總是被遵守,因為它反映了所有開發部成員之間的相互理解。當專案反映了這個現實時,程式會如期完成;當專案計畫與此現實相矛盾時,程式會被延誤。

六我聽說過:有三種情況肯定會導致程式設計專案的失敗。第一種情況是,主管此專案的經理對軟體一無所知;第二種情況是,對程式**負責的專案帶頭人對編寫**毫無興趣 ;第三種情況是,編寫**的程式設計師是臨時僱傭的,對專案缺乏忠誠。這三種情況中的任何一種都會導致專案的失敗;三種情況同時出現,就必死無疑了。

九我聽說過:有一種迴圈,這是一種宇宙的節奏。今天乙個程式流行,明天是另乙個;今天修正 了五百個程式中的錯誤,明天又將出現五百個新的。要理解生命,就要知道這種節奏的存在。要理解禪,就要活在這種節奏之外,從日常生活的牽掛之中超脫出來。只有這樣,頭腦才會自由。

讀《程式設計之禪》

hua 知道的可能並不是越多越好 第四篇 金 一乙個在大學裡學習了很長時間的初學者來拜訪程式設計大師。初學者說 我已經記住了 計算機程式設計藝術 的十二卷書中所匯集的演算法,我能用lisp prolog algol modula2和ada語言程式設計。大師禮貌的點點頭。我很少遇見像你這樣博學的人,他...

程式設計之禪閱讀筆記03

在第三章 著重講解了軟體工程師的成長 軟體工程師的個人水平的衡量 與 對專案的重要性,以及思維誤區。1.沒有人民不叫國家,這跟軟體工程專案一樣 team 只有團隊協作 合理發揮,每個人的優點才能開發出好的軟體。有序 開發是最低標準 但這是沒有靈魂的 軟體開發的絕大部分模組都是由個人開發或維護的,ic...

評論《程式設計之魂》值得一讀

如果想要透徹的了解某個事物 就必須了解它的歷史 如何誕生?如何發展?如何成了今天的樣子?歸根結底,也許就追溯到了某種哲學思想,以及那個時代下的種種背景。就像學習藝術的人,要學習藝術史一樣。為了透徹地學習程式設計,深入了解一種語言,我們也許該去了解這種語言是如何從無到有。很多時候,我們會有一些疑問 為...