software-trend

面對AI、FinTech、物聯網等世紀科技浪潮,全世界都在爭搶軟體人才。台灣軟體行業的發展趨勢如何?人才招聘市場有哪些新動態?Michael Page台灣辦公室招聘副理Will Lin具有多年科技及軟體領域的招聘經驗,深谙行業趨勢和人才動態,以下是他的解讀與分析。

大企業與創新公司對人才有何偏向?

據Will介紹,近一兩年台灣軟體行業整體的發展與前幾年並無太大差異。創新企業持續冒頭,包括AI垂直領域的企業、電商平台、區塊鏈、Fintech等高頻交易的公司。

實力雄厚的大公司和創新企業在對技術人才的需求上也呈現了相對不同的一面。大型軟體服務公司,更傾向於約聘策略,招聘contractor以專案分工完成內部資源的管理、軟體的研發等工作。原因在於,一方面很多軟體研發都以專案爲基礎,需要特定技術的人才集中工作短則幾個月、長則一兩年,招收contractor則更便於專案管理,一旦專案結束,團隊即可快速轉換至下一個專案,又或是合約到期時可以結束與既有團隊的合作關係。

與此相反,創新企業則傾向招聘全職技術人才。一方面創新公司品牌吸引力尚未建全,在吸引contractor方面能力不足;另一方面,創新企業多數仍在扎根期,仍希望有正式的全職技術團隊協助公司正常運轉,穩定性對於每分每秒都在衝刺的創新企業更爲重要。

大公司和創新公司對人才的吸引力旗鼓相當。但30歲以下年輕人更傾向於入職創新公司,他們充滿好奇心和幹勁,希望接觸新鮮的事物,英語能力普遍比較好,在創新公司有很大的自主性和發展空間。

與此同時,創新公司給予了人才充分的靈活性。這種靈活性不僅指上下班時間,還在於內部流程的高效性和自主性,專案交付過程中的自由度,員工不必在細枝末節上花費太多時間,全力專注於開發。且創新公司的文化氛圍相對寬松,管理結構扁平化,雖然不似大型企業有完整的培訓體系,但員工之間可以相互激勵相互學習。

此外,創新企業的産品和專案資源比較集中,員工有機會完成一個自有産品從頭至尾的快速的敏捷開發流程。而大公司則能經歷更加完整的產品開發經驗,從市場、架構初期至開發後期維運,這樣在看產品及開發的角度會更廣更全面‧專案對於想要體驗産品研發全過程的人才來說,其實創新企業和大公司各有優勢,要如何權衡創新則是看自己未來發展的規劃。

新技術對人才技能有哪些新要求?

近年來,盡管AI、Fintech、區塊鏈等新的技術和應用火熱崛起,中小規模企業如雨後春筍般冒出,紛紛在台灣成立研發中心,卯足勁發展成爲巨人。未來龍頭企業會花落誰家尚有待觀瞻,相信未來將經曆一段洗牌的過程。

那麽新技術的崛起,對傳統的軟體開發人員會提出哪些挑戰?他們需要提高哪些方面的技能呢?

對於AI、區塊鏈、物聯網等高端技術,尤以歐美國家最爲興盛。愈來愈多的台灣優秀軟體人才直奔矽谷。對於有志於學習最新技術的軟體人才,去美國取經,去高校進修是兩大主要方式。Will認同某台灣新創企業研發技術長的理念:「企業最爲看重的人才技能逐漸轉型為爲:語言能力、好奇心,和技術。」

爲何語言能力是第一位?這是因爲底層的核心技術、尖端的學術研究等都來自國外,如果人才想要學習到最新、最高深的技術,外語能力很重要。好奇心則能驅動人才不斷學習,鑽研技能,同時把技術與市場需求相對應起來。有了語言能力和好奇心,技術就能手到擒來。

根據Will的招聘經驗,雇主雖然希望求職者有技術底,但更希望人才有快速學習新技術的能力。計算機語言種類繁多,雇主未必需要人才對某個計算機語言非常擅長,但一旦某一類語言有了新技術更新時,雇主希望人才能快速鑽研並應用這些新技術,較高的技術彈性非常重要。

此外,雇主也很看重求職者的專案經驗,即從無到有的産品開發經驗。這意味著人才需要在一間公司待短則一兩年,長則三四年,積累足夠完整的專案經驗,拓寬自己産品開發的深度和廣度。

熱門職缺有哪些?

除了市場上需求不斷的軟體人才外,目前軟體領域較爲熱門的趨勢包括:DevOps、Full Stack和Technical PM。

DevOps是Development和Operations的組合詞,是一組開發過程、方法與系統的統稱,用於促進開發(應用程序/軟體工程)、技術營運和質量保障部門之間的溝通、合作與整合。DevOps的出現是由於軟體行業日益清晰地認識到:爲了快速交付開發軟體産品和服務,開發和運營工作必須緊密合作。

“緊密結合之後,可以促進開發和維運始終在同一個方向及維度做事情,前期軟體開發時就已經考慮到整體維護的問題,從而避免後期可能出現的低效率高成本的錯誤。”Will說。

DevOps是最近兩三年出現的新興概念,不少新創公司非常重視。這個方向的職位在台灣軟體市場上需求旺盛,但人才的供給仍然非常不足,且人才多爲本土培養,從相關領域的軟體人才轉換跑道。

Full Stack方向的職位需要人才融會貫通技術前端、後端、維運等各個維度,考驗人才全方位能力、更廣泛的技術技能。

Technical PM則要求人才有軟體開發的經驗,同時有能力主導一個産品或專案的研發過程。人才既懂技術、開發流程、專案管理,又要懂市場及用戶。

人才的職業發展方向在哪裏?

Will表示,相較於其他行業,普遍軟體研發人才轉職頻率較快。由於新技術汰換更新的速度非常快,人才大多希望能接觸新鮮事物學習新技術,平均一年半或兩年就會轉換跑道。能在一家公司待兩到三年以上的人選在市場也是企業間積極爭取的人才,他們的穩定性和專案經驗相對更充足完整,並能帶給企業相對長遠的影響。

除了技術之外,吸引人才跳槽的另兩大原因是薪資和團隊。薪資是顯而易見、不可忽視的誘因,而團隊組成和氛圍則是軟性因素。相對於商業導向的團隊,技術人才也會傾向於選擇技術導向的研發環境。

不管是通過內部推薦還是跳槽,人才都希望能在行業內得到晉升機會。據Will介紹,軟體研發人才的職業晉升途徑大致有以下三個方向:

第一個是軟體研發主管(Technical/Software Lead),該職位需要整合、分配資源和管理團隊的能力,站在技術管理職的角度協助軟體開發團隊在專案規劃時間內完成產品開發,既要與架構師溝通產品核心,又要能掌握人力、專案流程,並必要時提供技術指導。

第二個是架構師(Architect),專門在產品開發早期制定架構,研發團隊核心產品並協助管理技術團隊將産品及專案開發完成,注重技術和中長期產品規劃爲主。

第三個是DevOps專家(DevOps Expert),需要人才熟悉前面提到DevOps開發流程概念,豎立DevOps開發文化,並以積極的執行力完成DevOps概念框架下的技術執行。

已有超過6萬註冊用戶,加入他們!

立即註冊,即可每周通過郵箱獲取免費職場資訊,開啓職業生涯新高度。

憑藉我們的資源來宣傳你的職位

Advertise Your Role With ReachTalent