《大道至簡》這本書篇幅較短,一百多頁,不像那種程式設計大書一樣讀起來很費事。總體來說比較通俗易懂,在說明自己觀點的同時引用了許多古代的例子,並且書中詳細的闡明了作者對軟體工程的看法以及一些獨到的見解,書中也有很多的專業術語我看不懂,但其中的思想值得我學習,尤其是像我這樣學軟體工程的學生更是值得借鑑。大道至簡大概也就是大道理其實是很簡單的道理,很樸素的道理,他很簡單,簡單到一兩句話就能說清楚。
這本書一共有八個章節,每乙個章節都講述了乙個道理乙個想法,首先是愚公移山,借這個寓言寫出了程式設計的根本,順序、分支、迴圈,書中也寫到除了先天智障和後天懶的人都可以學會,為什麼我們就要學不會呢,何況我們就是學軟體工程的,更應該加倍努力,當然也不是只是一味地勤奮就行了,像愚公每天勤奮卻沒有思考的餘地,這樣是不行的,就像書中的李冰極閒無聊,才想出了「積薪燒之」的辦法,有了時間才會去思考,才會有好的辦法,所以我們也是,要思考後再行動。正是懶人造就了方法,提出了新的方法,軟體工程的道路上應給是記住定式、運用定式、忘掉定式、創造定式,我們需要不斷地摸索,創造自己的方法!
不知不覺大一已經結束了,學習了一年的程式設計,然而在這一年裡,每次一遇到程式設計題,從來都是一看懂題就開始編了,從來沒有認真思考,往往寫著寫著就沒思路了,效率很低,有時候甚至乙個簡單的程式設計題都需要很長時間,讀了這本書後我也發現了自己的這一大缺陷,首先就得思考處本題的大框架,再開始動也不晚。
失敗的過程也是過程,其中介紹了瀑布模型及其一些變形,說道:做過程不是做工程的精義也不是目的,還拿戲目與專案比較,提出走過場之類的詞語,道出程式設計的目的——實現。實現,才是目的。工程只是一種實現的途徑,也給我們這些初學工程的學生乙個警示:為工程而工程的人,都迷失在專案中了。 我們這些學軟體工程的人,也應該知道這些。
書中還有許多關於團隊協作,語言工具的使用,與客戶溝通,以及對思考和思想的獨到見解,都使人能夠學到很多的東西。但讀了這本書,最使我感觸的還是懶人的智慧型,無窮無盡的重複雖然有山平的時候,但耗費的時間可想而知,因此只有身體上的勤奮是不夠的,要在忙碌工作的同時停下來思考,選擇更優的解決問題的辦法,尋找更近的途徑。大道至簡,任何繁重的工作,只要去探索,都會找到最優解。
初讀《大道至簡 軟體工程實踐者的思想》收錄
初次讀完這本書,思想裡還是作者的思想,不過這本書還是給了我點教訓,一直覺得自己做開發不合適,就現在 看完這本書的時候,我覺得我錯了,不是自己做開發不合適,而是自己的思想一直這樣去想問題,從未放開去拼搏 一次,真正的去做個實在的東西出來,才是最真的。有些文字我並沒有理解,不單單是我收錄的這部分,還有很...
讀《大道至簡 軟體工程實踐者的思想》有感
第一次讀完這本書時,感覺深深地松了一口氣,因為從頭讀到尾讀懂的地方很少,糊里糊塗,沒能進行好好地思考。前幾天,在電腦上找到這本書又讀了一次,再加上課堂上老師的一些講解,才稍微有點懂了。這本書的作者匠心獨運,語言平實易懂,形象生動。向初學者介紹了什麼是程式設計,向愚公式碼農介紹了什麼是方法,向頭重手亂...
讀《大道至簡》 軟體工程實踐者的思想有感
初聞其名,大道至簡 大多人都會覺得這是一本滿腹人生哲理的書籍,作者洋洋灑灑的談論大道理,其實不然,作者以古典文化為引,以作者的所思所想為線,啟蒙了我作為乙個軟體工程初學者的實踐思想。愚公雖愚,卻向我們展示了如何完成乙個看似龐大的工程,那就是一步一步的分而治之,回想自己大一的學習生活,確實遇到過比較繁...