【夾縫求存的台灣軟體業】來自旅美台灣工程師的觀察

Oct 18, 2020
Ian Tsai

過去這一周,網路一篇討論台灣軟體產業競爭力的文章在資訊相關專業人士間引起熱議。為讓人們對台灣軟體業的發展有更進一步了解, Meet.jobs 邀請到具有國內外軟體業工作經驗的軟體工程師 Ian Tsai 分享自己的觀察。綜觀國內外軟體業的發展,Ian 指出,軟體業未能在台灣大展拳腳、從業人員待遇偏低,最主要原因或與台灣產業的特性、市場規模及台灣過去未給予軟體業應有的關注有關。

台灣市場習慣硬體製造的企業經營概念

總結我在台灣十年與在灣區五年的工作經驗,台灣本身與其他國家相較之下,在價值觀上有一個顯著缺點:那就是台灣人不覺得專業人才的服務值錢,台灣企業主習慣了過去幾十年硬體製造帶來的企業經營概念,不論是成本分析、風險評估與產業結構都使得這些資本家難以理解、肯定資訊產業人才的服務可以帶來的價值,造成了非常多的問題。

但最主要的問題是:因為缺乏認識與練習,台灣企業在需要擴大公司規模、走入國際市場時,難以把人用在對的地方並發揮最大的價值,不論在風險投資上、在公司經營上、市場教育上,都造成了台灣軟體業與世界其他小國相較之下,面對更多的困難與失敗。

高科技硬體製造吸走大量台灣最能創新、最聰明優秀的人才

非本科畢業,後來透過職訓進入軟體開發的領域,我對這點有著複雜的情感,「可以說我 2003 年大學畢業之後,能夠在什麼都不會、也不知道的情況下入行,就是拜當時股票分紅還沒費用化,大量資訊領域人才跑去各家 IC Design house 與硬體廠工作的緣故。 」

山中無老虎、猴子稱大王啊,但這也限制了軟體產業能得到的最好發展,我常常在想,如果當年有很多比我優秀的人才進入這行,有許多懂得技術的前輩願意投資,所有台灣敢冒險、勇於嘗試新技術的公司在那十年裡誕生的話,會不會台灣傳統產業所遭遇的各種資訊化困境不會這麼痛苦?會不會台灣產業轉型至少在資訊化的方向上能獲得初步的成功?

但這一切都沒有發生,所以台灣在訊連、趨勢之後就沒有什麼國際級的資訊軟體產品公司了。

台灣企業的問題規模不足以讓優秀工程師與技術有所發揮

台灣市場以中小企業為主,單從系統負載來看, 90% 的公司,企業內服務的 QPS (每秒查詢次數)常常最高不到 200,交易出錯通常可以手工在後台修改、維護來解決,不需要技術很好的工程師、或很高新的技術。可以說企業大小限制了對問題規模的想像,只從台灣企業當下的需求出發,就無法產生更高層次的問題與解決方案。

相對的,國外沒有這種限制,國外的大企業多,國外的企業家更有野心把公司發展成大公司,所以他們會很在乎各種變化,知道各種領域的進展遲早是會量變然後質變的,當許多事物的基礎出現了便宜、快速到 10 的次方倍以上的變化, 一定會有破壞性創新的機會誕生,那他們在美國市場、在歐洲市場這樣的規模下,不想企業被演化淘汰盯上就會拼命追,既使一開始經營這些擺明虧錢也在所不惜。

台灣內部的市場已經夠小了,再加上企業主普遍對資訊服務的價值有嚴重偏差,這導致台灣在企業軟體產品或系統平台服務這塊的企業,在經營上更加困難,連帶使得台灣軟體開發人員總體來說,在待遇上、挑戰上、都沒有辦法與經營海外市場的同類型企業相比,長此以往,專業技術人才會流失,年資到一個程度追求職涯上更進一步的人才,不是去外商就是出國工作。

實際上,外國開發者在知識上不見得總是比台灣開發者優秀,他們主要是勝在面對的市場比台灣大,對服務的訂價與商業創新更具想像力,而且資本市場充滿野心想要找到下一個獨角獸,所以開發者在外國更好賣產品、更有機會找到投資、從業人員薪資也更高,於是軟體業的發展就有更多的可能。

如果回顧 2000 年以來資訊科技發展的歷史,可以稍稍得出個總結:

199x 年到 2010 年,所有的產業都知道網路的重要。

2010 年到 2015 年,所有的產業又都知道了行動運算、知道了智慧型隨身裝置的重要。

2015 年到現在,在 AI、容器化技術等方面開花結果後,我們真正知道了雲端的價值。

從 2020 年開始再十年,隨著系統平台化技術的成熟、各種人工智慧運算架構逐漸歸納出可靠、共通的可程式化介面與企業系統銜接,我們現在就可以很確定:

無法將資訊科技納入公司核心決策、聘雇、考核、運用各種專業資訊領域人才的企業,將在公司經營上面對策略、行銷、銷售、產品開發等各方面的巨大劣勢。

我們所處的世界是每隔五年就會有某個領域出現 10 的次方倍進步的世界

資訊領域的技術創新,是一直觀察得到「五年內效能增進或成本下降 1000 倍」這種現象的:不論摩爾定律、還是上世紀的硬碟技術發展,或者是 2020 AWS 開 Cluster 對應 2005 年搞 EJB 的人要做同樣規模的運算、抑或是 2012 年的 Chrome 的 Javascript Engine 對比於 2007 年 IE6,這些都是例子。

我們就是活在一個一直有「某些東西每五年就 10 的次方倍進步」的世界裡,偏安是非常不實際與危險的,必須持續追上世界的進展,才能避免市場全面的被形成壟斷的外國跨國大企業群吞掉。

台灣軟體人才成長要靠外商、外貿公司或乾脆到海外工作

「台灣資訊相關專業人才的處境,有點像 60 年前的台灣,那時候的人們家境清寒又多產子女,家長養不起小孩,如果硬要湊合著吃飯就會出現小孩營養不良餓死或長不大的問題,既然如此,最好的方法就是把小孩(軟體人才)送給別人養。

台灣的企業總體來說,目前並沒有體會到資訊服務的價值、也不知道用人、冒險的重要性,這不是年輕人的錯,不該要年輕人拿他們的職涯與未來去消耗在那些沒有未來的工作上,還不如把這些年輕人丟到可以歷練外國市場的企業中去磨,等哪天他們累積了資本想創業、想家、或者台灣有哪個有出息的創業家、資本家提供了好機會,到時再回來也不遲。

目前台灣的資訊相關專業人才,肯定是要靠加入外商或少數 90% 做海外生意的國內企業、或者乾脆出國去海外大公司工作,從這些能在全球市場中佔有一席之地的企業裡去訓練、汲取養分,才有可能獲得充分的發展。」

台灣軟體業要崛起——國內企業先要改觀、找對經營方向

台灣企業要想招聘優秀的資訊相關專業人才,在無法提供更好待遇的情況下,其實也還有很多事情可以做:

1. 透過暑期實習、建教合作等多種管道,跟各種教育機構建立各種長期關係。

2. 透過主動贊助各種技術研討會、參與培訓活動,尋找適合公司的資訊顧問。

3. 非常注意招聘、公司內部升遷等項目在業界的名聲,正面且建設性的處理網路上對公司的負評,所有的批評都是好的回饋,差勁的面試者說明了招募管道、履歷篩選有問題,而優秀面試者的批評則能夠幫助公司發掘出公司在文化、經營風格上的各種問題。

4. HR 部門應該隨時問自己:大家公認的老手高手在這間公司有發揮出價值嗎?人員從本公司畢業是別家搶著要而且職位兩三翻,還是沒什麼差別?工作者的專業職能在這能獲得充分發展嗎?

既然給不起價格、就要給機會、給舞台、給其他的價值,而一間公司只要經營超過五年,文化與經營風格就會逐漸定型,如果一開始就沒有培育軟體人才的概念,時間拖再久也不會意識到培育軟體人才的重要性,那就更別提如何讓這些觀念與文化都變化得非常快速的專業知識工作者,幫助公司在體質改善上、市場競爭上都獲得成功了。

延伸閱讀

【趨勢觀點】新鮮人該選大企業還是新創?且聽矽谷台籍工程師怎麼說

相關職缺

DevOps Engineer 運維工程師

Degate 去中心化交易所

90000

USD
2024-12-19T21:30:37.080+08:00

Quality Assurance Engineer QA工程師

Degate 去中心化交易所

65000

USD
2024-12-19T21:30:37.080+08:00

Community Engagement Specialist

Degate 去中心化交易所

84000

USD
  • 精選
2024-12-19T21:30:37.080+08:00

Blockchain Application (Backend) Engineer 區塊鏈後端工程師

Degate 去中心化交易所

80000

USD
2024-12-19T21:30:37.080+08:00

作者介紹

Ian Tsai

資深 Java 軟體工程師,TWJUG、JCConf 成員,PTT ID 為 Zanyking,在台灣軟體產業 11 年,其中八年在新創公司,對軟體人才的訓練與成長深感興趣,在舊金山 LinkedIn 工作多年之後,目前在一家新創公司工作,平常休閒時喜歡健身、觀察產業發展、寫點文章。

Bitnami