讀完《大道至簡》後的小感悟

2022-07-27 08:33:14 字數 963 閱讀 2932

初次看到《大道至簡》這本書的書名時,我被震驚到了,當時覺得十分奇怪,一本講計算機程式設計的書怎麼會有乙個如此文雅的名字?上網搜尋這本書,發現學界對這本書的評價還是十分高的,周愛明老師的《大道至簡》這本書被譽為「激盪新思的佳作」,作為一名軟體工程專業準大二的學生,在老師的建議下,我利用暑假的時間閱讀了整本書,書中作者對於程式設計的討論對我的啟發還是十分大的。

讀完這本書後,反觀我自己大學一年的程式設計存在許多問題。在過去一年的程式設計中,看到某一道程式設計題,會拿起來就開始寫,缺少自己思考的過程,而周愛民先生在這本書中提到「所以程式設計的第一要務是先把事情分析清楚,事件先後 的邏輯關係和依賴關係搞清楚,然後再去**實現。一接 到任務就開始 coding 的程式設計師,通常就是加班最多的程 序員。 記住:積極工作和勤於思考都要佔時間。」這段文字無疑給了我很大警示,編寫**和思考都要佔時間,如果在編寫**上花費了較多時間的話,那麼在程式設計的過程中腦子也是一團漿糊,而且會將本次程式設計時間無限次的拉長,反之,如果先思考的話,肯定不會成為加班最多的程式設計師,也能更好的完成本次程式設計。至此,在未來的程式設計生涯中,勤於思考,把邏輯關係理順在動手程式設計,才是我應該完成的工作。

在學習任何東西之前,我們都要了解它的思想,因為思想對客觀事物的發展具有促進作用。大道至簡這本書注重的就是思想,它講解了一些軟體工程的思想,此書一共十乙個章節,其中每個章節都有好幾個小節,每乙個小節都有乙個生動且豐富的標題直指中心,框架結構比較明顯,讓人讀起來並不那麼枯燥乏味。在這本書的第一章,周愛民先生引用了著名的典故「愚公移山」,給我們做了關於程式設計的精義的介紹,程式設計的根本就是「順序,分支和迴圈「,像愚公移山這樣龐大的專案都可以用這樣簡單的程式設計來實現,所以也使我對程式設計有了更進一步的認識,對演算法也有了點認識,相信這對今後的學習會有幫助。

讀完這本書後,內心感觸頗深,腦子中貌似是形成了一種新的思想,軟體工程的指導思想,而當我們去開發軟體時,應該以真正的軟體開發思想去思考問題。思考在程式設計之前,語言並不需要全部掌握,要學會的是學習能力與學習方法,這是我最大的啟發。

看了《大道至簡》

無意間在網上翻到這本書,粗粗的看了一遍,有點感觸。可以研究細節,但不能陷入,可以一時陷入,但不能一世陷入。當然,這對技術狂熱者或許是除外的。如果要解決問題,那麼無論何種程式語言,都是一種工具,要做的是對於當前的問題選擇適合的工具。任何一種工具都是在某個情境下才可以區分孰優孰劣。中國的一些理論,很少放...

讀大道至簡

軟體開發 方法 過程 工程 組織 演算法 結構 方法 面向過程 物件導向 過程 瀑布模型 迭代模型 工程 專案管理 進度 成本 質量 組織 體制 組織結構和制度 是乙個向外擴充套件的過程。方法 分,模組化設計 過程 增量迭代,還是瀑布模型 工程 進度 成本 質量 組織 組織結構 制度 舉乙個做生意的...

大道至簡Segment Routing

聽了一下思科服務支援社群的講座,以下為筆記 1.基礎知識 1 igp基礎 ospf和中間到中間系統協議 2 bgp基礎 3 mpls 多協議標籤交換 2.模擬器為ios xrv 6.0.1 3.sr架構基於源路由。節點擊擇路徑,並且引導資料報沿著該路徑通過網路,做法是在資料報頭中插入帶順序的段列表,...