今天在單位看計算機(jī)世界,看到上面一篇文章寫得很不錯。摘錄和總結(jié)了幾個句子,同時對里面的觀點有達(dá)人想說些什么的話,也給小弟以更好的見識:
第一點:“以用戶體驗為中心,站在用戶用戶的角度、根據(jù)用戶的理解(而不是程序員的理解)來進(jìn)行軟件開發(fā)。關(guān)于此有一個基本的原則:就是不能由系統(tǒng)內(nèi)部的交互來主導(dǎo)涉及,而應(yīng)該有系統(tǒng)外部的用戶與系統(tǒng)的交互進(jìn)行指導(dǎo)。”
這個其實是軟件開發(fā)的指導(dǎo)原則,軟件行業(yè)本身就是服務(wù)行業(yè),為此對于這個指導(dǎo)原則,個人非常贊同。
第二點:“重用,介于目前廣泛的代碼級重用,真正的重用已經(jīng)開始了核心競爭力的重用,核心競爭力的重用,包括了對業(yè)務(wù)邏輯重用、業(yè)務(wù)行為重用乃至最關(guān)鍵的知識的重用。而開源軟件的興起,使得這些基于核心競爭力的高層次重用方式成為可行。”
這點說實話,有點深奧,現(xiàn)在對我來說代碼級重用還不是很到家,至于專家所說的核心競爭力重用,知識重用,我還是不能理解到。 如果有哪位高手能夠指點迷津一下,那自當(dāng)心懷感激。
第三點:“軟件質(zhì)量要靠程序員修煉真功夫”
這個是毫無疑問的,怎么說,我們做的也是手藝活,修煉是硬道理。
第四點“個人修煉到團(tuán)隊修煉的三境界(以修復(fù)一個bug為例):
第一境界:不惜努力很有責(zé)任心的,修復(fù)完這個bug并將其檢查過后完事。
第二境界:修復(fù)一個后,思考下在項目中是否還有其它地方有過類似操作,并提醒項目團(tuán)隊可能范同樣問題的其它同事,由一個bug,解決一類可能存在的bug。
第三境界:如果同類型bug出現(xiàn)三四次,作為項目負(fù)責(zé)人應(yīng)該考慮:如果是程序員水平問題,那就應(yīng)該對其進(jìn)行必要的培訓(xùn);如果是需求問題,那就需要與客戶(策劃)進(jìn)行確認(rèn)。”
其實這個說得還比較好的,比較形象,我也贊成,說到底還是一個態(tài)度問題,現(xiàn)在有多少程序員是已經(jīng)達(dá)到第一境界的哦,我從事團(tuán)隊工作不算長(以前在小公司一直是單干戶),在我覺得,這種人很稀有,更何況后面兩個境界的了。
第四點:“作為一個團(tuán)隊,要非常注重用戶的滿意度,對團(tuán)隊的成功有高度的榮譽和渴望。”
這一點其實還是一個態(tài)度問題,跟第一點有點重復(fù),不過層次更高了些,因為第一點可以說是自上而下的君主立憲,這一點是自下而上的,團(tuán)隊內(nèi)人人都能做到的道德規(guī)范。
posted on 2008-01-17 08:45
frank.sunny 閱讀(1558)
評論(2) 編輯 收藏 引用 所屬分類:
人生隨想