所謂的大道至簡就是說大道理(基本原理,方法和規律)是極其簡單的,簡單到一兩句話就能說明白。所謂「真傳一句話,假傳萬卷書」。這也許也是這本書只有一百多頁的原因吧。
說實話,《大道至簡》這部作品對現在有一定的意義,我感覺對於以後的工作來說意義會更大,首先先讓我來介紹一下這部作品。
這部作品是由撰寫《elphi源**分析》的周愛民老師寫的,這本書雖然沒有印刷版而只有電子版,但是流傳度依然很廣,從序言和前言中我們就看以看出周愛民老師把精髓都放到了這本書裡邊,我們也可以看出周愛民老師的語言也是比較隨意,並沒有可以的使用專業用語,而是使用初學者也能看懂的文本來寫整本書,其中給我印象最深的就是周愛民老師和soul的一段對話,他在下邊注釋標明了不是非常有經驗的程式設計師跳過這段文字是很正常的。從這裡我們可以看出周愛民老師的細心和體貼。
下邊我籠統地介紹一下每個章節的內容:
第一章為程式設計的精義,顧名思義,這一章講解了程式設計的精髓所在,他以愚公移山的故事開篇,給我們分析了最原始的程式設計專案,從而達到自己說「簡」的目的,然後介紹我們熟知的「程式=演算法+結構」,同樣是突出程式設計的「簡」。
第二章為懶人造就了方法,為什麼說是懶人造就了方法呢,因為勤快人他不會花時間去走捷徑而只是勤勤懇懇地做自己地本職工作,而懶人則會找尋適合他們的「懶方法」。這一章是以鑿山和燒山為開頭講述了程式設計的發展歷程。
第三章為團隊缺乏的不只是管理,我自認為這一章主要是寫給管理者的,因為這一章介紹了作者從事管理的經驗,並且結合例項規定和執行規定的重要性以及如何用人。
第四章為流於形式的溝通,這一章同樣是為已經工作的程式設計師所寫的,講述了如何以合適的語言與自己的客戶進行溝通,以便於更好的了解客戶的需求。
第五章為失敗的過程也是過程,首先提出了rad模型和rup模型,並配以圖表生動地說明此模型的錯誤性,下面接著引用古人的例子,說明了怎樣正確地做過程,講究靈活地做過程。
第六章為從程式設計到工程,認清「語言只是工具」,並且根據一張他受啟發的圖闡述了「程式=演算法+結構」,方法,過程,工程以及組織的關係。
第七章為現實中的軟體工程,這一章系統地介紹了在軟體工程發展的過程中湧現出的工具,方法和過程,以及他們的實用價值。
第八章為是思考還是思想,軟體工程是靈活的,要懂得變通,而不是一成不變地只有乙個思路,畢竟方法是人創造的,人也可以改變方法。
這本書總的來說應用的方面很多,畢竟一百多頁的書寫出來的也只能是精髓,值得借鑑。
這本書並不是教你程式語言語言,只是教給我們方法,給我們一種思想的啟蒙,作為乙個以後注定要成為程式猿的人,我認真研讀了這本書。
學習程式語言固然很重要,有了語言自然就會有語法,前人造就了語法。可以說前人既提供了一種方便也能提供了一種障礙,後人總是喜歡效仿前人,而不喜歡推翻前人,所以說新思想很難產生,然而新思想一旦形成一種風氣就必然會造就乙個時代,乙個程式語言的時代。
書中對於管理者的啟發,對於乙個處於最底層員工的純粹的程式猿來說用處確實不大,但也不是毫無用處,畢竟程式猿做出來的程式是要客戶用的,隨著時代的發展,客戶的需求越來越多樣化,而如果程式猿脫離時代,不去與客戶交流,那作品肯定就不符合客戶的需求,從而被時代拋棄。
而不是僅僅it專業的可以看這本書,對於許多其他專業的管理階層也會有很大的幫助,比如其中所提及的螞蟻的高效運作方法以及規章制度的作用以及執行方法都值得管理階層借鑑
總的來說,這本書綜合性很強,值得閱讀。。。
《大道至簡》讀後感
通過學校的老師,我拿到了 大道至簡 這本書的電子版,並且在老師的建議下利用暑假時間讀完了這本書。周愛民老師的 大道至簡 這本書被譽為 激盪新思的佳作 通過閱讀這本書,我得到的啟發還是蠻大的。作者靈活地將小故事融入到了論述中,開篇以愚公移山為例,本以為整本書是論述枯燥無味的方法,甚至讓我難以讀下,但是...
《大道至簡》讀後感
大道至簡 這本書很薄,是作者從事開發十年開發工作的總結 閃爍著獨立思考的光芒。該書指導著程式設計員的思維 例如 愚公移山,古代的專案產品經理 讓我們看到了 原始需求的產生 專案溝通 確定乙個專案的目標 程式設計的根本 順序 分支 迴圈 做出乙個好產品並不難 而且門檻也不高 設計師還需要一項基本素質 ...
《大道至簡》讀後感
去年,我滿懷對計算機的熱情填報了計算機專業,卻只經歷了潦裡潦草的一番學習,軟體工程對我而言依然陌生。不過幸好老師向我推薦這本書,才讓我對軟體工程這個專業有了一點初步的認識,讓我了解到工程並不只是程式設計,讓我知道,大一所學c c 其實知識只不過是冰山一角。在書中,作者以愚公移山的故事通俗地闡釋了程式...