《大道至簡》讀後感

2022-06-09 08:15:07 字數 1309 閱讀 1932

《大道至簡》讀後感

由於老師的建議,我利用暑假的時間閱讀了周愛民老師的《大道至簡》這一軟工佳作。通過閱讀該佳作以及與作者的思想碰撞,我收益頗豐,更讓我明白了大道至簡,工程其實很簡單,只是我們把它做複雜了這一真理。

面對乙個浩大的工程專案,我們應該學會化繁為簡,把乙個浩大的工程,分成幾個小的部分,最後再將其連線起來,化繁為簡,化大為小,就正如愚公移山,移動的不是一座巨山,那幾乎是不可能的事情,他們憑藉人數的優勢,拿著鋤頭把從巨上山取下部分石塊,一點一點的移走,最終完成了這一巨作。並且從愚公移山中,更讓我們看到了程式設計的根本:

順序、分支和迴圈。程式設計的精義亦是如此。完成乙個工程專案,就猶如愚公移山一般,化繁為簡是非常重要的。

與此同時,程式設計同樣要講究正確的方法,乙個好的正確的方法可以既省時又省力的,而如果是乙個錯誤的方法則會導致整個程式的複雜繁瑣並且可能會導致整個程式出現問題,所有乙個正確的方法是非常重要的,就正如這本中所說的「懶人方法」,懶人方法不一定是懶得,而是一種解決問題的捷徑方法,愚公移山「碎石擊壤」,而李冰「積薪燒之」,目的相同,方法不同,完成目的所需要耗費的人力、物力、時間、精力都會有所差別。然而乙個好的工程,不是光看執行結果的,程式執行占用的記憶體、執行時間、**行數、**內容同樣重要,所以掌握乙個好的程式設計方法對很好的完成乙個工程來說是同樣重要的。程式=演算法+結構+方法。

對於乙個工程專案來說,勤奮和方法是非常重要的,同樣乙個好的團隊也是至關重要的。世界上總是存在一些事情是單憑一己之力無法做到的,程式設計或許並非如此,但如果擁有乙個團隊無疑是最快捷省時、最有效率的,為了適這個日新月異的時代,效率和質量無疑是最為重要的,而這必須依靠乙個良好的團隊來完成。況且「三人行,必有我師焉」,在乙個團隊中程式設計,可以學到一些更好的程式設計方法,可以通過隊員之間互相商討,得出最優解,從而更好的完成專案。然而乙個好的團隊所缺乏的並不是所謂的管理,我相信這是作為乙個團隊的基本,任何團隊都必須具備的。而乙個好的開發團隊需要的是一種向心力、一種敢於為自己負責的精神。「做工程=死亡遊戲」,雖然並不用死亡,但是也要敢於為自己的錯誤承擔相應的責任,這點勇氣還是應該具備的。如果人人都為團隊著想,並付出行動,那麼這無疑是乙隻優秀的隊伍,乙個良好的程式設計團隊。

通過閱讀這本書,也讓我明白了乙個道理,編寫的**程式從來不是給自己看的,而是給使用者或其他程式設計師看的。所以彼此的溝通是必須的。但我從學習程式設計的這一年中,所完成的程式設計題目都是為了追求最終的執行結果,全部的英文本母,沒有乙個漢字解說,以至於時間一久,連我自己都無法看清自己**的含義,更何況是其他人,這是乙個錯誤和弊端,必須改正,所有在以後的程式設計中,我會在每一行**後面加上漢字注釋,好的習慣要從開始培養。同時這本書也讓我明白了,錯誤的過程也是乙個過程,任何成功都少不了從錯誤中吸取的經驗,任何成功都必須經歷錯誤的洗禮。

以上就是我通過閱讀這本書的所得所感。

《大道至簡》讀後感

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

《大道至簡》讀後感

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

《大道至簡》讀後感

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