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