現在我們來小結一下。
我們到目前為止一直在打磨的觀點就是,在編程領域里,真正的獨行俠是很罕見的——就算他們真的存在,他們的非凡成就也不是憑空而來的。這些改變世界的成就幾乎都是集體智慧努力得來的結晶。
因此建立一支全明星團隊才是真正的目標,不過想達成這個目標,難度高得驚人。最好的團隊能充分利用好隊里的巨星是沒錯,但是集體的力量一定是大于個體力量之和的。
用一句話來說就是:**軟件開發是集體項目**。
乍看之下這個理念很難讓人接受,畢竟這和我們心里的天才程序員幻想是相抵觸的,所以先記下來再慢慢理解吧。

記住,軟件開發是集體項目
一個人躲在自己小黑屋里抖聰明是沒用的。光靠自己神神秘秘地搞創造發明是不可能改變世界,令千百萬用戶受益的。你需要合作,告訴別人你的想法,讓別人幫你分擔勞力,向別人學習,進而打造一支出色的團隊。
現在來做個實驗:你能想出幾個應用廣泛的成功軟件是真正由一個人完成的?(有些人可能會提到“LaTeX”,但很 難說它是一款“應用廣泛”的軟件,除非你覺得那些寫學術論文的人在所有電腦用戶里占有相當大的比例!)
我們會在這本書里不斷地重復這個集體項目的概念。高效的團隊才是通向成功的關鍵所在,你應該盡可能地以此為目標,這同樣也是本書的使命。
- 內容提要
- 致謝
- 本書宗旨
- 對本書的贊譽
- 前言
- 第一章 天才程序員的傳說
- 幫我把代碼藏起來
- 天才的傳說
- 隱瞞是有害的
- 團隊才是王道
- 三支柱
- HRT實戰
- 下一步
- 第二章 培養出色的團隊文化
- 什么是文化
- 為什么要關心它
- 文化和人
- 優秀團隊文化中的溝通模式
- 高層面同步
- 每日進行的討論
- 使用bug跟蹤系統
- 溝通也是工程的一部分
- 說到底真正重要的還是代碼本身
- 第三章 大海航行靠船長
- 自然界沒有真空地帶
- @Deprecated Manager
- 主管才是新的經理
- 唯一要擔心的就是……好吧,所有的事情
- 仆人式領導
- 反模式
- 領袖的處事之道
- 人是植物
- 內部激勵和外部激勵
- 結語
- 第四章 對付害群之馬
- 什么是“害群”
- 保護團隊
- 發現威脅
- 第五章 操縱組織的藝術
- 優點、缺點和策略
- 理想的情況:團隊在公司里應該是怎么運作的
- 現實的情況:當環境成為成功路上的絆腳石
- 操縱你的組織
- B計劃:走為上
- 不要放棄
- 第六章 用戶也是人
- 管理大眾的印象
- 管理和用戶之間的關系
- 結語
- 附錄A 延伸閱讀
- 版權