1. 程式人生 > >《大道至簡》觀後感

《大道至簡》觀後感

準備 項目經理 軟件 變體 體制 開始 明顯 同時 錯誤

作為即將開始學習軟件工程的學生,在暑假期間對關於軟件方面心得的書籍《大道至簡》進行了了解,在這本書中讓我對軟件工程的概念進行了初步了解,明白了一些做軟件需要的準備工作,方法,一些理論,還有各部門的關系。感到受益匪淺。下面我將說一下我的讀書心得。

這本書運用了很多的事例來講解復雜的概念,可以讓我們換一個角度思考問題。比如,在第一章就運用了“愚公移山“的例子向我們講述了編程的根本:順序·····,分支和循環。通過愚公人員的安排告訴我們編程人員的安排。又通過分析向我們證明了寫程序的容易性:正常的人都是可以學會寫程序的。又如,在第二章中,引入了李冰“積薪燒之”的例子。用李冰“積薪燒之”砸山河愚公“碎石擊壤”進行對比,同是碎石,李冰的方法明顯要好很多,這就講解了方法 的重要性,頭腦要比體力重要,告知我們要學會創造新的方法和工具去處理問題。在講述轉換體制時用舉例了一個公司照搬一套“管理制度”,結果只是搬來書面上的東西,沒有改變就有的體制,讓我們認識到轉換體制時要處理好“組織機構建設”的問題,擁有確定的團隊模式,才能尋求相應的管理制度。又通過螞蟻的例子教導我們改變辛勤工作的開發人員,應該不打擾他們,跟隨他們,發現規律,分析規律的價值,最後才嘗試改變他們。

書中也講述了編程的要素和註意事項,讓我們對今後的編程有個初步的認識,做好準備,少走彎路。在剛開始作者就告訴了我們編程的第一要務是先把事情分析清楚,事情先後的邏輯關系和依賴關系,再去用代碼實現。我也知道了有3種執行邏輯:順序,分支和循環。在講述寫程序發展的歷程,從將代碼打在穿孔紙帶上逐步進化到像c和pascal之類的高級語言,告訴我們從復雜到簡單需要創造新的方法。同時要學會分類知識。在書中也告訴了我們程序的本質:“程序=數據+算法+方法“可見方法的重要性。在進行第三章的學習中,我也總結了公司轉換體制的過程:選出管理者-—改變體制—調整制度—開始開發—糾正開發人員。也有強調很多遍的語言只是工具,也提到了實現是軟件開發的本質需求。這些基本知識讓我樹立了正確的觀念,對今後的學習工作定會大有裨益。

在書中也有教導我們如何處理各種關系。比如,作為管理者需要起碼的承擔責任的勇氣,不要把錯誤推脫給下層員工。項目經理需要時間來成熟,需要敢於承受錯誤。在與客戶之間處理關系的時候,我們要選擇正確的溝通方式,學會站在客戶的角度思考問題,我們不能用麻煩的代碼去講解,而是用他們能懂的方法講解給他們,同時,在與客戶溝通前要保障每一次溝通的有效性,最好在之前要設計好的問題和提問方式。我們也要明確和BOSS之間的關系,BOSS決定的是運營方向。要明白自己工作是面向哪一方面,擺明自己的位置。在最後,也告訴我們作為項目經理要考慮到成本,從細節中跳出來,思考的應該是完成工程的方法,標準是“節約成本”,總結了不計成本的項目計劃不會得到經營者的支持,毫無目的地消耗成本是項目中的慢性毒藥,最致命的風險是成本的枯竭。

讀完這本書讓我認識到軟件的基本知識,需要的事項,讓我可以在以後的學習過程中盡可能的做的更好,可以少走錯路,更快更好的達到目標。

《大道至簡》觀後感