讀《大道至簡----軟體工程實踐者的思想》有感

來源:互聯網
上載者:User

標籤:

     第一次讀完這本書時,感覺深深地鬆了一口氣,因為從頭讀到尾讀懂的地方很少,糊裡糊塗,沒能進行好好地思考。前幾天,在電腦上找到這本書又讀了一次,再加上課堂上老師的一些講解,才稍微有點懂了。

    這本書的作者匠心獨運,語言平實易懂,形象生動。向初學者介紹了什麼是編程,向愚公式碼農介紹了什麼是方法,向頭重手亂的人介紹了什麼是分類,向專案管理者介紹了什麼是責任,向公司管理者介紹了什麼是組織與制度.......從軟體開發人員和公司管理者的角度分享了寶貴的經驗。

    愚公移山的故事想必大家都聽過,而愚公移山的過程恰恰能夠描述一個項目的實施和編程的精義。首先,要有對解決項目的興趣和信心,我認同這句話:沒有會不會,只有喜不喜歡。只要把自己投入其中,有自己的思考方式,就一定會有所成就。在實施過程中,從需求的產生到團隊之間的交流,從技術方案的提出到程式具體的實現,一個項目就完成了。其中程式功能的實現則由簡單的文法:順序、迴圈、分支一點一點地拼湊而成,就像愚公說的:“雖我之死,有子存焉;子又生孫,孫又生子;子又有子,子又有孫。子子孫孫,無窮匱也(迴圈)。而山不加增,何苦而不平?”,這就是編程的精義。還記得剛剛接觸C++時,看著那個黑框框裡出現自己輸進去的“Hello World!”就激動萬分。

    愚公固然勤奮,但卻阻止了他進行創造的步伐,因為尋求解決問題的捷徑是愚公所不能做到的。換句話說就是:懶人造就了方法。

    接到一個任務時,最忌諱的就是立刻去敲代碼,這麼做的人通常會浪費更多的時間。所以古人說的很對,做事之前要“三思”啊!之所以說“三思”重要是因為完成任務過程的複雜程度就取決於你的思考方式。我們不能學習勤奮的愚公,整天就知道叩石墾壤(當然不是說我們不能勤奮),而是靜下來思考更簡單有效方法來完成這個任務,在思考的過程中,一種新的理念也許就誕生了。沒準我們就是下一個James Gosling。知律而變,明道,明理,變道,變理,這樣做軟體工程才是活的,有些人只是Copy&Paster,就不會明理而變了。

    至於公司管理的那些方面,我現在實在是搞不懂,所以就不在這亂說了。

    大道至簡----軟體工程實踐者的思想,由簡至繁,彙總成一個成功的軟體設計師璀璨的思想,大路漫漫,看我如何走近那明亮的一點。

讀《大道至簡----軟體工程實踐者的思想》有感

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.