大道至简读后感
在老師的建議下,我利用的暑假前三周的時間閱讀了周愛明老師的《大道至簡》這本書。一開始我是拒絕的,心想這僅僅這不過是一個用來逼迫我們學習的假期作業而已,但是當我整個看下來后,才發現書中作者的思想對我還是有很大啟發的,我是做了一件有意義的事的。
作為軟件工程的經典讀物,大道至簡這本書注重的是思想上的啟迪“大多數人看書都希望學到一些招數、方法,能盡快在工作中用上,這是不錯。但要想真正達到更高境界,就必須明白背后的道理?!闭緯]有去大談特談詳細的軟件工程,很多地方只是指明了方向,這樣做的原因作者在書中也有寫:”我在決定擔任這家公司的軟件架構師的同時,我就意識到,我沒有足夠的精力來運作這本書?!业?意思是如果要把他做成紙質的書的話,我沒有足夠的精力。我只想寫一本“闡明軟件工程的思想核心”的書。這本書要很容易就讀明白,還要很容易就想通,還要很容易就知道:工程其實很簡單,只是大家把它做復雜了。“ 整本書很短,短到一上午就可以讀完,但正如作者所說: “我當然可以把一本書寫得很復雜,或者很厚。這很容易,就如做Coder 一樣:把代碼寫爛或者寫亂都很容易, 要想寫得簡潔卻遠非易事。“這是一本雖薄但有分量的書。
全書分為幾大章節,每個章節分別講述編程的不同方面,這其中包括講編程的本質,編程由面向過程向面向對象的轉變,程序開發的團隊管理,做項目時,開發人員與客戶的溝通問題等很多方面??赐暾緯o我的感覺像是,作者對一個初出茅廬,但躍躍欲試的“新手‘的淳淳教誨,他告訴你很多道理,為你指明方向,希望你少走彎路,也希望你能懂他。
這本書給了我很大的啟發,其中之一,也是最深刻的,莫過這句“是懶人造就了方法“,此懶人非彼懶人,在我們平日的印象里,懶人是好吃懶做,不招人喜的一類人的通稱,但這里的懶人指的是那些不拘泥于舊方法,而努力創造新事物的敢于開拓的人。之所以說他們是”懶人“,是因為他們不把時間浪費在大量重復枯燥的工作上,他們用自己的智慧,打開新的大門,帶來了新的光。我過去也曾照搬書本,死記硬背,到了要用的時候,卻并不好用,就像書中一樣:“勤快的愚公創造不了方法。”,“對于要 把“一百萬行代碼寫到一個文件”,查找一個函數要在編 輯器里按五千次 PageDown/PageUp 鍵的勤快人來說,是 不能指望他們創造出“單元文件(Unit)”這樣的開發方法來的。”大量重復枯燥的工作帶來不了質的突破,于是:“是要歸終于那個在按第 5001 次PageDown鍵時,突然 崩潰的程序師。他發自良心地說:不能讓這一切繼續下去 了,我一定要把下一行代碼寫到第二個文件里去。我發誓, 我要在編譯器里加入一個Unit關鍵字?!?#xff0c;新的大門打開了。這讓我警醒,我決定,日后遇到問題,第一件事是分析,盡可能找到一個最高效的解決辦法,而不是生搬硬套前人的經驗了。
轉載于:https://www.cnblogs.com/ICDTAD/p/11275317.html
總結
- 上一篇: 微信小程序wx.request POST
- 下一篇: 一、动态添加表格