我國軟體架構師地位如何

2021-05-03 21:09:21 字數 2155 閱讀 1237

我國軟體架構師地位如何

原文:http://q.yesky.com/group/review-7642858.html

在比爾·蓋茨眾多的「頭銜」中,最常用的稱謂還是「微軟公司首席軟體 架構師」;曾經是網易首席執行官的丁磊,如今的頭銜也變成了網易公司首席架構師。那麼———

我國軟體架構師地位如何

「在中國,架構師還不是那麼受人尊重。」

在日前舉行的第三屆微軟大中華區架構師論壇上,微軟(中國)平台與開發合作部總監林毅表達了自己對中國軟體業現狀的擔憂。3個月前去一所學校講課 時,乙個軟體學院的學生向他提問:「我畢業以後要工作多少年才能成為乙個架構師?」林毅如實回答,「我今天說不好這個問題,如果軟體架構師的待遇不如建築 架構師,不如服裝設計師,軟體產業是不可能發展起來的。」

架構師作用很重要

業內很多人都知道,比爾·蓋茨每年「閉關」

兩次,在這兩段時間裡獨自思考問題,這被稱為比爾的「思考周」。在「思考周」之前,比爾會要求各部門精英在他們個人的專長領域給他提供大量的閱讀材料和技術建議。

在「思考周」裡,比爾通常的工作方式是埋頭閱讀經過篩選的材料和技術建議,記下自己的想法,靜靜思考,最終做出一些對公司技術戰略有較大影響的重要決定,再提交董事會商議。

這樣的「思考周」為微軟創造出了不可估量的價值,在微軟人看來這是一種「資產」,並美其名曰「比爾資產」。

董事會成員將比爾的時間視為一種戰略資產,都會排除萬難地給蓋茨空出時間用於思考。

這就是作為微軟首席架構師的比爾·蓋茨的工作————制定公司的長期技術路線圖,並確認公司每乙個行政部門的科研計畫是互補而不是重疊的;協調公 司軟體的投資,並避免7大商業部門的重疊投資,負責決定全公司7大商業部門在各個研發方向上的技術資源分配情況;根據自己對技術方向的判斷,把有限的資源 調配給最具有發展潛力或競爭最激烈的技術領域。

正如微軟大中華區開發及平台技術部總經理柏尚杰所言,軟體架構師就是軟體的總體設計師,作為客戶需求和開發者之間的橋梁,架構師在公司的地位至關重要。「比如在微軟,他就比大多數總監,甚至副總裁還要受到更高的尊重。」

自主創新提公升產業地位

然而,當前中國的軟體架構師顯然還不如建築架構師、服裝設計師受重視。很多大企業往往在憑藉它有的軟體取得成功之後才意識到架構師的重要性,而選擇軟體體系的標準不完全是依據最好的架構。

資料顯示,近年來,中國軟體產業蓬勃發展,產業規模持續增長。2023年,中國基礎軟體和應用軟體的銷售額已達151億元和477億元,增長率分 別達到25.3%和23.5%,遠高於全球平均水平。但中國軟體行業協會理事長陳冲仍一針見血地指出了中國軟體業發展的不足:就產業成熟度和發展趨勢來 看,我國軟體產業還處於成長階段,距離發達國家還有一定的距離。這種差距主要表現在企業自主創新能力、人才培養以及管理水平等方面。其中,軟體架構師的培 養是國內中小型軟體企業無力做大做強的瓶頸之一,也極大制約了我國軟體產業加速發展並實現國際化。

要改變這個局面,這就是整個微軟大中華區開發合作部的工作。在微軟總部從事了12年類似工作的柏尚杰來到微軟中國兩年後,用一句「挑戰更大」總結了自己的體會。在他眼中,中國有很多的軟體程式設計師能力非常強,但是卻缺乏把程式開發的技能轉換成商品的技能。

培養架構師要扎根本土

為培訓合格的軟體架構師,微軟做了一系列的努力。

前不久,第三屆微軟大中華區架構師論壇在南京舉行,吸引了300多位來自微軟和國內外軟體企業的管理人員和技術專家以及院校和研究機構的專家,而 這僅是「潛力發展計畫」的其中之一。從2023年起,微軟已經為11個國家軟體園培訓了10000多名軟體架構師以及高階專案管理人員。這些無不吸引著中 國軟體業技術人員的參與,使得從2023年開始至今的3屆微軟架構師論壇參會者一年更比一年多。

陳冲對此有著自己深刻的理解。他認為,中國軟體業的結構要模組化發展,分層次。要創新,人才是最關鍵的,這些人才要從實踐中提前培養,這也就是架構師培養的意義所在。要教育先行,再適應市場的需要,這個過程就是適應市場的過程。

在陳冲看來,中國的軟體行業現在比較平穩,正面臨起飛,要想有乙個好的基礎就要超前考慮這個產業。中國有自己的實際情況,要把國家有限的資源和力 量投入到最關鍵的創新領域。架構師培訓正是為中國軟體業的創新做最基礎的一步。「過去培養的是過去需要的人,而現在的市場不需要。軟體發展對於受教育者的 要求很高,要跟上國際標準。」

對微軟而言,架構師的培訓意義更在於扎根本土。畢竟沒有中國軟體業的發展,微軟在中國的發展也不會成功。對中國而言,架構師培訓正是秉承了「開放與合作的」策略,走出去,引進來,真正推動中國軟體企業的國際化。文/本報記者 黃鑫

軟體架構師如何工作

通過閱讀構架漫談,軟體架構師工作需要了解一下幾個方面 首先要理解什麼是架構,為什麼需要架構 架構是規劃 設計和建造建築物和其他物理結構的過程和產物。人們完成一項任務,因為每個人的能力不同,所擅長的方向不同,所以如果自己去完成一項任務一般要花費很長的時間,效率很低,但是人們對目標有更高的要求,所以需要...

軟體架構師如何工作

要理解軟體架構師如何工作,在閱讀了架構漫談九篇部落格後,不妨先來看看架構是什麼。內容如下 1.根據要解決的問題,對目標系統的邊界進行界定。2.並對目標系統按某個原則的進行切分。切分的原則,要便於不同的角色,對切分出來的部分,並行或序列開展工作,一般並行才能減少時間。3.並對這些切分出來的部分,設立溝...

軟體架構師如何工作

軟體架構師如何工作 閱讀了王概凱老師的架構漫談九篇部落格,從中了解到了什麼是架構 什麼是軟體架構師以及軟體架構師應如何工作。軟體架構師首先要搞明白問題的主體,之後把問題進行拆分形成架構,是工作人員的效率更高。架構師還必須要明白,所給出的解決方案 架構的分拆 合併方案,只有讓問題的主體的權責對等,才能...