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 獲得智力資本,從而為自己的資產提供最佳的方式 摘自...