寫給程式員的話——論專案管理

來源:互聯網
上載者:User

        對於專案管理,對於初期程式員而言,我認為一直屬於一體兩翼。

        一體:以技術為根基。包括了語言、架構、平台、領域、業務等等,據具體

        兩翼:一為PMP之類的專案管理階段,以及CMMI之類的標準管理;二為以工商管理碩士(MBA)為首的公司管理。

        當個人職業達到一定地步以後,核心在於公司管理(研發、產品、市場、資金、盈利等等),技術則成為基礎。

        我也提出了:在研發中應該注意的三個層次:

        1、上層架構。包括兩方面:一是根據項目需求打通技術路線(以struts架構,或資料庫為核心,或Window訊息-響應機製為核心);二是根據“高內聚,低耦合”原則來確立各個模組的功能與相互之間的介面。對於架構而言,很多人並不大懂。某些研發人員在給人講架構時候,講了大半個小時,把所有人講的雲裡霧裡,自己卻還洋洋得意、目中無人,其實是大錯特錯了。實際上真正的優秀架構是通俗易懂的,是你講完後大家感到耳清目明,頭腦清新!

        2、中層設計。主要為基於23種設計模式的設計。設計模式的主要作用在於擁抱變化,無需贅言。

        3、代碼品質。一方面為代碼風格的規範性,另一方面為具備優秀的容錯與排錯機制。前者諸如Windows下的匈牙利命名法、Linux下的底線命名法等等;後者如嚴密的如同金字塔的異常機制以及完善的日誌機制。

        對於研發而言,基本上形成五路大軍:研發、測試、產品、營運、實施。基本上產品為前軍,需要與市場、客戶等方面相互配合,形成設計,並根據反饋不斷改進;營運為後軍,為整個產品、項目的穩定、持續運行提供源源不斷的動力;左軍為測試,保證能否產品的穩定運行;右軍為實施,保證產品的市場運行;研發處於中軍地位,成為五軍的核心與戰略大本營所在,以“置中守正,行以致遠”的姿態推動者五股力量共同前行。

        關於IT研發人員個人發展問題,可以參考我在CSDN空間裡的另一篇文章《寫給程式員的話——論個人成長》。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.