2011年9月27日 星期二

Re: [心得] 台灣的軟體工程師該何去何從?


This is a reply that I wrote at PTT.CC, I think it's good to post it here.
:   其實就軟體產業來說我個人也認為不太樂觀,
:   從中國近年薪資成長的幅度和高低差距就可以看出,
:   中國現在很像當初台灣經濟起飛的那個階段,
:   一般人民想要往中產階級前進,基本上走軟體這塊是非常迅速的一條捷徑
:   只要習得進階的技術,便很容易能年年身價跟著水漲船高
:   加上盜版真的也算是中國軟體業快速成長的幕後英雄
:   技術、資訊的易取得性,任何有心人士只要一台電腦和網路線
:   就可以在家閉門造車、甚至練成一身絕技
:   於是中國人材前仆後繼的投入這塊領域

我不否認現在中國大陸的軟體業比起台灣發展的更熱,但這個立論有幾個問題:

1. 對岸同水準的開發者,薪資比起我們只贏不輸。
當然我說的是台票40000+以上的在比,低標由於基本薪資還有物價水準的關係,台灣的低階行情薪資會比大陸高。而大陸職場軟體業專業開發者每年談薪水多是10%起跳的,一跳槽能翻兩翻的新聞還有聽到,這點台灣就輸很大了。

也就是說,同樣都是有賺錢的軟體公司,大陸的薪水不會以台灣差,而漲幅可能更好。

2. 盜版什麼的,台灣條件要不相同要不更好。
如果說靠盜版就能撐起軟體業,台灣當年都被『譽為』海盜王國,差點就要超級301了,那為什麼我們的軟體沒起來?明明一切都早了別人十多年。至於資訊開放,我們的網路沒有金盾擋著,沒有censorship,種花電信官僚歸官僚,還不至於是黑心ISP,我們連國外可一向比較快且穩的。

所以,『大陸軟體業比台灣火爆』的成因不會是低成本、盜版、資訊流通快速。



:   即使中國就軟體人員的素質來說,相較於台灣還算是比較參差不齊
:   但縱使假設台灣 10 個軟體人員裡面,稱得上優秀的有五個好了
:   而中國保守假設 10 個只有一個
:   但中國人口數是台灣的 50 倍之多
:   整體下來可用之兵還是足夠打掛台灣..

整個非洲加起來的人比我們多,但沒有人在害怕非洲。

整個新加坡人口比台北市還少,但我們羨慕他們的成果。
(他們當然有很多不好的地方)。


另外,『打掛台灣』?
產業是市場經濟的領域,不是統獨政治的場域。大陸人開軟體公司的目的是為什麼?就為了搶台灣人的飯碗嗎?我看不出大陸老闆特別針對台灣會有何利益上的合理性。


人多從來都不是問題,軟體業只是一個統稱,裡面有太多的專門領域以及各式各樣特殊的獲利模式。
一個已經有100人,平均個人年薪70萬台幣的公司,沒有辦法全力去進入一個年產值只有10億的市場,因為CEO會在董事會議上被釘到牆上去。一個需要聘請Sales去跑業務、接單抽成的軟體公司,沒有辦法去做一套可以只賣100美金的軟體。一個想跟VC拿500萬美金的團隊,當初跟VC的承諾,絕對不會只有每年穩當淨收50萬、年獲利成長率10%、五年後開始獲利。

台灣一個團隊的資源與人數比較小,那就挑對手也只能丟一樣的人數、資源的領域去做就可以了。

:   加上個人曾經跟公司內中國分部合作的經驗
:   發現或許是他們那的誘惑少很多
:   有的工程師竟然只要沒事的話,都是在 trace 一個數十萬行程式碼裡面
:   各 function 和流程,真不知該說是佩服還是無言來形容....


我想包括我在內,版上很多人閒著沒事都是在看Code的。
你如果挑得是Eclipse還是Linux,那你還可以說『我看得是百萬行級的程式碼』。這不是誘不誘惑的問題,這是知識工作者對自身專業的態度與要求問題。
:   現在中國一些著名的軟體和公司,不管是 UI 或是功能設計,
:   其實蠻多都已超越外國軟體
:   反之台灣或許就是富有慣了  軟體產業像是一個邁入退休階段的老年人
:   (但卻沒有一般到達退休階段該有的薪資水準)
:   以致於大部份的人興趣潰乏  只求不要過勞死、能溫飽就好
:   唯部份人還能依靠著「熱情」不斷向上充實提升
:   但現實是....熱情會永遠歷久不綴嗎?
:   想當年資訊產業剛盛行時
:   很多中文軟體技術文件的第一手資訊都還只能找繁體版咧...


我認為中國大陸軟體業長期來說會起來最重要的兩點:

1. 市場為創新之母,而他們有夠大的本土市場。
大陸新興了這麼多少則數百、動輒成千上萬名員工的企業,如果這些企業在自己的市場裡要跟對手競爭,他們一定要依靠IT建設來流通資訊。

而他們競爭的對象可不只國內自己人,多得是有外商來插一腳、分杯羹的。
所以中國企業要存活,他們一開始就會考慮用目前世界現役水準的IT科技才能至少不輸給外商。那麼需求誕生了,你是在中國開公司做軟體的,你會不鑽研最前面的嗎?

2.政府專制。
很諷刺的,中國政府在資訊控制與言論管制,不論在實際政策執行與法規方面都相當的『有效率』。這樣的效率還有中國獨特的對『法』的認識與解釋,使得顯著比例的外商在中國栽了個大跟斗。(中國對自己人偏心,但誰叫你外國人看到人家市場大就犯賤要來做生意呢?)不民主、不法制、語言也不是很通,這都給了本土有心想發展的企業很好的機會鑽空子。

至於台灣,只能說,這十多年的軟體現況,就像是棵矮樹站在『硬體製造』的參天巨木旁,掙扎著要去多照一點光、多吸一點水。資金、人才、政府關愛都被吸走,而不論是業界還是學界,從來也沒有凝聚什麼特定共識最後做出成績出來。

台灣小,但小不是藉口。
韓國也小,而在我們嘲笑他們的公家機關網站很爛的時候,他們的公務員跟民間卻硬是把遊戲產業做起來了。而台灣人的政府只會在那邊戰藍綠,沒在討論共識的。

回到正題,在台灣要開一間在特定領域作到『世界級』的軟體公司,大概Google Search該領域關鍵字,同領域產品可以排進前五名這樣的水準,並不是辦不到:

1. 如果目標是賺外國人的錢,那就要做『文化中性、領域專門』的產品。
簡單的說,你的目標用戶,最好是某個非常專門領域的知識工作者,而那個領域基本上沒有地理區域上的文化偏好。舉例來說,你做的如果是Matlab、RDBMS,會對這種東西有需求的人通常都是為了他們專業上的需求而用,而不論是哪裡的科學家,他們對matlab的需求價值不會有文化上的不同。

做領域專門的東西有幾個好處:
 1)池塘裡養不了鯨魚。如果該領域真的很特殊,那市場總產值一般就不高,跳下來對那些大傢伙來說只有資金資源擱淺的份。
 2)機會成本構成進入障礙。學歷身份太好,想要年薪15萬USD起跳的人不會進來。本來產業就沒多少錢,當然不可能冒險請尊神像供著。


賺外國人的錢,而不抱台灣企業的大腿有幾個好處:
 1)客戶不會三天兩頭要你"onCall onSite onSchedule",人不近不親就沒有可以盧人情的空間,沒有人情買賣的成本就好損害控制。不要小看Local Support這種Event Driven的Task對團隊開發效能的侵害,寧可生意不做,不要Over service。
 2)保證的事有作到,他們普遍給錢不囉唆。特別是法制國家的客戶。
 3)市場大多了。只要產品領域是文化中性的,台灣人做的跟美國人做的分不出來,那就是產品說話:價值取向、品質、價格決勝負。
 4)開發者的滿意度會比較高。兩個開發者,一個中華民國政府、台灣中小企業的專案三年接10個,一個走自己的步調開發公司的產品,透過網路與世界各地的客戶做Consult Support也是做三年,是你你選哪一個?哪間公司比較好留人、比較好累積知識資產?哪一個從公司畢了業要找工作時履歷比較好看?答案很明顯。


2. 要做低單價的東西。
最好一張訂單可以壓在1000 USD以內(可以是任何夠低的價格,目標市場的客戶可以不用
經過層層審核就能動用的錢以內最好),低單價可以保證二件事:
1)你會強迫自己在產品的價值訴求上採取『大廠不可能用』的差異化策略。
  也許你的產品跟某大廠生產的的產品都叫做A,但是市場上會買你的東西的人,跟會買大廠的東西的人將會非常的不同,因為他們是基於不同的需求來評價各自心中的A的。

2)市場上VC投資很多錢的競爭對手,被迫得要燒更久的錢。
單價與客戶數量決定流進來的現金,而現金決定獲利。當你跟競爭對手提供的產品服務有著重疊度很高的價值取向、而不論那一方都難以訴求新的價值來爭取客戶時,價格就會決定何者採用。這時候透過壓低單價把回報期拉長,就會使競爭中燒錢速度快的那方 - 特別是有VC投很多錢佔投資比例高的團隊會變得非常痛苦。
VC的特性就是:他們想要一個大的錢投下去、快快燒、快快回報,年報酬率數字好看公司就能賣到好價格,因為對他們來說資金週轉率很重要。這樣的特性使得VC普遍的缺乏耐心,他們會在Review時去『建議』他們認為可以衝高業績來讓帳面數字好看、讓投資人安心的『作法』。

簡單的說,如果錢都要足夠燒超過兩年,當你背了100萬,而對手背著500萬,那麼當單價被壓低時,VC臭臉的程度、Funder胃痛的程度、團隊在壓力下做出錯誤決策的風險,你的對手就是你的五倍。

基本上以上的策略就是在消除『超級對手』出現介入的可能性。


我個人相信台灣有很大一塊的中高階人力(秀才),都是浪費在國內很多吃不飽餓不死、累積不了專業、也沒有能與高報酬匹配的挑戰的專案環境裡。這些人其實都是可用的兵力將這些人釋放出來,或從新一代開始把人往這樣的方向導過去,我們可以拿優秀的小團隊去對付那些傻傻跳進來沒有穿吊嘎拖鞋去苦幹五年的心裡準備的對手。


回到政府的作為。台灣政府有個白痴的思考方式,就是認為:『產業產值越大,越值得大家跳下去。』
看看新聞講得那些:
MEMS很大很好我們要做、生科很大很好我們要做、Cloud很大很好我們要做。

一堆專家學者們還在做著有一天自己的研究可以『超英趕美』的白日夢,結果總是讓產業被各國專利打臉,只因為『市場在人家的土地上,而人家地雷已經埋好了』。都已經21世紀了還在幻想可以像過去竹科那樣,靠一個產業幾家指標企業養所有人。兩兆雙星、新的園區、新的產業條例都是這種好大喜功的思維表現。

台灣軟體的產業開拓,應該要朝一籃子特殊領域產業開始前進。

軟體是一個需求變化多端、快速、零碎,供給價值的前提假設變化莫測的領域。
戰爭迷霧大,目標模糊,就總是有外國企業重艦巨炮無法著力的地方。

化整為零打游擊,從低產值的『鄉村』偏僻領域開始,一個一個的用優勢兵力局部聚焦方式做出優秀產品把市場打下來,那麼只要累積到一定程度,鄉村就會包圍城市,只要剛好在一個關鍵的大需求上我們湊齊了一條龍,那就是螞蟻搬象的時候到了。

1 則留言:

  1. 台灣IT軟體業已經從根本就腐壞,政府自己都已經放棄不要,怎麼講也於事無補,不如砍掉重練算了!!

    最好的證據,就是台灣IBM搞砸台灣高鐵的訂票系統,那Marty Hsu、Simon Chen、Archer Hwang說是復興航空以前的員工,做不出來還每天說他們現在是IBMer怎樣,把責任亂推,為了要封我嘴找全勝文化、凌群、奈特普羅、前進國際、水啟動等公司來圍事,把他們簽收的函給影印寄給一大堆公司、國內外政府,比如:

    院首長電子民意信箱答復第100002246號
    您好:台端陳述意見,本部已錄案參處。感謝您的來信。

    部長 毛治國
    如有任何疑問請回信至以下信箱:交通部民意信箱並可點選下方連結針對該陳情案填寫滿意度調查表:
    http://pub.motc.gov.tw/public/intereyes/eyes00ee.nsf/0/6652258BF977F6274825785300305752?editdocument

    台灣IBM找來的還是不會做、自以為身分地位的台灣人,出事還叫台灣的廠商圍事!全勝文化的邱玉凈還說:因為那是大公司

    至於監察院也是一推三不知:
    台端100年8月22日電子郵件敬悉。一、台端所陳事項,如有公務人員或機關具體違失情事(可參考本院網站陳訴書撰寫範例之格式書寫),請詳予敘明並檢附相關佐證資料影本供參。二、本信箱僅作為答復陳情案件使用,請勿逕行點選回復。台端日後如有其他屬本院院務興革建言或陳情檢舉中央或地方機關人員涉有違法失職行為,仍請至本院網站「陳情專區」留言;或以書面方式陳訴(請郵寄至:10051臺北市忠孝東路1段2號)。如有保密需求,請加註「保密」字樣。

    本郵件由中華民國監察院網站系統自動發送,請勿直接回覆。

    中華民國監察院
    http://www.cy.gov.tw

    還好保留那四張簽單,不然現在全家人不就屍骨無存!?簽單下載網址
    http://www.pcdvd.com.tw/attachment.php?attachmentid=70282

    結論還是:這樣也敢學人瘋高鐵!?賤!!

    回覆刪除