程式設計師修煉之道 摘錄

2022-07-19 21:15:26 字數 2143 閱讀 5825

1.注重實效的程式設計師,不僅要完成工作,還要完成的漂亮。

2.關心你的技藝。

3.思考!你的工作。

4.提供各種選擇,不要找蹩腳的藉口。、

5.不要容忍破窗戶。

6.做變化的催化劑。

7.記住大圖景。

8.使質量成為需求問題。

9.定期為你的知識資產投資。

9.1每年至少學習一種語言

9.2每季度至少閱讀一本技術書籍

9.3也要閱讀非技術書籍

9.4上課

9.5參加本地使用者組織

9.6實驗不用的環境

9.7更上潮流

9.8上網

10.批判的分析你所讀到的和聽到的。

11.你說什麼和你怎麼說同樣重要。

12.不要重複你自己。

13.讓復用變的容易。

14.消除無關事物之間的影響。

15.不存在最終決策。

16.用曳光彈找到目標。

17.為了學習而製作原型。

17.1語言的界限就是乙個人的世界的界限。

18.靠近問題領域程式設計。

19.估算,以避免發生意外。

20.通過**對進度表進行迭代。

21.用純文字儲存知識。

22.利用命令shell的力量。*cywin(bash shell)\uwin(korn shell)\z shell

23.用好一種編輯器。*emacs \ xemacs

24.總是使用原始碼控制。* tsvn

25.要修正問題,而不是發出職責。

26.除錯的第一準則:不要恐慌。

27."slect" 沒有問題。

28.不要假定,要證明。

29.學習一種文字操作語言。

30.編寫能編寫**的**,夾具。

31.你不可能寫出完美的軟體。

32.早崩潰。

33.如果他不可能發生,用斷言確保他不會發生。

34.將異常用於異常的問題。

35.要有始有終。

36.使模組之間的耦合減至最少。

37.要配置,不要整合。

38.將抽象放進**,細節放進元資料。

39.分析工作流,以改變併發性。

40.用服務進行設計。

41.總是為併發進行設計。

42.使檢視和模型分離。

43.用黑板協調工作流。

44.不要靠巧合程式設計。

45.估算你的演算法的階。

46.早重構,常重構。

47.為測試而設計。

48.測試你的軟體,否則你的客戶就要測試。

49.不要使用你不理解的嚮導**。

50.不要搜尋需求,挖掘他們。

51.與使用者一同工作,以像使用者一同思考。

52.抽象比細節活的更長久。

53.使用專案詞彙表。

54.不要在盒子外面思考,要找到盒子。

55.傾聽反覆出現的疑慮,等你準備好再開始。

56.對有些事情「做」勝於「描述」。

57....

58.在你的**上簽名。

書籍:analysis patterns "乙個高階架構型模型的寶藏"

win32 system service ( marshall brian) windows 低階api的簡明參考

programming windows "windows gui 開發的權威書籍"

web:

slashdot "痴迷者的新聞,重要的資料" www.slashdot.org

cetus links "關於物件導向的數千鏈結" www.cetus-links.org

wikiwikiweb "對各種想法進行集體編輯" www.c2.com

原始碼控制工具:

rcs prep.ai.mit.edu

cvs cvshome.org

aegis "基於事物的配置管理"

clearcase www.rational.com

mks "原始碼完整性" www.mks.com

pvcs "配置管理" www.merant.com

visual sourcesafe www.microsoft.com

perforce www.perforce.com

1.資料庫**和使用者介面是正交的:你可以改動介面,而不影響資料庫;更換資料庫,而不用改動介面。

程式設計師修煉之道

在所有的弱點中,最大的弱點就是害怕自己暴露弱點。j.b bossuet,politics from holy writ,1709 provide options,don t make lame excuses 提供各種選擇,不要找蹩腳的藉口 don t live with broken window...

程式設計師修煉之道

身為一名程式設計師,當一本叫做 程式設計師修煉之道 的書出現在面前,又怎能忍住不去看呢?於是,出現了下邊的讀書筆記。該書確實博大精深,包含了很多內容,但很多都是點到為止。那種心中有劍的感覺,躍然紙上,或許高手都是如此吧。根據多年武俠觀摩經驗,一定要把不懂的記下來,以後肯定大有用處。那就記。第一章 注...

程式設計師修煉之道

1 通過自己工作上的不斷努力,成為公司的骨幹員工,構建自己的不可替代性。2 學院派講究的是把簡單問題複雜化,實戰派講究的是把複雜問題簡單化,模組化。3 c語言,資料結構與演算法,編譯原理。4 修煉程式的內功,是學習抽象能力和描述能力,與語言無關。5 獲得智力資本,從而為自己的資產提供最佳的方式 摘自...