
第三十四章
人力
有兩件事是無限的:宇宙與人類的愚蠢,但我對宇宙不甚瞭解。
- Albert Einstein
程式設計是人們追求的目標。
幾乎從第一個程式開始,我們就已經知道,程式設計並不單單只是一項技術的挑戰,它
也是社交的挑戰。軟體開發是一種消遣,涉及
與
其他人一起編寫程式,
供
其他人瞭解。
這代表使用他人的程式、加入與離開軟體團隊、在老闆的監督下工作,管理開發人員
(這就有點像是放牧一群貓),等等。
許多歷久不衰的程式設計巨著都會深談人的問題,例如
The Mythical Man Month
1
與
Peopleware
2
。
如同使用基礎程式的人,難免會塑造他們所寫的程式,與你一起工作的人,也難免會塑
造
你
。
重點
刻意把你自己放在傑出的程式員旁邊。
1 Frederick P. Brooks Jr.,
The Mythical Man Month
(Boston: Addison Wesley, 1995)。
2 Tom Demarco and Timothy Lister,
Peopleware
(New York: Dorset House Publishing, 1999)。