人月神話讀書筆記
人月神話這本書幾年前就聽(tīng)別人說(shuō)是本很經(jīng)典的軟件開(kāi)發(fā)方面的書,這本書的成功之處在于他思想的前衛(wèi)性,以至于不只是軟件行業(yè)的人在讀。現(xiàn)在終于找到讀他的理由了,可以感受一下大師的杰作。在讀之前我已經(jīng)讀過(guò)了軟件工藝和極限編程,為什么留到最后讀人月神話呢?主要是因?yàn)槲矣X(jué)得一本能夠流傳30年還被人們津津樂(lè)道的書,肯定是本學(xué)要好好細(xì)讀的書,所以留到了最后。按照前兩篇讀書筆記的慣例,前面幾段是一些我讀書時(shí)的感受和收獲,還有一些對(duì)內(nèi)容的評(píng)價(jià)。
從這本書的內(nèi)容來(lái)看,對(duì)于一個(gè)項(xiàng)目經(jīng)理來(lái)說(shuō)肯定會(huì)有更大的收獲,這本書主要是針對(duì)軟件開(kāi)發(fā)管理方面的內(nèi)容,這主要原因可能是因?yàn)樽髡咭郧熬褪琼?xiàng)目的管理者,他是站在管理者的角度寫的。即便這樣,對(duì)于一個(gè)從來(lái)沒(méi)有參與過(guò)真實(shí)項(xiàng)目開(kāi)發(fā),更沒(méi)有領(lǐng)導(dǎo)過(guò)團(tuán)隊(duì)的我還是有一定的吸引力,這本書中我最喜歡的就是前四章(焦油坑、人月神話、外科手術(shù)隊(duì)伍、貴族專制、民主政治和系統(tǒng)設(shè)計(jì))和沒(méi)有銀彈這章。這本書里面為了論證某一觀點(diǎn),會(huì)舉出許多實(shí)際的項(xiàng)目作為證據(jù),這一點(diǎn)非常好,事實(shí)勝于雄辯嘛!這些例子也許對(duì)于作者那個(gè)年代的人來(lái)說(shuō)很好理解,但是放在30年后來(lái)看這些例子又有些陳舊和難懂了。另外,從文中我發(fā)現(xiàn)作者非常注重文檔,一個(gè)優(yōu)質(zhì)的文檔就是項(xiàng)目成功的保證,這一點(diǎn)與傳統(tǒng)的軟件工程很相似,但是卻與極限編程的觀點(diǎn)相悖。下面就是一些讀書的總結(jié)了。
焦油坑
1.
編程系統(tǒng)產(chǎn)品開(kāi)發(fā)的工作量是供個(gè)人使用的、獨(dú)立開(kāi)發(fā)的構(gòu)件程序的九倍。
2.
編程行業(yè)的一些內(nèi)在固有苦惱:l
將做事方式調(diào)整到追求完美,是學(xué)習(xí)編程的最困難部分。
由其他人來(lái)設(shè)定目標(biāo),并且必須依靠自己無(wú)法控制的事物。
真正的權(quán)威來(lái)自于每次任務(wù)的完成。
任何創(chuàng)造性活動(dòng)都伴隨著枯燥艱苦的勞動(dòng),編程也不例外
人們通常期望項(xiàng)目在接近結(jié)束時(shí)(bug、工作時(shí)間)能收斂得快一些,然而軟件項(xiàng)目的情況卻是越接近完成,收斂得越慢。
產(chǎn)品在即將完成時(shí)總面臨著陳舊過(guò)時(shí)的威脅。
人月神話
1.
缺乏合理的時(shí)間進(jìn)度是造成項(xiàng)目滯后的最主要原因,它比其他所有因素加起來(lái)影響還大。
2.
良好的烹飪需要時(shí)間,某些任務(wù)無(wú)法在不損害結(jié)果的情況下加快速度。
3.
我們的構(gòu)思是有缺陷的,因此總會(huì)有bug。
4.
我們圍繞成本核算的估計(jì)技術(shù),混淆了工作量和項(xiàng)目進(jìn)展。人月是危險(xiǎn)和帶有欺騙性的神話,因?yàn)樗凳救藛T數(shù)量和時(shí)間是可以相互替換的。
5.
在若干人員中分解任務(wù)會(huì)引發(fā)額外的溝通工作量--培訓(xùn)和相互溝通。
6.
關(guān)于進(jìn)度安排,作者的經(jīng)驗(yàn)是為1/3計(jì)劃、1/6編碼、1/4構(gòu)件測(cè)試以及1/4系統(tǒng)測(cè)試。
7.
因?yàn)槲覀儗?duì)自己的估計(jì)技術(shù)不確定,所以在管理和客戶的壓力下,我們常常缺乏堅(jiān)持的勇氣。
8.
brook法則:向進(jìn)度落后的項(xiàng)目中增加人手,只會(huì)使進(jìn)度更加落后。
9.
向軟件項(xiàng)目中增派人手從三個(gè)方面增加了項(xiàng)目必要的總體工作量:任務(wù)重新分配本身和所造成的工作中斷;培訓(xùn)新人員;額外的相互溝通。
外科手術(shù)隊(duì)伍
1.
同樣有兩年經(jīng)驗(yàn)而且在受到同樣的培訓(xùn)的情況下,優(yōu)秀的專業(yè)程序員的工作效率是較差程序員的十倍。關(guān)于這一條我在極限編程里看到,sackman和humphrey分別做了實(shí)驗(yàn)發(fā)現(xiàn)優(yōu)秀程序員工作效率比較差程序員的工作效率最高要高達(dá)28倍。
2.
小型、精干隊(duì)伍是最好的。這一點(diǎn)在軟件工藝和極限編程里都得到了充分的體現(xiàn)。
3.
兩個(gè)人的團(tuán)隊(duì),其中一個(gè)項(xiàng)目經(jīng)理,常常是最佳的人員使用方法。
4.
對(duì)于真正意義上的大型系統(tǒng),小型精干的隊(duì)伍太慢了。
5.
實(shí)際上,絕大多數(shù)大型編程系統(tǒng)的經(jīng)驗(yàn)顯示出,一擁而上的開(kāi)發(fā)方法是高成本、速度緩慢、不充分的,開(kāi)發(fā)出的產(chǎn)品無(wú)法進(jìn)行概念上的集成。
6.
一位首席程序員、類似于外科手術(shù)隊(duì)伍的團(tuán)隊(duì)架構(gòu)提供了一種方法,既能獲得由少數(shù)頭腦產(chǎn)生的產(chǎn)品完整性,又能得到多位協(xié)助人員的總體生產(chǎn)率,還徹底地減少了溝通的工作量。圖1是10人的程序開(kāi)發(fā)隊(duì)伍溝通模式。
圖1
10人程序開(kāi)發(fā)隊(duì)伍溝通模式
貴族專制、民主政治和系統(tǒng)設(shè)計(jì)
1.
概念完整性是系統(tǒng)設(shè)計(jì)中最重要的考慮因素。
2.
為了獲得概念完整性,設(shè)計(jì)必須由一個(gè)人或者具有共識(shí)的小型團(tuán)隊(duì)來(lái)完成。
3.
對(duì)于非常大型的項(xiàng)目,將設(shè)計(jì)方法、體系結(jié)構(gòu)方面的工作與具體實(shí)現(xiàn)相分離是獲得概念完整性的強(qiáng)有力方法。
4.
紀(jì)律、規(guī)則對(duì)行業(yè)是有益的。外部的體系結(jié)構(gòu)規(guī)定實(shí)際上是增強(qiáng),而不是限制實(shí)現(xiàn)小組的創(chuàng)造性。
5.
體系結(jié)構(gòu)、設(shè)計(jì)實(shí)現(xiàn)、物理實(shí)現(xiàn)的許多工作可以并發(fā)進(jìn)行。
畫蛇添足
1.
盡早交流和持續(xù)溝通能使結(jié)構(gòu)師有較好的成本意識(shí),以及使開(kāi)發(fā)人員獲得對(duì)設(shè)計(jì)的信心,并且不會(huì)混淆各自的責(zé)任分工。
2.
結(jié)構(gòu)師如何成功地影響實(shí)現(xiàn):i.
牢記是開(kāi)發(fā)人員承擔(dān)創(chuàng)造性的實(shí)現(xiàn)責(zé)任;結(jié)構(gòu)師只能提出建議。
ii.
聽(tīng)取開(kāi)發(fā)人員在體系結(jié)構(gòu)上改進(jìn)的建議。
3.
第二個(gè)系統(tǒng)是人們所設(shè)計(jì)的最危險(xiǎn)的系統(tǒng),通常的傾向是過(guò)分地進(jìn)行設(shè)計(jì)。關(guān)于這一點(diǎn)也許是正確的,但是這是一個(gè)回避不了的問(wèn)題,如果沒(méi)有開(kāi)發(fā)第二個(gè)系統(tǒng)經(jīng)驗(yàn)的人,就不可能有開(kāi)發(fā)第三個(gè)系統(tǒng)經(jīng)驗(yàn)的人了。
貫徹執(zhí)行
1.
即使是大型的設(shè)計(jì)團(tuán)隊(duì),設(shè)計(jì)結(jié)果也必須由一個(gè)或兩個(gè)人來(lái)完成,以確保這些決定是一致的。*
篇2:《誰(shuí)動(dòng)了我的奶酪》之讀書筆記
《誰(shuí)動(dòng)了我的奶酪》之讀書筆記
這本書中提到了四個(gè)小人物,嗅嗅、匆匆、哼哼和唧唧。嗅嗅和匆匆是兩只小老鼠,思維簡(jiǎn)單,嗅覺(jué)強(qiáng)大。他們不會(huì)去想太多的東西,只是憑借著天性的本能去尋找奶酪。但是也就因?yàn)槿绱耍麄兊呐苄?jīng)常掛在脖子上,以便可以隨時(shí)出發(fā)去尋找新的奶酪。
而哼哼和唧唧這兩個(gè)聰明的小矮人卻是聰明反被聰明誤。正是因?yàn)樗麄兟斆鳎栽趯ふ业侥汤褻站之前,哼哼唧唧比匆匆嗅嗅節(jié)約了很多時(shí)間,少跑了很多路。但同時(shí),也正因?yàn)楹吆哌筮笞约阂灿X(jué)得不同與匆匆嗅嗅而瞧不起他們。
當(dāng)奶酪不見(jiàn)了的時(shí)候,笨笨的嗅嗅匆匆因?yàn)楸灸芰⒖坛霭l(fā)去尋找新鮮的奶酪,因?yàn)樗麄冊(cè)揪桶l(fā)現(xiàn)奶酪在一天天減少,總有一天會(huì)全部消失。而哼哼和唧唧卻是在發(fā)現(xiàn)奶酪C站之后,在這個(gè)幸福的奶酪站中迷失了,漸漸變的不知進(jìn)取,只會(huì)守著固有的奶酪山坐享其成。
原來(lái)的追求代表物跑鞋和運(yùn)動(dòng)服都不知道跑到哪里去了。當(dāng)奶酪在一天突然不見(jiàn)了的時(shí)候,哼哼唧唧只是在抱怨與懊惱,而不是馬上動(dòng)身出發(fā)去尋找新的奶酪。日復(fù)一日,奶酪不會(huì)回來(lái)的,每天不斷的去奶酪C站尋找不見(jiàn)了的奶酪只會(huì)讓人更加郁悶和暴躁。而且因?yàn)闆](méi)有食物,哼哼唧唧的狀況越來(lái)越糟糕。
這就像是在我們的日常生活中,大家都有很幸福的時(shí)候,但是幸福不是一直停留在那里不變的,當(dāng)時(shí)光故去,幸福不在的時(shí)候,我們需要馬上行動(dòng),去尋找下一個(gè)幸福的站點(diǎn)。
篇3:《美國(guó)人是如何培養(yǎng)精英的》讀書筆記
《美國(guó)人是如何培養(yǎng)精英的》讀書筆記
《美國(guó)是如何培養(yǎng)精英的》是薛涌美國(guó)政治筆記一系列著作中的其中一記,描述的,是美國(guó)新精英集團(tuán)的崛起和社會(huì)貧富的進(jìn)一步分化。中高產(chǎn)階級(jí)將他們?cè)谇G棘、社會(huì)和文化上的優(yōu)勢(shì)轉(zhuǎn)化為他們對(duì)子女從小奠定的教育上的絕對(duì)優(yōu)勢(shì),把子女培養(yǎng)成下一代的社會(huì)精英,從而在未來(lái)的社會(huì)競(jìng)爭(zhēng)中就會(huì)立于不敗之地,別的階層很難與之形成有力的挑戰(zhàn),而鞏固中高產(chǎn)階級(jí)的社會(huì)地位,造成美國(guó)社會(huì)貧富分化愈來(lái)愈嚴(yán)重,各階層之間的流動(dòng)也愈來(lái)愈小。
只有終身學(xué)習(xí),才能“腹有詩(shī)書氣自華”。這句話對(duì)一名教師來(lái)說(shuō)尤為受用。對(duì)中國(guó)教師來(lái)說(shuō),最緊迫的任務(wù)是了解“別國(guó)的教育”,而不是簡(jiǎn)單地排外。沒(méi)必要因害怕“全盤西化”而排斥“別國(guó)的教育”。
在《美國(guó)人是如何培養(yǎng)精英的》的序中提及到,美國(guó)家庭供孩子上鋼琴課的事例。家長(zhǎng)一年花5000多美元。對(duì)于普通家庭來(lái)說(shuō),這是一筆不小的開(kāi)銷,但上鋼琴課的孩子還是絡(luò)繹不絕。這是為什么呢?有位鋼琴老師十分得意地說(shuō):“我的學(xué)生長(zhǎng)大后干什么的都有,都非常出色。因?yàn)閷W(xué)了這些以后,學(xué)什么都快。” 鋼琴課實(shí)際上是塑造美國(guó)未來(lái)精英的文化品味的過(guò)程。家長(zhǎng)希望孩子不僅有世俗的成功,而且有一個(gè)感性豐富的靈魂,既能創(chuàng)造生活,也能享受生活,成為一個(gè)完整的人。將來(lái)的一切競(jìng)爭(zhēng)都是全球性的。孩子必須有全球的競(jìng)爭(zhēng)力。創(chuàng)造力、想像力、領(lǐng)導(dǎo)才能、人文價(jià)值、藝術(shù)品位等綜合性素質(zhì),成為他們從小訓(xùn)練孩子的根本。
美國(guó)的教育專家認(rèn)為,每個(gè)孩子都具創(chuàng)造力,父母、老師、孩子結(jié)成三位一體對(duì)其進(jìn)行引導(dǎo)與開(kāi)發(fā),孩子的創(chuàng)造力將會(huì)得到大大的提高。在美國(guó),多數(shù)孩子都是幸福的。例如以彈鋼琴為例,家長(zhǎng)不會(huì)逼迫手指不長(zhǎng)的孩子天天練鋼琴,而是依據(jù)孩子自身的特性為他們量身打造適合自己的特長(zhǎng)。在中國(guó),很多家長(zhǎng)在孩子還不是很了解這個(gè)世界需要家長(zhǎng)的引導(dǎo)時(shí),會(huì)讓孩子去做一些孩子不喜歡,或者是不適合孩子自身發(fā)展的一些事情。獨(dú)具慧眼的家長(zhǎng)是讓孩子做自己擅長(zhǎng)的事,自然健康成長(zhǎng),不是主觀代替孩子確立發(fā)展目標(biāo),更不是貪大求全,要求孩子全能,而是真正幫助孩子成為他自己。
公平、公正的觀念在美國(guó)教育的觀念中是必須的,不可缺少的。每個(gè)孩子從小就知道隱私的重要性。在美國(guó),由于很好的保護(hù)了每個(gè)孩子的個(gè)性,讓他們?cè)谧约荷瞄L(zhǎng)的方面都得到了長(zhǎng)足的發(fā)展,每個(gè)孩子都是生活的昂首挺胸的,如果在我們有些地方可能就不會(huì)了。在美國(guó),家長(zhǎng)在孩子心中樹(shù)立的都是你只是平凡的一員,任何你想要的都得通過(guò)你的努力付出才能得到。在我們這里,有些人總想再窮也不能窮孩子,再苦也不能苦孩子,寧愿自己苦,也要為孩子營(yíng)造奢侈的環(huán)境,十多歲就開(kāi)豪車,這就造就了“我爸是李剛”“藥家鑫”等。
這些事件的發(fā)生雖然不是普遍,但確實(shí)值得我們深思。我覺(jué)得,我們應(yīng)該多學(xué)學(xué)美國(guó)的教育之長(zhǎng),放手讓孩子去鍛煉,培養(yǎng)孩子的吃苦耐勞精神和動(dòng)手能力,讓孩子在日常生活學(xué)習(xí)中多操作與嘗試,使他們遇到挫折是能積極面對(duì),不消極,努力解決困難。孩子長(zhǎng)大后始終要獨(dú)立的,該來(lái)的問(wèn)題始終也會(huì)呈現(xiàn)的,我們應(yīng)該借鑒書中的教育理念,培養(yǎng)出一個(gè)個(gè)對(duì)生活熱情的,面對(duì)問(wèn)題樂(lè)觀的,不死板,不衣來(lái)伸手飯來(lái)張口的新一代青年,。要想實(shí)現(xiàn)這些,她需要父母的引導(dǎo),每個(gè)教育者的辛勤付出。
精英是開(kāi)放社會(huì)競(jìng)爭(zhēng)產(chǎn)生的,貴族是世襲的。精英集團(tuán)的興起,像是一場(chǎng)文藝復(fù)興,以塑造完整的個(gè)人為宗旨,并不僅僅是傳授手藝。耶魯大學(xué)的學(xué)生,選歷史專業(yè)的竟達(dá)15%,高居第一。政治學(xué)和經(jīng)濟(jì)學(xué)(這是純理論的經(jīng)濟(jì)學(xué),并非教你怎樣做生意)緊隨其后。明擺著,這些精英將來(lái)是要統(tǒng)治世界的。教育給他們的是價(jià)值觀念、社會(huì)理念、對(duì)未來(lái)的遠(yuǎn)見(jiàn)、對(duì)人類命運(yùn)的關(guān)懷,而不是怎樣在那里數(shù)錢。
讀了此書后,我覺(jué)得培養(yǎng)孩子做一個(gè)完整的人,尤其做一個(gè)有能力的人,這是今后發(fā)展生存之根本。尤其覺(jué)得我們現(xiàn)在的教育是在培養(yǎng)一些高分低能的學(xué)生,一個(gè)個(gè)書呆子,還有一些靠吃自己家里的老家本的,我也很想做一個(gè)完整的人!