程序設(shè)計的Top 10做與不做
原文不長,里面有很多不錯的觀念,我鼓勵你們?nèi)プx讀。以下是中文版:
◆ 面向?qū)ο蟊饶阆胂笾械倪€難很多
◆ 程序設(shè)計師最重要的技能:溝通
◆ 你必須要學(xué)會說「不」
◆ 如果所有的事項都一樣重要,那意思是它們都不重要——無論如何必須把先后順序排出來
◆ 千萬別把事情復(fù)雜化
◆ 深入問題的核心,但是不要被困住了
◆ 非常清楚的了解其它人在做的事情,無論是營銷、設(shè)計、客服
◆ 你的同事就是你***的老師 (你該試試 Pair Programming)
◆ 無論如何***的產(chǎn)品必須是好用的
◆ 這世界上總會有一些混蛋
而至于什么事情應(yīng)該要避免,大家可以參考 Dare Obasanjo (戴爾‧歐巴桑侯)寫的「Top 10 Signs Your Software Project is Doomed」,翻成中文就是「十個軟件項目注定失敗的跡象」。
◆ ***個版本就想做太多功能
◆ 采用太新的技術(shù)平臺
◆ 「復(fù)雜的問題,需要復(fù)雜的解法…」
◆ 團隊人手不足
◆ 成員開始隱藏進度落后的事實和原因(Schedule Chicken)
◆ 不斷更改、增加的需求 (Scope Creep)
◆ 不知道客戶在哪里
◆ 2.0 癥狀群——后繼版本非要更大、更強、更美(Second System Syndrome)
◆ 與公司里面另一個很有份量的產(chǎn)品競爭(這在創(chuàng)業(yè)團隊?wèi)?yīng)該不可能發(fā)生)
◆ 根本從一開始就選了一個你無法解決的大問題
以上,跟大家分享,希望能夠幫助你們在做的產(chǎn)品更順利、更成功,加油!
原文鏈接:http://news.cnblogs.com/n/99630/
【編輯推薦】