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