被迫“走西口” 一位臺(tái)灣碼農(nóng)的心路歷程

2012/11/22 10:17      superbcde

 

臺(tái)灣的IT環(huán)境是什么樣的,我們很少關(guān)注過(guò)。本文作者superbcde是一位臺(tái)灣程序員,他沒有顯赫的教育背景,從IT培訓(xùn)學(xué)校開始,一步一步走向自己的奮斗目標(biāo)。他告誡年輕人:要趁著年輕多學(xué)習(xí),下定決心,自己不懂什么學(xué)什么,最好到硅谷去,因?yàn)槟抢锊攀?IT 人士的天堂,并透露了臺(tái)灣的創(chuàng)業(yè)環(huán)境比較差。本文最初來(lái)自PTT論壇,INDIDE做了二次整理,原標(biāo)題:軟體人的心路歷程分享,TECH2IPO稍作修改并注釋。

我是個(gè)半路出家的資訊人員(類似于大陸的信息技術(shù)人員,編輯注),說(shuō)起來(lái)很見笑,我沒有深厚背景,也不是正規(guī)本科或大學(xué),只是個(gè)??飘厴I(yè)的,補(bǔ)個(gè)二技/科大文憑,大學(xué)畢業(yè)后連一個(gè)像樣的國(guó)立研究所也考不上。臺(tái)清交成(臺(tái)灣大學(xué),新竹清華大學(xué),交通大學(xué),成功大學(xué),編輯注)沒有一家我敢投,最后只好報(bào)效“國(guó)家”二年去,還順便去外島進(jìn)修。

從“巨匠”開始

對(duì),你沒看錯(cuò),當(dāng)你大學(xué)畢業(yè)又什么都沒有的時(shí)候,年輕人是很好騙的。我記得很清楚,那時(shí)巨匠(巨匠是臺(tái)灣最大的IT培訓(xùn)學(xué)校,臺(tái)灣巨匠電腦子公司,編輯注)有所謂的 SCJP/MCSE 說(shuō)明會(huì)。反正畢業(yè)了,沒工作又剛退伍,收到這一類的某某進(jìn)修廣告,又免費(fèi),當(dāng)然就去了。

不得不配服巨匠的講師,詳情我忘了,反正我當(dāng)天聽完那門課,只覺得一股熱血。覺得有為者亦若是,整個(gè)講題跟技術(shù)無(wú)關(guān),講師一堆引經(jīng)據(jù)典,反正簡(jiǎn)單的講:“取得認(rèn)證你就發(fā)了,百萬(wàn)年薪等著你。” 當(dāng)時(shí)回家,硬是跟爸媽要了五萬(wàn)多元,辦了巨匠白金卡,買了上課卷,然后開始了我的 MCSE + SCJP 課程。至于結(jié)果怎么樣,我想大家心里有數(shù)。我不怪那個(gè)說(shuō)明會(huì)的講師,我自己后來(lái)也和不少在巨匠兼任的講師變成好友。一小時(shí)的說(shuō)明會(huì)領(lǐng)不了多少錢,他如果不是報(bào)喜不報(bào)憂,我看以后就沒人請(qǐng)了,人家不過(guò)是混一口飯吃。當(dāng)然,這是好幾年后才了解的。

其實(shí)巨匠幫了我很多,但巨匠最大的問(wèn)題是,你報(bào)名時(shí),報(bào)的是課程,至于誰(shuí)教你,你永遠(yuǎn)不知道。巨匠有不少的好老師,舉個(gè)例來(lái)說(shuō),曹祖圣老師。他講過(guò)很多次 Technet,我也聽過(guò)他一、二次課,很推薦。可惜的是,因?yàn)橹v師調(diào)度或是節(jié)省成本,其實(shí)一門 200 小時(shí)的課,很有可能只有 1/7 是好老師,剩下的很普通,甚至很糟。我也遇過(guò)很差的老師,把電腦課當(dāng)成英文課在上(英翻中),有上過(guò)認(rèn)證課程就知道我在講什么(原文教材嘛!)。

當(dāng)時(shí)年輕的我很拼,上課前一定預(yù)習(xí)。不懂的單詞早就查完,上課只想拼命吸收。當(dāng)你遇到一個(gè)很糟的老師,那種挫折感真的很難形容。我和班主任反應(yīng)了好幾次,每次都是得到“喔~我會(huì)跟老師溝通”這一類的回應(yīng)。別鬧了好嗎,不會(huì)教就是不會(huì)教,爛老師就是爛,他不會(huì)因?yàn)橐痪湓捑透淖?。就算他要改變也要時(shí)間,不是馬上的。

好像有點(diǎn)離題了,總而言之,對(duì)不起我爸媽。家里沒什么錢,硬是標(biāo)會(huì)借了五萬(wàn)給我上課,最后我放棄了。一直到今天,我還是覺得很欠爸媽這份恩情??偠灾?,我想分享的第一件事就是。不管你去巨匠,去 uuu 還是去 iii,最重要的是跟對(duì)講師。如果一門課程的講師不事先確定(或是講師不好),不如不要上,真的是好的老師讓你上天堂,不好的老師就…。

其實(shí)寫程序這種東西如果有熱情,肯讀書,多多少少、或快或慢都會(huì)進(jìn)步。我的第二個(gè)建議就是,不要放棄進(jìn)修,靠自己雖然慢,但是扎實(shí)。話說(shuō)回來(lái),很多中文書很糟糕,這也不能怪作者。多年后我自己也出版了一本書(賣得很爛),不過(guò)作者的稿費(fèi)其實(shí)不高。一刷 1500 本,寫一本書如果花半年認(rèn)真寫,1500 本賣了 1000 本,然后一本訂價(jià) 500 (新臺(tái)幣,約107元人民幣,編輯注),可能連飯錢都不夠。至于比較高的稿費(fèi)是那種“大師”,像是侯捷老師(臺(tái)灣著名C++技術(shù)專家,編輯注)等級(jí)才有可能拿到的價(jià)碼。也許大家可以試著打給出版社問(wèn)問(wèn),就知道了。要賣到二刷?那你大概要上TOP榜才有可能。

那時(shí)我評(píng)估過(guò)一些選項(xiàng),也試過(guò)不少,不過(guò)下場(chǎng)都不這么好。我試過(guò)開公司,然后倒掉(沒賠多少錢,就當(dāng)做白工)。寫程序容易,找客戶難。那時(shí)很傻,以為到處都需要 ERP。到 104 接案網(wǎng)(臺(tái)灣外包網(wǎng)站,編輯注)去找案子,后來(lái)發(fā)現(xiàn)做的要死要活其實(shí)沒什么錢,還要應(yīng)付客戶。

也試過(guò)人力派遣,薪水不錯(cuò),一個(gè)月可以有六萬(wàn)。不過(guò)對(duì)不起,沒退休年資,案子結(jié)束就走人,短期打工(半年~一年)可以。但后來(lái)想想,你以為你賺,其實(shí)你只是沒虧,公司只是把你未來(lái)的退休金先付給你而已。當(dāng)然,不算差,很多人中年被資遣更慘,連退休金都沒了。

我摸摸自己的良心,二十幾歲的我最大的本錢就是年輕的心?;硕?、三年就存了一桶金(一百萬(wàn)),反正就是二份工作(甚至三份),IT人的好處就是兼職容易。除了體重直線上升,然后缺乏運(yùn)動(dòng),然后有一天就過(guò)勞進(jìn)醫(yī)院了。因此,最后報(bào)個(gè)科大混個(gè)碩士,畢業(yè)后考了個(gè)鐵飯碗,反正日子也就這樣過(guò)了。其實(shí)鐵飯碗的日子挺不錯(cuò)的,錢雖不多,中油、臺(tái)電、中華電信、一類的,我想公司倒掉到不至于。雖不是公務(wù)員的鋼飯碗,但其實(shí)不要太混、準(zhǔn)時(shí)上下班還是過(guò)的去。

下定決心走出臺(tái)灣

我問(wèn)問(wèn)我自己,是有一些優(yōu)點(diǎn)的:

年輕,然后肯拼(那時(shí) 26~27 歲);認(rèn)份,有責(zé)任感;肯讀書,想進(jìn)修。

但我其實(shí)對(duì)未來(lái)感到很迷惘,直到有一天,過(guò)到了一個(gè)外商的經(jīng)理(聽說(shuō)月薪 40 萬(wàn)),是一個(gè)香港人,剛好和我在一個(gè)政府標(biāo)案里合作。我常常在想,為什么他可以領(lǐng) 40 萬(wàn),他很厲害,但沒有我十倍厲害吧?我也想月領(lǐng) 40 萬(wàn),誰(shuí)不想……

總之,回頭看回去,下面是我當(dāng)時(shí)的結(jié)論(冒犯請(qǐng)見諒):

臺(tái)灣是沒有「軟件」產(chǎn)業(yè)的,這幾年好一點(diǎn),有地圖日記、appworks 一類的軟件(or 創(chuàng)投),頂多有 TrendMicro,或是一些接標(biāo)案為主的IT公司。IT最大的需求大概都在金融業(yè)(需要資訊人員)。最大的需求大概都是架網(wǎng)站一類的,這種市場(chǎng)競(jìng)爭(zhēng)很激烈,然后沒美工合作很難生存,就算是架個(gè)網(wǎng)站購(gòu)物車一類的,也只是跑單幫,很難長(zhǎng)久。

想領(lǐng) 40 萬(wàn),真的不可能,外商也許有機(jī)會(huì)。如果有 40 萬(wàn)的工作,那也是萬(wàn)中選一,輪不到我這個(gè)半路出家的巨匠肆業(yè)生。那只剩下一條路:

去硅谷

我爸爸不是什么高等教育份子,不過(guò)他常常跟我說(shuō):“不要在山上要吃海產(chǎn),去海邊才要吃山珍。”他想勸我人要認(rèn)份,但年輕的我解讀錯(cuò)他的意思:“想吃山珍我就到山上去。”同理,想走金融業(yè)請(qǐng)到華爾街。為什么?因?yàn)槭袌?chǎng)就是供給和需求決定價(jià)格。臺(tái)灣的需求太少了,IT公司不可能出高價(jià)格。供給不夠(IT人材),價(jià)格自然就上升。分享一下,其實(shí)硅谷這幾年一直到現(xiàn)在都很缺IT人材。我知道很多名校高手,英文好,實(shí)力好可以直沖硅谷,不過(guò)我不是。我知道自己是什么料,沒有個(gè)五六年,我的英文不可能通得過(guò)面試。

 

所以我放下自己,放下工作,從頭練起。過(guò)去的六年間:我把英文練起來(lái),我的經(jīng)驗(yàn)是:

沒錢我就到系上當(dāng)助教,一開始助教找不到就四處找?guī)兔懗绦虻难芯恐?相信我,這很好找)。美國(guó)的物價(jià)貴,學(xué)校研究助理一個(gè)月也不多,大概都只能吃吐司或是微波食品。

從頭念起,把 CS(Computer Science 電腦科學(xué))大學(xué)部的課自己需要的部份都修一次或旁聽,然后念一個(gè)碩士,再念一個(gè) CS PhD。學(xué)歷也補(bǔ)起來(lái),沒辦法進(jìn) Stanford/MIT,至少也讀個(gè)叫得出來(lái)的 PhD。

每個(gè)暑假都去 Intern 賺錢。

簡(jiǎn)單的講,認(rèn)清自己缺什么,就補(bǔ)什么。缺英文補(bǔ)英文,缺學(xué)歷補(bǔ)學(xué)歷等。后來(lái)才發(fā)現(xiàn),這些工作反而幫了我很多。當(dāng)助教免費(fèi)練英文口說(shuō),所以我的口說(shuō)進(jìn)步神速。接案或是當(dāng)研究助理寫程序,逼我學(xué)起整套 Linux 及很多的 open source project(學(xué)術(shù)界沒錢,一律都是open source)然后念 PhD 讓我到世界各地去參加 conference,認(rèn)識(shí)領(lǐng)域理的大咖。相信我,等你親自見到 internet、python ... 等的發(fā)明人,你會(huì)發(fā)現(xiàn)他們非常謙虛。然后沒錢去 intern(所以很怕對(duì)方不要我),所以很拼。最后交了一堆朋友,還沒畢業(yè)工作就找好了,然后累積了一堆 Project 經(jīng)驗(yàn)。

選擇環(huán)境或適應(yīng)環(huán)境

當(dāng)然,這只是個(gè)案例,但畢業(yè)時(shí)第一份工作,我的年薪含保證的獎(jiǎng)金,有 1/3 是獎(jiǎng)金,2/3 是本薪。當(dāng)然,第一年因?yàn)橛?sign up bonus(簽約獎(jiǎng)金),不過(guò)之后只要努力,我想薪水比起第一年來(lái)說(shuō)不會(huì)差太多。這里不想討論稅多重、生活費(fèi)等問(wèn)題。但繳完稅省一點(diǎn),一年可以存 8~10 萬(wàn)左右。如果自己買房,省下租金可以更多(但是要繳房貸)。以一間 3 房 2 衛(wèi)的獨(dú)棟房子,目前好一點(diǎn)的區(qū)(不是 Palo Alto 一類的頂級(jí)區(qū))硅谷大概 80~100 萬(wàn)左右。

也就是說(shuō),順利的話,不到十年就可以還清。而且我相信只要肯拼,薪水只會(huì)更高,不會(huì)更低。也有聽過(guò) CS 博士畢業(yè)拿 30 萬(wàn)以上的(當(dāng)然都只是聽說(shuō))。1/3 的走教職,1/3 的去研究單位,剩下去業(yè)界的樣本不多。不過(guò)我想整個(gè) package 加起來(lái)超過(guò) 20 萬(wàn)是很基本(有料的 PhD)。然后工作大致上一天八小時(shí),很少需要加班,不用 on-call。當(dāng)然,自己決定留在公司念書或上網(wǎng)吹冷氣不能算加班,我講的是真的工作。

P.S.對(duì)這些薪水很有興趣的可以參考這一篇《北美2011年各大公司H1B工資全記錄》。有高手拿出來(lái)分享,這是去年 H1B 的資料(外國(guó)人在美國(guó)申請(qǐng)工作簽證)

上面的數(shù)據(jù)只有“底薪”,另有實(shí)拿股票 + 各式各樣 bonus。工程師可能要再加 20~30% 上去,尤其是第一年?,F(xiàn)在搶人搶很兇,剛畢業(yè)有可能就被開 4~5 萬(wàn)以上的 sign up bonus,甚至大陸圈子里在傳 Facebook 最高開到 10 萬(wàn)的 sing up bonus。如果是高階的職務(wù),底薪可能只占不到1/3,因?yàn)檫@些工作都會(huì)綁績(jī)效,而且綁很多。

這里不是要批評(píng)臺(tái)灣薪水低。每個(gè)地方,都有他的供給與需求。如果你想從事IT產(chǎn)業(yè),然后你的思想還算新鮮。我真的建議「走出去」。我也想回臺(tái)灣,臺(tái)灣 Yahoo 的獵頭有找上我??紤]物價(jià)后,我開了十萬(wàn)美元(整個(gè) package)當(dāng)條件,對(duì)方面試都不面試。當(dāng)然也不是真的非十萬(wàn)美元不可,不過(guò)想當(dāng)然爾,臺(tái)灣的供給(IT工程師)很多,我是他的話我也不想花 300 萬(wàn)臺(tái)幣找一個(gè)。對(duì)他們來(lái)說(shuō),300 萬(wàn)可以請(qǐng) 12~13 個(gè) 22k。

假設(shè)付得起,今天你生病要開刀,一個(gè)頂級(jí)名醫(yī)要價(jià) 30 萬(wàn),或是你可以請(qǐng) 10 個(gè) 3 萬(wàn)的普通醫(yī)生來(lái)會(huì)診,你會(huì)選那個(gè)?經(jīng)驗(yàn)這種東西不是十個(gè)人就打的贏一個(gè)的,但是如果是寫網(wǎng)頁(yè),我相信十個(gè)人也許有機(jī)會(huì)寫贏一個(gè)專家。但網(wǎng)站掛點(diǎn),不會(huì)動(dòng)就是不會(huì)動(dòng),找十個(gè)人 debug 不一定比較快。經(jīng)驗(yàn)和能力的價(jià)值不是勞力可以單純?nèi)〈?,尤其是?duì)技術(shù)和經(jīng)驗(yàn)要求更高的工作或?qū)0付?。?duì)未來(lái),我還是有一些想法,但回首過(guò)去,我很慶幸我當(dāng)初有放下身段和收入,然后從頭學(xué)起。

我不會(huì)去問(wèn)當(dāng)初我留下來(lái)的話,現(xiàn)在我會(huì)怎樣又怎樣。但我知道一件事,人要看下一個(gè)十年,然后再下一個(gè)十年。有一天,你我都會(huì)老,都會(huì) 35,都會(huì) 45,都會(huì) 55。55 歲的人學(xué)技術(shù)是學(xué)不贏 25 歲的好嗎,真的。你要累積那種 25 歲的人不可能輕易復(fù)制的經(jīng)驗(yàn)。

舉個(gè)例來(lái)說(shuō),想讀 PhD 的話,請(qǐng)?jiān)?35 歲前讀,35 歲以后讀起來(lái)是很困難的。想創(chuàng)業(yè)的話,請(qǐng)?jiān)?35 歲以前創(chuàng),因?yàn)槟闶×丝梢匀菀自倥榔饋?lái)。我看到很多比我優(yōu)秀很多的年輕人,在浪費(fèi)他們的年輕的資本,在浪費(fèi)他們的 25~35。其實(shí),IT生涯有無(wú)限的可能,Dropbox 的創(chuàng)辦人 24 歲就創(chuàng)立了公司,Google 和 Facebook 的創(chuàng)立,那些人也都才幾歲?(p.s 不是創(chuàng)業(yè)都會(huì)成功,請(qǐng)別誤解)

總結(jié):

我真的想鼓勵(lì)那些年輕的朋友,如果你真的想改變,Just do it!我當(dāng)時(shí)只想要一個(gè)月賺 40 萬(wàn)臺(tái)幣,現(xiàn)在我在幻想一個(gè)月能不能賺 400 萬(wàn)。其實(shí)密訣很簡(jiǎn)單,找一個(gè)賺那么多的人,然后比較你和他的不同,然后給自己十年去追上去,然后不要放棄。

這篇文章寫給年輕人,也寫給我自己,希望十年后能回來(lái)再寫一次:)

大家一起加油吧!

相關(guān)閱讀