人各有志, 此文參考一下就好。
我的職場大概分成四部分。
1. 初入社會時, 學長找我去幫忙。當 SA + SWE 過了數(4?)年。
薪資從最初的 3 萬/月, 到後來的6 萬/月。
中間換了兩次工作,有 startup。
2. 專心當 SWE , 收入 6 ~ 10 萬/月之間來來去去。
我對薪資要求不高, 只要過一個門檻就會接受。
不會因為前一個工作是 10 萬, 就不接受 6 萬的
工作。
3. 開始 freelancer, 接一些難搞的案子。從 smart tv,
NAS, Linux driver ... desktop 上 access mp3 player
的特殊軟體等。收入不穩定, 估計稅後一年 1xx 萬左右。
4. 因緣際會下,進入某外商某不錯職位。
之後談的工作都給不錯的薪資。同樣的,
我不會主動要求資方的薪資, 通常資方開口
我就接受, 從不談價。
我一開始不太確定未來要做什麼, 只知我很愛寫程式,
對系統很有興趣。所以頭幾年我都在做 SA + SWE。
這是一個很有趣的工作類型, 有點像現在的 SRE。
寫的都是一些小程式, 但類型很多樣,很有趣。
後來我決定要專心當 SWE, 做一些更完整的系統。
前前後後我大概換過十幾個工作, 但除了其中一個工作之
外, 都是靠別人介紹拿到工作,沒自行投過履歷。
直到階段 4 之後,因為嘗試海外工作, 才開始投履歷。
我個人的職涯最重要的是人脈和口碑。我是私立大學畢,
但我在大學生涯中, 結識的人脈擴及全台灣各大院校。
所謂的人脈不是見面、聊天、吃飯, 而是別人對你能力
的認可, 要找人幫忙時會想到你。這一點對我日後
有很大的助益。而口碑, 就是人格設定, 你想讓別人怎麼
看你。而我給人的印象就是專解一些複雜度很高的技術
問題, 在學校時就常挑一些不容易處理的任務。除了
自我滿足之外,也會讓人留下印象。基本上, 靠著人脈和
口碑, 我的職涯一直都不需要主動找工作
也能有不錯的收入。
人脈和口碑的建立, 其實有很多可以談的。除了在學校,
即使在職涯的早期, 我專心做的事也都能累積人脈和
口碑。重點在於, 不要做苦工, 要 work smart。
Work smart 不是指你作事快, 有效率, 而是挑有價值
的工作項目。日常工作中, 大部分是雜事, 是苦工,
花時間熬。這些工作總得有人做, 但價值不高。
但總有一些事, 是放在那邊很久, 大家都很想解決,
但一直提不出好辨法。我把精力放在這類工作上。
這類工作意謂困難, 別人沒去解決是有技術上的原
因, 因此風險也會很高。相反的, 報酬也很高。
大部分人不願意碰, 是不想接受風險。但風險是相對的,
當你越常接觸風險, 風險的代價就會隨著經驗而
下降。就這樣, 慢慢的我在別人眼中就變成一個專
解這種婦科雜症的專家。
換工作。我平均一份工作不到兩年, 大概一年多一點。
每次換到新的工作, 我自然而然, 就會找到一些重要
但難解的問題。我主要的心力就是解決這些問題。
每當這類問題解決到差不多時, 我就會離職。
休息一兩個月後, 就會有前同事或朋友來問我要不要
去他們公司試試。然後就進入下一家公司, 重新開始
這樣的循環。每一家公司都會認識新的人脈, 而他們
對我的印象就會是專解雜症。因此到下一家公司時,
新東家也會放心的讓我挑那些工作。所以, 人設
清楚, 能減少換新工作 rampup 花的時間。年輕時多
換工作也能幫助建立人脈。但必需有好口碑當作前題。
年輕時, 你能單打獨鬥。但到一定資歷之後,必需要能
在技術上引導團隊。因此, 你必需要有能力將你的想
法推銷給其它人。有口碑時, 這當然容易多了。另外,
多參加一些活動進行分享也很有幫助。分享算是一種
自我行銷的途徑,也是建立人脈的好地方。重要的是
幫助你建立溝通的模式, 把你的想法推銷給別人,讓
人買單。長此以久, 甚至你只要開口, 別人就買單
七八成。
物以類聚。當你有口碑時, 自然別人會主動想認識你。
甚至是一些很有名人物也會主動找你聊天。
因此你的人脈會有愈來愈多高手。
你不一定會變得很有名(在大眾之間),
但你在領域內(巷仔內)的口碑和人脈價值會以指數成長。
達到這一點, 你也必需提供一些機會給自己。
例如參考一些公開的聚會, 就算你只是個配角,
也能提供機會讓別人認識你。
成名有好有壞, 機會更多, 但也容易成箭靶。
我是比較內向的人, 也討厭麻煩事, 所以選擇
不用成名(公開)的方式。
失敗會成為養份。很多人怕失敗會破壞自己的名聲。
我也很怕。但哪有吃燒餅不掉芝麻的。人們往往是
健忘的,就算有人記得你的醜事, 那也是少數人。
只要正直的解決問題, 最後大家會忽略那些你失敗
的例子。而失敗的經驗也是經驗, 能幫助你做更好
的判斷。
年紀的問題。隨著年紀增長,現在不能動不動就換
工作,因為project 花的時間變成了。
除了繼續年輕時打下的人設, 現在還要能
leverage 其它人的工作能量。這不意謂你要當
manager, 但你要有能力把人組織起來完成計劃。
你要清楚牽扯的相關技術, 瞭解可能的風險。
規劃架構和完成步驟。特別是完成步驟。錯誤
的步驟往往會讓一個良好的架構失敗。這層面
比較像軟體工程的領域。我個人的習慣,不會一
次完成一個大架構。而是從簡單的設計, 之後
再分次演進到完整的架構。相關層面要討論的內容
也很廣, 就不多談了。總之, 多數人只說的一
口好架構, 但卻沒提出一個合理的執行步驟。
在40 歲之前, 就需要建立這個能力, 不然
很難做到退休。
我一開頭就說,人各有志。
年輕時, 我選擇不打安全牌, 反而是對未來安全的投資。
當然,我的選擇不一定適合其它人。
--