閱讀人月神話(1)
應老師教學計劃要求在寒假略讀《人月神話》:
我在微博隨便看了一下,這本書大概可以稱作軟件工程領域的名著,為人們在管理復雜項目等方面提供了很多頗具洞察力的見解,既有很多發人深省的觀點,也有大量的軟件工程方面的實踐指導。
在這本《人月神話》中,其中提到了軟件系統的復雜性遠遠超過了建築行業和制造行業,軟件的需求是在人的腦子中很快形成的一種想法,用我們的自然語言都很難完整、準確的表達給對方。一般情況下,人們只有在看到一個已運行的APP或者網站以後才會說:“哦,我要的其實不是這個功能,其實我想得是能夠這樣這樣的或者那樣那樣的... ”,需求的不確定性更加導致了軟件構建過程的復雜性。簡單來說就是如果你想解決問題,有些事情是必須要做的,但是因為做事的方式方法不對,導致多做了很多不必要的事,軟件也變得更加復雜了。
在今後的工作中,我們在構建一個軟件之前,首先應該準確構思,並對軟件進行規劃,減少在過程中的不必要的時間、精力方面的損失,提高工作效率!
?
閱讀人月神話(1)
相關推薦
閱讀人月神話(1)
情況下 str 一個 實踐 需求 名著 很快 減少 工作 應老師教學計劃要求在寒假略讀《人月神話》: 我在微博隨便看了一下,這本書大概可以稱作軟件工程領域的名著,為人們在管理復雜項目等方面提供了很多頗具洞察力的見解,既有很多發人深省的觀點,也有大量的軟件工程
閱讀人月神話(2)
改變 所有 實力 讀書 實現 人月神話 這不 感受 span 這幾天忙著練車,沒讀書,雖然這不是借口! 我覺得我的語言真的不夠用來描述感受: 1.對於職業的苦惱:我們只有事先了解一些編程固有的煩惱,這樣,當它們真的出現時,才能更加坦然地面對。 2.所有的編程人員都是樂觀主義
實時零相位濾波的神話(1)
做控制的人大概都夢想做到輸出和輸入訊號保持完全同步,相移為0。如果能做到,那該多酷。 MATLAB有個神奇的函式filtfilt,可以對資料做離線的濾波,實現零相移。原理就是先做一個方向的濾波,比如先forward 濾波,然後把濾波後的序列逆序,再用同一個濾波器做backw
人月神話閱讀筆記(1)
將他 時間 工作量 提高 font 學會 現在 項目開發 人員 , 向進度落後的項目中增加人手,只會使進度更加落後。 -Brooks法則 《人月神話》中的內容來自布魯克斯在IBM公司System 360家族和OS 360中的項目管理經驗。初版的20年後,布魯克斯重新審
《The Mythical Man-Month(人月神話)》讀後感(1)
臨近考試周,這裡我通過平時閱讀的《人月神話》十九個章節和知乎、簡書等網頁中網友們對《人月神話》的讀後感,對書中各個章節進行簡單的總結,以下均為個人手打觀點的思考與整合,僅供大家參考。 乍一看書名,人月
寒假讀書筆記1(人月神話)
平臺 十分 技術 轉換 ont 並不是 計算機 人的 最好 書中給出了一些概念與現下創造性的軟件及項目都由小組織完成,並且解釋了一些程序員的脾性。程序是追求完美的工作,而這種技術活需要多與藝術才能夠達至工程完美之上的精致。 1、所有的編程人員都是樂觀主義者。可能是這種現代魔
《人月神話》閱讀筆記(3)
-s 總線 sof 高效 保持 生命 發的 對象之間的關系 開發 對於效率和概念的完整性來說,最好由少數幹練的人員來設計和開發,而對於大型系統, 則需要大量的人手,以使產品能在時間上滿足要求。如何調和這兩方面的矛盾呢?建立怎 樣的組織架構是項目成功的關鍵。第三章作者提
《人月神話》閱讀筆記(三)
現在 等待 不足 創建 我們 興趣 一句話 事物 般的 今天我閱讀了一部分《人月神話》,也是有一些感觸。 當閱讀到職業的樂趣這一節時有一句話:如果我們想解決問題,就必須試圖先去理解它職業的樂趣。而編程又何嘗不是呢,在編程中我們會遇到各種各樣的錯誤,越調試錯誤會越多
《The Mythical Man-Month(人月神話)》讀後感(2)
第10章 未雨綢繆 在化學領域中,在實驗室可以進行的反應過程,並不能在工廠中一步實現。一個被稱為“ 實驗性工廠(pilot planet)”的中間步驟是非常必要的,它會為提高產量和在缺乏保護的環境下運作提供寶貴經驗。軟體系統設計中也同樣有這方面的問題,若
【3月6日】原始碼閱讀日記(1):HashMap
前言 首先,致敬下幾位authors @author Doug Lea @author Josh Bloch @author Arthur van Hoff @author Neal Gafter HashMap是Java程式設計師使用頻率最高
人月神話閱讀筆記1--職業的樂趣和職業的苦惱
我們 成就感 十分 閱讀 比較 耗時 枯燥 老鼠屎 完美 本次閱讀人月神話,閱讀了職業的樂趣和職業的苦惱。 通過對職業的樂趣的閱讀,我了解到作者對編程的樂趣的認識,作者形容的十分生動,就像孩子玩泥巴時一樣愉快,在編程時我們能夠體會到創造的樂趣,當別人使用我們創造的程序時我們
《人月神話》閱讀筆記02
習慣 方式 人月神話 開發 挫折 單位 吸引 神話 依賴 第二章 人月神話 這一章主要講述了樂觀主義、人月、系統測試、空泛的估算、重復產生的進度災難。 所有的編程人員都是樂觀主義者。可能是這種現代魔術特別吸引那些相信美滿結局的人;也可能是成百上千瑣
《人月神話》閱讀筆記06
使用 測試 理由 修改 技術 大會 以及 例子 傳遞參數 第六章 貫徹執行 這一章主要講述了文檔化的規格說明——手冊、形式化定義、直接整合、會議和大會、多重實現、電話日誌、產品測試。 手冊、或者書面規格說明,是一個非常必要的工具,盡管光有文檔是不夠
《人月神話》閱讀筆記04
計算機 存在 時代 改變 筆記 易用性 編程開發 不同 用戶 第四章 貴族專制、民主政治和系統設計 這一章主要講述了概念一致性、獲得概念的完整性、貴族專治統治和民主政治、在等待時實現人員應該做什麽。 絕大多數歐洲的大教堂中,由不同時代、不同建築師所
《人月神話》閱讀筆記05
後者 估計 建議 str 準備 裝飾 好的 似的 結構 第五章 畫蛇添足 這一章主要講述了結構師的交互準則和機制、自律——開發第二個系統所帶來的後果。 建築行業的結構設計師使用估算技術來編制預算,該估算技術會由後續的承包商報價來驗證和修正。承包商的報
人月神話閱讀筆記3
學習編程 進行 調整 提高 快樂 方向 防止 來源 困難 我需要逐漸培養自己的編程興趣,還有就是需要增強自己的自控力,防止編程時候貪玩。 編程的快樂在於它不僅滿足了我們內心深處進行創造的渴望,而且喚醒了每個人內心的情感。我始終喜歡著我們這個行業。 學習編程最困
leveldb 閱讀筆記(1) 內存分配
erp ant 保存 系統調用 tin assert blog 方便 png 內存管理對於任何程序都是很重要的一塊,leveldb自己也實現了一個簡單了內存分配器,而不是使用一些其他開源軟件tcmalloc等,避免了對其他軟件的依賴。 自己實現內存分配器有什麽好處呢?
論文閱讀:A Primer on Neural Network Models for Natural Language Processing(1)
選擇 works embed 負責 距離 feature 結構 tran put 前言 2017.10.2博客園的第一篇文章,Mark。 由於實驗室做的是NLP和醫療相關的內容,因此開始啃NLP這個硬骨頭,希望能學有所成。後續將關註知識圖譜,深度強化學習等內
構建之法閱讀筆記(1)
等等 結合 工程 註意 幫助 需求 系統 需要 功能實現 構建之法閱讀筆記(1) 這周我開始了我的閱讀之路,閱讀了構建之法的第一二章。 構建之法的第一章講的是軟件和軟件工程是什麽:軟件=程序+軟件工程。我一開始對軟件工程的理解就是敲代碼,寫程序,其實,事實不是這樣,從書上得
人月神話之閱讀筆記01
工作內容 正在 pos 分析 功能 電子書 技能 感覺 最大的 今天應老師的要求看了電子書《人月神話》,感覺《人月神話》這本書真的很不錯,它並不是像《構建之法》那樣具體講有關軟件工程方面的知識,但它可以解惑作為一個程序員的煩惱和疑問。 這本書在序中講了我們