





相信很多程序員都會(huì)有這樣的疑問(wèn):“軟件開(kāi)發(fā),為何總是計(jì)劃趕不上變化?是指為支持軟件的工程化開(kāi)發(fā)和維護(hù)而使用的一組軟件,它由開(kāi)發(fā)工具和環(huán)境集成機(jī)制構(gòu)成,為軟件的開(kāi)發(fā)、維護(hù)及管理提供統(tǒng)一的支持?!焙孟袼麄兊墓ぷ骺偸峭瓴怀?,往往事倍功半,后只能半途而廢呢?lt;/pgt;lt;pgt;其實(shí),不是因?yàn)槌绦騿T們偷懶不夠努力,而是因?yàn)榈湶粏涡?。有人這樣形容軟件開(kāi)發(fā):軟件開(kāi)發(fā)同徒步旅游一樣,可能你初是計(jì)劃在 10 天內(nèi)走完 500 公里,但真走起來(lái),你會(huì)發(fā)現(xiàn)路上碰到的問(wèn)題層出不窮,每天走的里程數(shù)都在遞減,團(tuán)隊(duì)士氣也不太穩(wěn)定,延期很多時(shí)候都是無(wú)可避免的。對(duì)于程序員來(lái)說(shuō),軟件開(kāi)發(fā)就像是在走山路。一開(kāi)始,需要設(shè)計(jì)框架,給整個(gè)項(xiàng)目打基礎(chǔ),然后開(kāi)發(fā),幾周或者幾月之后,你完成了整個(gè)項(xiàng)目 80% 的工作,各種關(guān)鍵模塊開(kāi)始起作用了。但是好戲才剛剛開(kāi)始,當(dāng)你準(zhǔn)備好好打磨這款產(chǎn)品時(shí),就會(huì)發(fā)現(xiàn)許多奇怪的 bug 冒出來(lái)了,讓人頭疼不已!這個(gè)時(shí)候,如果管理層下令要盡快搞定收尾的話,開(kāi)發(fā)團(tuán)隊(duì)就得丟車保帥,只求按期到達(dá)地點(diǎn),臨時(shí)抱佛腳,也許能夠按期完工,但是這種辦法并不明智!lt;/pgt;lt;pgt;細(xì)節(jié)決定成敗,其實(shí)何止是軟件開(kāi)發(fā),做任何一款產(chǎn)品的歷程大都如此。在細(xì)節(jié)中潛藏,要想做到盡善盡美,就要不斷打怪升級(jí),提升自己的耐力。所以,軟件開(kāi)發(fā)的眾多工種里,難的其實(shí)是程序員,因?yàn)橐徊恍⌒木陀形迨叫Π俨降目赡?,只能在?mèng)里想想柳暗花明又一村啦!