軟體業人才結構

2021-06-07 15:13:45 字數 1319 閱讀 2119

軟體業人才結構

金字塔型,還是橄欖型?

有人說,軟體業當前的人才結構是橄欖型(中間大兩頭小),需求量最大的「軟體藍領」短缺問題最為凸顯,這極大地制約著軟體業的發展,因此要花大力氣培養大量的初級軟體程式設計師等「藍領工人」。

但業內更多人認為,軟體業當前的人才結構是金字塔型,高手和專家型人才的總量不足才是「制約發展」的要害,因此一方面軟體工程師應爭取提公升技能、公升級轉型,另一方面企業和產業應加強高階技能培訓、高階人才培養。

軟體業的人才結構,到底是金字塔型,還是橄欖型?

本書認為,一旦區分開「學歷結構」和「能力結構」,問題就不言自明了(如圖1-1所示): ÿ

學歷結構=橄欖型。「中級學歷」最多。有資料稱,軟體從業者中研究生、本科與專科的比例大致是1:7:2。 ÿ

能力結構=金字塔型。「初級人才」最多。工作3年以上的軟體工程師,就一躍成為「有經驗的中級人才」了嗎?顯然不一定。 ÿ

有學歷≠有能力。每個開發者真正追求的是,成為軟體業「人才能力結構」的頂級人才或中級人才。

從程式設計師向架構師轉型

人才能力的金字塔結構,注定了軟體產業的競爭從根本上是人才的競爭。具體到軟體企業而言,乙個軟企發展的好壞,極大地取決於如下人才因素: ÿ

員工素質。 ÿ

人才結構。 ÿ

員工職業技能的縱深積累。 ÿ

員工職業技能的適時更新。

借用《華為研發》一書中的說法,「機會、人才、技術和產品是公司成長的主要牽動力。機會牽引人才,人才牽引技術,技術牽引產品,產品牽引更大的機會。在這四種牽動力中,人才所掌握的知識處於最核心的地位。」

然而,純粹靠從外部「招人」,不現實。何況,軟體企業、軟企的競爭對手和軟體產業環境,都處在動態發展之中。因此,軟體企業應該: ÿ

定期分析和掌握本公司的員工能力狀況、人才結構狀況; ÿ

員工專項技能的漸進提公升(例如架構技能、設計重構技能); ÿ

研發骨幹整體技能的跨越轉型(例如高階工程師向架構師、系統工程師和技術經理的轉型)。

對於本書的主題「軟體架構設計能力的提公升」而言,架構設計能力是實踐性很強的一系列技能,從事過幾年開發工作是掌握架構設計各項技能的必要基礎。因此可以說,「從程式設計師向架構師轉型」不僅是軟體開發者個人發展的道路之一,也是企業獲得設計人才的合適途徑。

本文節選自《軟體架構設計(第2版)——程式設計師向架構師轉型必備》一書

溫昱著

圖書詳細資訊:

中國軟體業人才打造模式之辯

焦點一 軟體藍領能拯救中國軟體業嗎?本世紀初,隨著軟體業 學印度 熱潮的掀起,軟體藍領 一詞也紅極一時。專家們認為,標準化運作 大量從事最基礎程式設計工作的 軟體藍領 的存在,是印度軟體得以迅速崛起的原因之一。為此,他們大聲疾呼 中國軟體業存在大量的人才缺口,大量的 軟體藍領 將是中國軟體業崛起的契...

畸形的軟體業

畸形 意指事物的發育 發展不正常。所謂 畸形軟體業 是指發育 或發展 偏離常態的軟體業。我國軟體業就是畸形的軟體業。為什麼?畸形 的程度存在不同等級 畸形 的狀態存在不同側面。缺少整個軟體體系的 作業系統 只能算是一種 殘缺產業 不算 畸形產業 因為,除了美國等少數國家,世界上其他許多國家都沒有自己...

女性進入軟體業必看

說句實話,如果你不是因為有興趣,那麼女生最好還是不要做程式設計師。做程式設計師很苦很累,對身體也不好,錢可能暫時多一下,以後發展也是大問題。特別是現在許多企業都不招收女性做程式設計師.除非你很牛。如果你選定了做程式設計師這條路,那麼恭喜你,你至少要做好三件事的準備。1放棄正常生活,放棄女 美的心態,...