1:所有的弱點中,最大的弱點就是害怕暴露弱點
2:石頭湯故事,先給人們乙個希望,乙個做出來一點的東西或專案,因為人們更容易相信正在發生的成功
3:定期的為知識投資,多元化是長期成功的關鍵
4:週期性的讀一些書籍
5:對於一些問題的答案,要多請教別人,這樣也可以達**際溝通,同時附帶的解決其它問題
6:盡可能的減少重複,增加復用性,正交性,減少無關程式的影響,正交性體現在團隊中也是,使每個人的職能範圍盡量分開,減少衝突,提高效率
7:如果你的某個想法是惟一的想法,那再也沒有比這更危險的事情了,進行可撤銷性的定製,比如乙個專案採用的資料庫**商,是可以變化的
8:曳光彈,在未知專案中,先用曳光彈摸索出乙個通向目標的通道,再逐步完善。
9:使自己**是可對人理解的,這樣它的生命力更久
10:注重shell,它比gui有些時候更快捷,功能性更強,一些在gui下的複雜的操作系列可否通過shell 指令碼自動化?
11:進步遠非由變化組成,而是取決於好記性。不能記住過去的人,被判重複過去。
程式設計師修煉之道 從小工到專家
在專案開始之前 需求需要挖掘,而不僅僅是收集。找出使用者為何要做特定事情的原因,而不是他們目前做這件事情的方式。建立需求文件 把形式化的模板做備忘錄 好的需求文件會保持抽象 專案範圍的增大需要被記錄和可追溯,以及可評價 通過統計資訊 需求的收集和設計實現不是單向的線性關係,而是雙向關係。它們是 交付...
程式設計師修煉之道 從小工到專家
基本工具 構建自己的工具庫。使用原始碼控制。除錯bug 找到問題根源 可以快速 復現 bug。跟蹤。向別人解釋程式以找到問題所在。找bug範圍 先自己 確定無誤再找類庫或系統問題。不要固執的認為自己的 沒問題。不要假設,要驗證。注重實效的偏執 放棄寫出完美軟體的偏執。進行防禦性程式設計。合約。規定 ...
程式設計師修煉之道 從小工到專家
這本書的適用範圍可以從初學者到有經驗的程式設計師再到專案經理,作為一本偏向理論與思想的書,書中不可避免有些假大空的地方,再加上作者寫完本書的時間還在1999年,書中的很多方法與標準放在今天也已不再實用。但這些都不能掩蓋它的優秀之處,作者曾在本書完成十年後說過,如果這本書是放在現在編寫,1999年的那...