軟體業技術與管理的銜接角色:架構師——從技術層到管理層修鍊之路

來源:互聯網
上載者:User

今天開會談到個人職業規劃與發展問題,大部分人都想從技術到管理華麗轉身,可又不知道如何做管理。其實一個最好的過度角色便是架構師。請看我下面的總結與建議:

軟體架構師工作職責是在一個軟體項目開發過程中,將客戶的需求轉換為規範的開發計劃及文本,並制定這個項目的總體架構,指導整個Team Dev完成這個計劃。

一般來講,軟體架構師主要分成:

1:前端架構師: 前端架構師主要負責軟體產品的前端呈現,必須具有以下能力:       

  • 可用性設計
  • 呈現層設計
  • 需求分析能力
  • 溝通能力
  • 執行能力
  • 推動能力

2:平台架構師:平台架構師主要參與產品的長期規劃及其推進,因此其需具有一下能力:

  • 技術能力(技術比較廣泛而且也比較熟練)
  • 長期規劃能力及推進力
  • 需求分析能力
  • 溝通能力
  • 執行能力
  • 推動能力

3:解決方案架構師:解決方案架構師主要為特定的解決方案提供一個一棧式的架構。其能力包括:

  • 技術能力(技術比較廣泛而且也比較熟練)
  • 整合能力
  • 行業知識
  • 需求分析能力
  • 溝通能力
  • 執行能力
  • 推動能力

再來看看,軟體架構師的核心地位:

  1. 在團隊外部,架構師,需要與專案經理溝通,通過系統分析師理解需求,讓測試分析師制定測試與開發的同步計劃,架構好軟體產品後,還要告之配置經理進行系統配置實施。
  2. 在團隊內部,架構師,要讓設計員根據需求設計好軟體,並讓使用者介面設計員做好介面設計,同時還會設計到資料庫設計、系統整合、實施等相關任務工作分解。

 

從能力層級上看,平台架構師比前端架構師要求知識高一些,而解決方案架構師則是更加具備綜合能力的高端人才。

如Tristan,如果想在UI設計上有所發展,可以往前端架構師發展,並在UI使用者體驗上特別花功夫,好的UI設計與使用者體驗對於客戶是非常重要的。

如當前的我,目前也就偏向於平台架構師,但這是一個對技術有強依賴性,對一些技術架構要非常清楚。

當然,我們最好大家都能朝著解決方案架構師發展,它有一些類似產品經理(如Leo要即將發展的方向)這樣的感覺,但又不全是,解決方案架構師,眼光會放得更遠,有一種戰略性的架構,與軟體市場很密切。所以必須具有一定的行業知識。

UI Automation組內其他人也可以根據自身的特點,來發展規劃自己的未來。中幾乎是全部軟體業人才角色分布圖,供作參考。

但是,我們注意的是,"溝通能力、執行能力、推動能力"是上面三種架構師的基本能力,架構師沒有35歲底線之說,它是技術與管理的銜接層,所以非常適合有著技術背景,但想往管理髮展的你們。如果未來,,你不難看出,在管理團隊、分析團隊、測試團隊以及實施團隊,你都可以拿下。當然大部分都會走向最上面的管理團隊,這時你再來個轉身,絕對華麗,將你所有的精力花在軟體項目或軟體企業管理上,哪怕是CEO,總裁層級,經過你這樣的修鍊,你將無可替代!!!加油!VMM UI Automation team!!

相關文章

聯繫我們

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