中華道家哲學。道在中國哲學中,是乙個重要的概念,表示「終極真理」。此一概念,不單為哲學流派諸子百家所重視,也被宗教流派道教等所使用。 大道至簡是指大道理(基本原理、方法和規律)是極其簡單的,簡單到一兩句話就能說明白。就是說本書就是言簡意賅的將軟體工程總的概括起來講講到底什麼是軟體工程理解他。
文章的開頭就用愚公移山為例子將「懲山北之塞,出入之迂」作為原始需求,「聚室而謀曰」作為基本的溝通 方式,「畢力平險,指通豫南,達於漢陰」作為專案目標,「扣石墾壤,箕畚運於渤海之尾」作為技術方案,「(愚公)率子孫荷擔者三夫」僱傭了三位人員。用這乙個例子就簡單概述了軟體工程過程中需要的一些目標和準備過程。「雖我之死,有子存焉」,這裡描述了可能存在的 分支結構,即「if」條件判斷。 「子又生孫,孫又生子;⋯ ⋯子子孫孫,無窮匱也, 這裡描述了完成這個工程所必須的迴圈結構。 作為優秀的程式分析師,愚公論述了這個迴圈的可 行性:由於「山不加增」,所以條件「山平」必將成立 (「何苦而不平」),所以這不會是乙個死迴圈
在愚公的論述中,我們看到了程式設計的根本:順序、 分支和迴圈。基本簡述了乙個程式需要用的一些東西。
還從愚公移山中說道愚公的方法太過於死板不會變通,並且 引進了乙個懶人思想,我所理解的懶人思想他指的並不是當代人們所理解的懶惰的人而是抽象化的乙個懶人,我理解的是他是乙個善於思考的聰明人不願重複無用的工作,他依靠自己的聰明才智簡化問題將問題簡單化最後達到成功,在懶人話題說以李冰為例子講述了這個思想史記中說是「蜀守冰鑿離堆」,是說李冰在成都的時 候鑿出了離堆。一說是李冰將都江堰附近的玉壘山鑿了一 個大口子,叫寶瓶口,而鑿的石頭就堆成了離堆。另一說, 則是李的確是鑿了一座「(溷)崖」,但是是在沫水,亦即 是今天的大渡河。方法就是**於思考記住,在兩千年前的某一天,閒極無聊的李冰下廚給 夫人炒了乙個小菜,他突然發現壘灶的鵝卵石被燒得爆裂 開來,遇水尤甚。從此《史記》上記下了「蜀守冰鑿離堆」
, 而《華陽國志》上記下了他做這件事的方法「積薪燒之」。
從賴人思想我知道了,努力學習固然很重要但是如果沒有乙個簡單明確的方法望望事倍功半,但是在乙個正確的方法指導下會有不一樣的效果往往事半功倍,對於程式設計來說,從才不缺勤快人,反而卻缺少一些懶人。所以思想很重要。
我曾經在學習c和c++語言時候總是拿到題目後忙於直接上手,總是特別急於得出程式,因為一開始學習所以只是並不是很難所以可以敲出來,但稍微長一點的時候就有一些困難了而且在敲完之後沒有思考的過程往往一無所獲。而在書中講的程式=演算法+結構。我之前往往只有結構並沒有演算法的部分,這樣的壞處是在程式設計過程中邏輯容易很亂,現在軟體都很複雜很難裡面的業務實現邏輯很重要,**這種,有思路了,查查手冊都能解決,關鍵你得有思路。而想我往常一樣不思考不考慮邏輯問題往往在大專案 中容易迷失自我。為防止以後再在迷失自己所以以後 在 得到題目後強制自己先想想怎麼做,在備忘錄中寫下一段話提醒自己。
《大道至簡 軟體工程實踐者的思想》讀後感
大道至簡 源自老子的道家思想。道,即道理,理論。大道,即事物的本源,生命的本質。大道至簡的含義就是最有價值的道理其實是最樸素的道理,很重要的道理,其實是很平常的道理。它很簡單,簡單到一兩句話就能說明白。所以這個 大道至簡 可以適用任何行業。世界 雖變化萬端,而理為一貫。在學習任何東西之前,都要首先了...
《大道至簡 軟體工程實踐者的思想》讀後感
大道至簡 軟體工程實踐者的思想 讀後感 提起 軟體工程 一詞,很多人都不會感覺到陌生,對程式設計有所了解的人可能會首先想到程式設計師以及無窮無盡 成百上千行的程式 而對於程式設計一無所知的人可能就會聯想到 黑客 以及各種it精英,給人一種很高大上的感覺。在報考大學專業之前,我也是屬於第二種 對程式設...
《大道至簡 軟體工程實踐者的思想》讀後感
大道至簡 軟體工程實踐者的思想 是一本講思想講方法的書,它從不同的角度全方面 細緻的解析了軟體工程中的各個環節的意義 作用和價值。本書語言平易近人,多次引用古文典故以求道理清晰易懂,如首章引用愚公移山的典故來闡明程式設計和工程的本質。本書最令我獲益的地方在於它是真正的把軟體工程的核心思想講明白,正如...