1. 程式人生 > >《大道至簡》第五章讀後感

《大道至簡》第五章讀後感

強調 沒有 什麽 事物 告訴 做出 最終 要去 目標

工程不能是“虛有其表耳”而應註重其實實在在的過程。

軟件工程的成熟是瀑布模型的出現。而過程模型的問題是從實際工程中提煉出來的,亦步亦趨的按照前人提出的模型去做工程並不一定可以成功,我們的過程不是做工程的精義,也不是目的。用好的模型一步一步做出來的過程完美,但又有何用,它不是我們實現工程的目的,做不好工程是必然的。

按部就班的“做過場”讓本該充實的工程內容變的空蕩無比,過場沒有什麽實質的內容,只是按照模型一步一步機械的去完成,最終完成的項目又有什麽人可以接受呢?

我們的目的是實現一個東西,去實現客戶需要的東西。我們不能被工程、方法掩蓋我們真正的目的“實現”,至少應該有“項目要求這樣做”的本意。我們做完工程(每一個過程)的標誌是我們完成了項目(實現目標),不要迷失在過程當中,放眼看向目標,才可以做出實際的東西。

過程不是死死釘在版上的死模型,試著走出那個世界,再觀察經典的模型,不過是瀑布模型的變形。“買株還珠”的故事告訴我們看事物不能只看其表面,還應註重實質的內容。瀑布模型變為V模型,不僅僅是折彎而已,思考變化的真正意圖(模型的精進之處)。V模型強調測試對每一步進行回顧確認,便是對瀑布模型的實際改進。這反映出其中的實際意義:日本的老齡化嚴重。因此模型的變化是面對實際情況做出的改變,由瀑布模型逐漸延伸出各種實用的模型。

東漢馬援教導侄兒藥學系敦厚謹慎的龍伯高,而不是學習豪俠仗義的杜季良。因為學習龍伯高不成還可以敦厚謹慎,學習杜季良便成豪俠仗義沒有什麽實際意義。朱湘的《畫虎》當中說“學杜可以學一些架子;學李一無所有”,又反駁馬援的騖強於狗。這畫狗畫騖其實沒有什麽關系,只是比較他們骨子裏所得所失的東西是不是實際有意義,而不是架子上的表象。瀑布模型與其他模型的對比也是如此,學習瀑布模型可以學到過程的本質,而學習後者只是得到一個個空蕩蕩的架子而已。得到了本質的東西,構造架子還不容易嗎?RUP的精髓是他的Process這是人家實實際際的東西。所以學習東西要學習到骨子裏去,這樣得到的是真正的本質,遇到任何情況的可以靈活運用去構造屬於自己的架子。

一項工程需要去組織,就如前幾章中提到的一樣,明確組織各個角色,使得工程有條不紊的進展,這才是完成一個工程的實際所在。

本章強調我們要去實質的去做過程,失敗的過程也是有意義的過程。

《大道至簡》第五章讀後感