大道至簡讀後感

2022-08-17 08:30:16 字數 1115 閱讀 8200

大道至簡讀後感

這本書不是軟體工程或者程式設計的技巧的敘述,而是作者對軟體開發的深度思考。作為乙個程式設計師,不僅僅要掌握招數與方法,更要明白背後的道理,只有這樣,才能在碰到變化時解決問題。

八個章節講述了軟體開發的各個方面,層層深入,儘管章節講述的內容各不相同,但是基本都是作者根據自己多年的經驗對軟體開發、程式設計的看法認識。不僅講述了模擬說明了程式設計的精義,還詳細的介紹了團隊的協作、工程的管理、與客戶的溝通,糾正了一些程式設計師與管理者錯誤的認識,更向我們闡述了一種積極樂觀的態度。

我對書中幾個地方頗為欣賞。第一處,程式設計的精義這一章中作者用愚公移山這一兩千多年前的寓言解釋了程式設計的精義,程式設計的根本是順序、分支和迴圈,龐大若「愚公移山」這樣的工程可以通過簡單的程式設計來實現,程式設計其實很簡單,根據事件的邏輯關係與依賴關係拆分,各個部分用**來實現;第二處,通過李冰發現了「燒石頭碎石」這一事例來說明是懶人造就了方法,人的方法終歸是有限的,提出新的方法,才能解決影響做事成效的根本問題。愚公突破不了人力的極限,但是如果有新的方法,便可以讓計算機去進行無限的操作來代替人力的消耗;第三處,失敗的過程也是過程這一章,從做過程不是做工程、做過場、實現,才是目的、過程不是死模型等方面一步一步的闡述了這一章的內容,做過程這件事我們需要看透本質,也許乙個工程失敗了,但是這個過程確實真實存在的,無論好壞,都有可取之處。第四處,現實中的軟體工程,作為乙個學生,其實我對軟體工程的認識僅限於做軟體,可是現實中的軟體工程是乙個複雜的過程,軟體公司的運營也是一門很大的學問,現在我沒有處在那種環境當中,還未完全理解作者的真正含義,但這已經讓我受益匪淺。

大道至簡在中華道家哲學指大道理(基本原理、方法和規律)是極其簡單的,簡單到一兩句話就能說明白,正所謂「真傳一句話」。讀完周愛民先生的大道至簡,我明白了程式設計、做軟體其實沒有那麼困難,工程很簡單,理解要完成工程的內涵,將其分解,每一小的部分我們肯定是可以完成的,一步又一步,那麼龐大的工程我們就完成了,不要只在外面看,深入分解才能解決問題。基本上所有事情都是如此,其實並不複雜,只是我們將其複雜化了,大道至簡指的不僅僅是軟體工程。

讀完大道至簡我開始審視自己,發現我對程式設計根本不了解,寫程式之前不做任何思考就動手,邊寫邊想,增刪改減,反反覆覆,浪費了大量的時間,其實,先思考、剖析、分解,最後寫**才是最聰明的做法。簡短的書,傳授的確實是大道理:工程其實很簡單,只是大家把它做複雜了。這本書在內容和篇幅上都驗證了大道至簡這四個字。

《大道至簡》讀後感

通過學校的老師,我拿到了 大道至簡 這本書的電子版,並且在老師的建議下利用暑假時間讀完了這本書。周愛民老師的 大道至簡 這本書被譽為 激盪新思的佳作 通過閱讀這本書,我得到的啟發還是蠻大的。作者靈活地將小故事融入到了論述中,開篇以愚公移山為例,本以為整本書是論述枯燥無味的方法,甚至讓我難以讀下,但是...

《大道至簡》讀後感

大道至簡 這本書很薄,是作者從事開發十年開發工作的總結 閃爍著獨立思考的光芒。該書指導著程式設計員的思維 例如 愚公移山,古代的專案產品經理 讓我們看到了 原始需求的產生 專案溝通 確定乙個專案的目標 程式設計的根本 順序 分支 迴圈 做出乙個好產品並不難 而且門檻也不高 設計師還需要一項基本素質 ...

《大道至簡》讀後感

去年,我滿懷對計算機的熱情填報了計算機專業,卻只經歷了潦裡潦草的一番學習,軟體工程對我而言依然陌生。不過幸好老師向我推薦這本書,才讓我對軟體工程這個專業有了一點初步的認識,讓我了解到工程並不只是程式設計,讓我知道,大一所學c c 其實知識只不過是冰山一角。在書中,作者以愚公移山的故事通俗地闡釋了程式...