《大道至簡 軟體工程實踐者的思想》觀後感

2022-06-21 01:18:09 字數 1053 閱讀 8079

該書提出了審視軟體工程的全新視角和軟體工程的體系模型。本書用非工程的方式重新解析軟體工程現象,全面、細緻而深刻地分析了工程中各個環節的由來、價值及其內在關係。綜合論述開發、工程二者的現狀,例如對程式設計師「工匠思想」的起源進行廣徵博引的分析,也對工程中「敏捷過程」的經驗主義本質進行深至髓質的論證。全書語言輕快,可讀性強,薄且有味。

本書是在「思想方法學」這一軟體工程尚未涉足過的領域中的實習之作。作者親歷國內軟體工程的英雄時代、泡沫時代,從失敗中醒覺而建立獨特的思考方法,對軟體開發、工程中的現狀深刻反思,從而完成這本專著。在缺乏獨立思維、對國外工程理論亦步亦趨的國內工程界、開發業界,該書無疑是乙份激盪新思的佳作。本書是第一本討論軟體工程思想本源的書籍,也是第一本從工程實踐出發溯源而論的佳作。

該書以愚公移山這個典故為始,引出了程式設計的根本:順序,分支,迴圈。之後又以李冰為例開始論述懶人造就方法的思想。軟體工程的道路上,要記住定式,運用定式,忘掉定式,創造定式。我們要不斷摸索,創造自己的方法。第三個主要內容為「團隊缺乏的不只管理」。引出了團隊的特性:主從,監督,責任。以做專案和死亡遊戲做比喻。同時又以ios案例的教訓總結出,有了確定的團隊模式,才能尋求相應的管理制度,並且才能把這樣的制度實施在相應的團隊之上。之後,也就是第四節講了流於形式的溝通,即每一次的溝通都是有目的性的,是有效的否則就可能是專案不斷延遲和推翻。第五節講了「失敗的過程也是過程」即程式設計不要怕失敗只有不斷嘗試才有可能成功。從程式設計到工程,程式設計只是過程,建立工程才是目的,之後作者又貼近生活的介紹了什麼是軟體工程。

通過閱讀該書,我受到了很大的啟發,作為一名學習軟體工程的學生認識到程式設計的本質尤為重要,而本書又恰好以淺顯易懂的方式為我們介紹了作為一名合格的程式設計師該怎樣理解程式設計,程式設計很簡單,不要把程式設計複雜化,而剛好我處於學習程式設計的初級階段,所以對於我今後學習程式設計有很大的指導作用。過去的我並沒有理解透程式設計的含義,單純的認為程式設計只是為了完成老師的作業,並沒有工程的概念。也沒有自己的思想,遇到不會的,看別人的**,覺得自己看懂了,就仿照他人的**寫乙份。這樣做永遠不會有自己的思維,無法真正的成為一名合格的程式設計師,**也沒有自己的思想,永遠不會成功。今後,我一定多加練習,正如書中所講的那樣,自己獨立思考,記住定式,運用定式,忘掉定式,創造定式。只有這樣才能成為一名真正的軟工人。

《大道至簡 軟體工程實踐者的思想》之筆記

1.程式 演算法 結構 方法 程式設計的第一要務是先把事情分析清楚,把事件先後的邏輯關係和依賴關係搞清楚,然後再去寫 實現。是不存在的,存在的只是思想。程式設計退到資料結構更合理。演算法是對乙個程式的邏輯實現的描述,而結構是邏輯實現所依附的資料實體。所有演算法的描述中,有且僅有順序 分支 迴圈這三種...

初讀《大道至簡 軟體工程實踐者的思想》收錄

初次讀完這本書,思想裡還是作者的思想,不過這本書還是給了我點教訓,一直覺得自己做開發不合適,就現在 看完這本書的時候,我覺得我錯了,不是自己做開發不合適,而是自己的思想一直這樣去想問題,從未放開去拼搏 一次,真正的去做個實在的東西出來,才是最真的。有些文字我並沒有理解,不單單是我收錄的這部分,還有很...

《大道至簡 軟體工程實踐者的思想》讀後感

大道至簡 源自老子的道家思想。道,即道理,理論。大道,即事物的本源,生命的本質。大道至簡的含義就是最有價值的道理其實是最樸素的道理,很重要的道理,其實是很平常的道理。它很簡單,簡單到一兩句話就能說明白。所以這個 大道至簡 可以適用任何行業。世界 雖變化萬端,而理為一貫。在學習任何東西之前,都要首先了...