大道至簡的讀後感
首先,買書的過程就是乙個很很很很艱難的過程,費了九牛二虎之力拿到了《大道至簡——軟體工程實踐者的思想》周愛民老師寫的2023年第二版。
相比於構建之法,我覺得大道至簡這本書在內容上更吸引我去閱讀,構建之法這本書很詳細的講解了軟體工程師畢業,考證,成長,以及軟體工程師在工作中面臨的如何去團隊合作,完成客戶的需求等問題。而大道至簡在讀完與構建之法相比,跟注重的是講思想,講解了軟體工程問題中的一些思想,十乙個章節,每乙個章節都有幾個小節,每個小節都有乙個生動且豐富的小標題直指中心,相對於構建之法閱讀的枯燥乏味,大道至簡這本書只看了一章便忍不住一口氣看完了下去。閱讀大道至簡,有了以下幾點啟發:
一, 需求分析在軟體工程中是至關重要的第一步。軟體是服務於客戶需求的,對於客戶的需求,有些靠譜,有些不靠譜,軟體工程師負責實現這些靠譜的功能,而要實現這些靠譜的功能,就要對客戶進行需求分析,在沒有閱讀大道至簡之前,還是簡單地認為,寫軟體就是去敲**實現目的,在讀完構建之法後覺得**複審》敲**,但是在閱讀完構建之法後,需求分析==**複審》敲**,同樣,需求分析的重要性等同於**複審。
所以,軟體工程沒有易事,環環相扣,哪乙個部分都不會輕鬆,乙個成熟且實用的軟體,他的每一步從計畫到實施到最後的測試,都需要軟體工程師認認真真的去完成。
二, 在大道至簡中,第三章,第五章,第九章講解了團隊,團隊管理,團隊去開發乙個專案。同樣,構建之法裡告訴了我軟體工程裡沒有個人英雄主義,而大道至簡用詼諧幽默的語言講解了團隊的重要性,以及團隊管理的方法,效率,意義。融入團隊,聽從安排,彈性分工。可能我們在今後就業,在軟體公司裡任職,在a專案中承擔乙個角色,但是在b專案中可能會承擔不同的角色,這就要求我們要盡快適應,不是讓團隊去適應你,而是你去適應這個團隊。
三, 讀完了大道至簡,還明白了乙個道理,沒有那種語言會一直是主流語言,在c++課堂上,老師在第一節課就給我們一張語言趨勢的,在計算機裡,有很多語言,如c,uml等,我們並不一定要掌握全部的語言,我們只需要精通兩三種,剩下的是培養我們能去學習的能力,比如到了工作單位,在乙個專案中要求我們使用j**a,我們不應該去說,對不起,沒學過。而是從0開始去學習,去掌握,去應用。我們應該在盡量短的時間,去學會使用新的語言,這才是我們要去學習的能力。引用知乎上的一句話,大意是,語言只是工具,任何一種語言都可以被學習,真正有用的是用語言轉化為程式,去實現客戶的需求(大意,原話記不住了,出自知乎)。
四, 大道至簡裡講授的思想新穎,說它是軟體工程的指導思想都可以,受益整個工作的思想,細緻入微,給我們初學者總結了我們在真正開發過程中前人的經驗,以及前人所犯過的錯誤,如過早優化等問題,閱讀這本書,讓我們對軟體開發有了新的認識,大一一年我們所寫的**統統不能成為程式,只是一些鍛鍊我們是否掌握課堂所學內容的作業,我們只是按部就班的按照作業要求去到達示例中一樣的輸出結果,至於如何到達,怎麼設計,演算法的優化,根本就沒有考慮過這些問題,拿起作業就寫,完成就拉倒,還是以一種應付的心態去寫作業。希望大二在接觸j**a後有所改變,以真正的軟體開發的思想去思考問題。
以上1是初讀大道至簡的讀後感。
《大道至簡》讀後感
通過學校的老師,我拿到了 大道至簡 這本書的電子版,並且在老師的建議下利用暑假時間讀完了這本書。周愛民老師的 大道至簡 這本書被譽為 激盪新思的佳作 通過閱讀這本書,我得到的啟發還是蠻大的。作者靈活地將小故事融入到了論述中,開篇以愚公移山為例,本以為整本書是論述枯燥無味的方法,甚至讓我難以讀下,但是...
《大道至簡》讀後感
大道至簡 這本書很薄,是作者從事開發十年開發工作的總結 閃爍著獨立思考的光芒。該書指導著程式設計員的思維 例如 愚公移山,古代的專案產品經理 讓我們看到了 原始需求的產生 專案溝通 確定乙個專案的目標 程式設計的根本 順序 分支 迴圈 做出乙個好產品並不難 而且門檻也不高 設計師還需要一項基本素質 ...
《大道至簡》讀後感
去年,我滿懷對計算機的熱情填報了計算機專業,卻只經歷了潦裡潦草的一番學習,軟體工程對我而言依然陌生。不過幸好老師向我推薦這本書,才讓我對軟體工程這個專業有了一點初步的認識,讓我了解到工程並不只是程式設計,讓我知道,大一所學c c 其實知識只不過是冰山一角。在書中,作者以愚公移山的故事通俗地闡釋了程式...