《人月神話》讀后感
~-7-6 字?jǐn)?shù):4071
不同的社會經(jīng)驗(yàn),不同的思想狀態(tài),對讀本書的心得也不一樣,我在此說說我的讀后感,書中有許多非常好的觀點(diǎn),但我只把我感觸最深的寫下來。 這確實(shí)是一本很值得多次閱讀的好書,每次閱讀可能都能從中得到一些提示。
1.外科手術(shù)隊(duì)伍the surgical team
項(xiàng)目經(jīng)理在項(xiàng)目的初期必須清楚的估計項(xiàng)目的人月運(yùn)作模式(時間、人力在項(xiàng)目各階段的分配),例如什么時候需要出什么樣成果,決定了什么時候需要什么樣的人加入項(xiàng)目,這是項(xiàng)目經(jīng)理的責(zé)任。
2.貴族~,民主政治aristocracy,democracy,system
要獲得概念的完整性,設(shè)計必須由一個人或具有共識的小組來完成。
有四個問題:
1。如何得到概念的完整性
2。是否要有一位杰出的精英,或者說是結(jié)構(gòu)設(shè)計師的貴族~.....
3.如何避免結(jié)構(gòu)設(shè)計師產(chǎn)出無法實(shí)現(xiàn)或代價高昂的技術(shù)規(guī)格說明,使大家陷入困境。
4。如何才能與實(shí)現(xiàn)人員就技術(shù)說明的瑣碎細(xì)節(jié)充分溝通,以確保設(shè)計被正確地理解,并精確地整合到產(chǎn)品中。
對1。2。4的回答基本上都可以找到,但第3個似乎找不到。
3.畫蛇添足the second-system effect
講述的基本都是基于ibm 360操作系統(tǒng)以及編譯程序等方面的經(jīng)驗(yàn),講述如何避免開發(fā)第二個系統(tǒng)的風(fēng)險,作者認(rèn)為開發(fā)第二個系統(tǒng)的設(shè)計師設(shè)計出來的系統(tǒng)是最危險的,因此要求他們自律。
4.貫徹執(zhí)行passing the word
印象比較深刻的是"體系結(jié)構(gòu)設(shè)計人員必須為自己描述的任何特性準(zhǔn)備一種實(shí)現(xiàn)方法,但他不應(yīng)該支配具體的實(shí)現(xiàn)過程。"
5.為什么巴比倫塔會失敗why did the tower of babel fail?
講述巴比倫塔會失敗的原因是缺乏交流。
6.胸有成竹calling the shot
主要講述如何計算編程時間,以及提出幾個人的經(jīng)驗(yàn)算法。
講述的各種算法可能都不太適合與現(xiàn)在的高級語言,但portman的觀點(diǎn)仍然適合現(xiàn)在,即編程人員實(shí)際的編程時間只有50%,其他的時間都花在了無關(guān)的瑣碎事情上。
7.削足適履ten pounds in a five-pound sack
主要講述程序占用的空間等,在70年代比較突出,但現(xiàn)在好多了。
8.提綱擎領(lǐng)the documentary hypothesis
說明文檔的作用
9.未雨綢繆plan to throw one away
唯一不變的是變化本身。
在大型項(xiàng)目中,項(xiàng)目經(jīng)理需要有兩個和三個頂級程序員作為技術(shù)輕騎兵,當(dāng)工作繁忙最密集的時候,他們能急馳飛奔,解決各種問題。 講述技術(shù)人員與項(xiàng)目人員的互換是,對我有一定的提示,但圖中ibm的兩條職位晉升線,不太理解。