读《大道至简——失败的过程也是过程》有感
? ? 再次懷著熱情讀了大道至簡的第五章——失敗的過程也是過程。作者首先告訴我們:?做過程不是做工程?。為什么這么說?作者講到,按照模型,做完過程的每一個階段,?并不等于做工程。或者說,工程并不是這樣就可以做成功的。如果工程可以做成的話,只需要有模型就足夠了。因此做過程并不是做工程的精義,?也不是目的。也就是?“過程”是一個確定的模板,而“工程”是有一個目的的實(shí)現(xiàn)在里面。
? ? ?"做過程不是做工程"講述了軟件工程自提出以來的一些進(jìn)步(軟件工程的瀑布模型,瀑布模型將軟件開發(fā)的過程分成需求、分析、?設(shè)計(jì)、開發(fā)和測試等?5?個主要階段)以及這些進(jìn)步帶來的”模式化“的弊端?(用?RAD?模型?RUP?模型來做工?程,即使是亦步亦趨,也做不好工程。?)所以作者拋出這樣一句話”做過程并不是做工程的精義。
? ? 作為程序員,我們不能去“走過場”。“走過場”原本是舞臺術(shù)語,這就相當(dāng)于前面所說的做過程,從舞臺一端入場,再走到另一端進(jìn)場,并沒有什么實(shí)際內(nèi)容,像這樣,每一遍都只是“過場”的話,項(xiàng)目將是一場無休止的演出而已,只能以失敗告終,或者是做的勉強(qiáng),但也算不上成功。我們程序員就不能這樣,我們應(yīng)該要把一個程序完完全全的弄明白,讀懂并且消化它。
? ? 接下來作者就講述了如是問題“?實(shí)現(xiàn),才是目的?”這告誡了我們不應(yīng)在做項(xiàng)目時“迷失”了自己。我們的目的是什么,我們就要做什么,而不是模板讓我們這樣做我們就這樣做。實(shí)現(xiàn),才是目的,很多時候我們都會把問題的本質(zhì)、問題的基本點(diǎn)給忘掉了。從最開始,我們編寫的第一個代碼“hello?+自己的姓名”,我們的目的就是實(shí)現(xiàn)一個東西。無論這個東西是小到幾行代碼的程序我們,還是大到千萬的工程,我們的目標(biāo)都是一樣的,都是要“實(shí)現(xiàn)”它。我們只要做完了工程的每一個過程,就會完成項(xiàng)目的每一個“實(shí)現(xiàn)目標(biāo)”。
? ? 工程不是做的,是組織的。真正做工程的人知道,在任何一個項(xiàng)目面前,都沒有所謂的“模板”,一個項(xiàng)目經(jīng)理所要做的,就是去組織工程中的每一個角色,分工明確步調(diào)一致,去完成這個項(xiàng)目所要實(shí)現(xiàn)的每一個目標(biāo),真正做到最適合的工程。
? ? 我們程序員想要的一個自己想要的項(xiàng)目,就必須要明確我們需要做什么,我們的最終目的是什么,應(yīng)該做一些什么樣的準(zhǔn)備。如果我們僅僅是想到走過場或者是去套用別人的模板,那么你就永遠(yuǎn)不可能自己有出息,不會有更好的出路。
轉(zhuǎn)載于:https://www.cnblogs.com/mengqimoli/p/4928514.html
總結(jié)
以上是生活随笔為你收集整理的读《大道至简——失败的过程也是过程》有感的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux1:Linux概述
- 下一篇: Eclipse Removing obs