軟體架構師的成長之路

來源:互聯網
上載者:User

工作描述
     將客戶的需求轉換為規範的開發計劃及文本,並制定這個項目的總體架構,指導整個Team Dev完成這個計劃。架構師的主要任務不是從事具體的軟體程式的編寫,而是從事更高層次的開發構架工作。他必須對開發技術非常瞭解,並且需要有良好的組織管理能力。
     架構師==軟體總設計師
     開發人員和專案經理之間的共用溝通媒體

具體工作內容:
 第二:審查需求
 第三:審查技術設計方案
 第四:負責軟體整體設計、關鍵構件、介面設計、開發規範、開發政策設計;對號提供給團隊DEMO;要負責整體設計的效能、可靠性、可維護性、可擴張性
 第五:詳細設計、編碼人員的顧問
 第六:下一個版本的功能、升級的發起和決策人

需要技能:
 第一:技術精通、全面,至少是技術主管;對面向過程、物件導向編程有深入理解
 第二:豐富的開發經驗,避免走彎路
 第三:溝通能力強
 第四:需求分析的相關概念和工具,如UML
 第五:熟悉行業、熱心於熟悉行業,這是區別程式員重要一點,還要對客戶和團隊講設計思路
 第六:標準軟體工程方法:RUP和CMMI
 第七:review代碼
 第八:瞭解判斷新技術
 
成長過程:
 程式員->進階程式員->設計模式的引用和專案管理->需求分析、總體設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.