Sunday, February 23, 2014

在冬天來臨之前

最近遇到之前同事 最常聽到他們說 哇 Lance 你去面試三間 三間全上 這個勝率太驚人了

這並不是事實的全貌

一 被裁員後 我面試不只三間公司

二 在裁員前 其實我有預感這個事情會發生 已經籌備了一段時間了




大約一年多以前有個俄羅斯同事A 以及印度女同事B

我們三人每週會有兩天中午 會一起沿著Thames river慢跑

A才加入公司跟我同一個Team 很年輕大約三十出頭歲

作的東西與我沒太大差異

A剛加入公司 常在跑步的時候 對公司發表不滿的看法

像是專案管理方式 或是bug tracking...

我那個時候常自恃老鳥的資歷告誡他

"少年耶 工作就像人生 很多時候不容易直接參透其道理 唯有堅持下去假以時日 才能了解其真義"

然後A會說 他以前在Nokia怎樣怎樣 什麼東西應該依照什麼方法哪個原則怎麼做比較洽當

(我心裡OS Nokia很屌嗎 我以前也來自英飛凌啊)

A沒在公司待很久 沒幾個月就辭職了

他離職前我請他下班喝一杯

他說公司付給他的薪水是還過得去 但是制度太差了

我忍不住問了他 薪水多少

結果讓我大吃一驚 他比我小了七歲左右薪水比我高了快一成

當下我覺得相當忿忿不平

明明我作得事情絕對比A多太多 我也從來不抱怨工作分配的事

為什麼薪水差這麼多?

這根本就是不公平待遇



為了證明A能夠作的事情我也可以 我決定去A的新公司面試

結果 卻非常的慘

embedded C的部份回答的不好

C++的部份更是慘不忍睹


我覺得我只是運氣不好 剛好被問到不熟悉的題目

於是又面試了另一間(A也拿到offer的)小公司

這間公司只考C, 可是我也沒考上



至此 我發現 A可以拿高薪 有他的理由

他能夠通過的這些面試 我沒一個考過的

我開始思考自己到底缺乏哪些技能



差不多在這個時候 公司進行了去年的第一波裁員

在韓國的兩個同事被裁掉了

這令我相當震驚

他們兩人跟我私交很好 而且工作態度也非常認真

就在被裁員前的兩個月他們才一起解掉了一個超級棘手的bug --- 那個bug已經存在五年了 不知道有多少人(我也曾經嘗試過 也失敗了)花了多少時間 但是就是束手無策

只靠兩個人 兩個月的時間就搞定 這是非常驚人的成就 但他們還是被裁了

可見被裁員與否根本與能力工作態度無關 只與跟權力中心的距離有關

如果公司財務狀況不改善 斧頭落向我 只是時間的問題



於是我找了B同事組了一個每週一次的讀書會 主要是讀effective C++, 穿插一些embedded C

唸了六個月後

B在第二波裁員中陣亡了

這公司真是不能待了

但是我小兒子兩個月後要出生 而我們一家四口再過六個月則是要申請永居簽證

這個時機點 對我來說是一動不如一靜


而我當時作的案子是公司最重要的客戶 估計還要八到十八個月才會結束


我賭自己可以安然度過這六個月 等拿到永居之後再換工作是當時比較好的選項


但同時我必須要為最壞的情況作準備 所以我決定開始面試


一方面是看看有沒有合適的公司可以跳槽 不過更重要的是要確保如果最糟的情形發生的時候 我有把握可以馬上找到合適的工作


經過六個月的準備之後 與上次定然不同

結果卻是三個月內七連敗 其中ARM就包辦了兩次


第一次ARM面試失敗的時候

我難過得落下淚來 自己唸了六個月的書 竟然連第一關都過不了


第七次面試失敗的時候 連前年Tomtom那兩場算進去

已經是一年內九連敗了

其中六間連第一關都過不了

我覺得自己根本就是爛泥扶不上牆

我不單只是沒辦法拿到offer 是離通過面試的標準還有很大的差距

是不是乾脆放棄算了

即使是現在 回想起當初這一連串的失敗 都還可以感到內心的痛楚

如果說 在耶誕節前夕被裁員是我最冷的冬天

那在那之前的九場連敗就是我求職生涯最不堪的回憶

Wednesday, February 12, 2014

最冷的冬天

12月3號 禮拜二

回想起來那天的氣氛有點詭譎

一是進公司的時候 我的Team Lead 在跟隔壁的PM說他年底要去哪裡渡假

耶誕節出國不是什麼太特殊的事 不過我Team Lead在公司出了狀況的時候 向來都有躲起來的前科 要嗎連請好幾天病假 要嗎就說他的工作需要專注不能被打斷 所以他半個禮拜在家工作不進辦公室

二則是十點半有臨時會議通知 由技術總監跟產品總監主持 但是對象只有我們這個作B電信的五人研發小組 這一點很不尋常 我們公司向來以資訊不透明著稱 大頭很懶得花時間對我們說話(所以這個公司這的是很糟糕) 一次兩個大頭 那就更少見了


果然 是很不好的消息 B公司決定要刪減百分之六十的研發預算 也就是五人裡面只會留下兩個 一個轉到隔壁部門 兩個走人

我有預感 我會是被裁掉這兩人其中一人 這一年因為種種因素 我跟我Team Lead的關係不甚融洽

下午兩點 結果公佈 沒有意外 我就是被列入裁員名單中的一人


接下來是召開虛與委蛇的解僱諮詢會議(這是英國法律規定的)

相較於另一個被裁的同事砲聲隆隆

我只有提出兩個訴求

一是我需要一封在職證明信 一月份申請永久居留簽證的時候需要用到(我要求開立時間需要寫 至12月31 因為申請簽證的文件有些會要求是在31天內開立的 而如果Home Office知道我沒穩定工作 是有可能不發永久居留給我   要求寫到12月31這其實不是太大的問題 因為我的notice period是六個禮拜加上剩餘的年假 肯定超過這個日期 而法定上在這段時間 我都還是隸屬於這間公司的)

二是六年來我對公司的貢獻 工作上的努力許多人都是有目共睹的 公司現在撐不下去了需要裁員 好 我理解 要我走 好 我接受 但是現在是十二月 你有聽說過哪個公司在十二月徵人的? 我為公司付出了這麼多 我只要求公司在遣散費方面給的大方一點 讓我的一家人可以度過這個冬天

技術長說 "好 你的訴求我們都知道了"


他媽的 好一個我都知道了 結果沒一項作到的



這一年已經有過兩波裁員 我知道公司會速戰速決 不會讓我待到下週一

我知道週五會是我在公司的最後一天




12月5號 禮拜四

這個晚上特別難熬 辛苦了六年  我真沒想過會是這樣的結局

這一天小兔滿兩歲 我哄他睡覺的時候

他對我說 "爸爸 看恐龍 看大象嗎?" 他的意思是 明天帶他去博物館看恐龍和大象

'嗯 好 爸爸先把離職處理完了 下一份工作找到了 我們就去看大象 看恐龍好嗎?

你知道嗎 爸爸認真工作了六年....即使是別人不願意負責的案子我都接了...

可是 他們還是狠心地在耶誕節前夕將爸爸解僱了

如果可以我真希望明天不要到來 但是這樣一來這惡夢又未免太長

過了這一夜 爸爸...就失業了......'





12月6號 禮拜五


HR告訴我就職證明他們只願意寫到十二月六號這一天 意思就是過了今天我就跟這間公司在無任何瓜葛 (這擺明是違法的 但是我申請簽證 或許Home office會打電話給公司 我不想在這個這個時候撕破臉)


看完我的資遣費明細.... 只有一個幹字

公司只願意付法定最少資遣費 一毛都沒多給(而且還少算了兩個禮拜薪水 是我自己去討回來的)   然後我的出生年日期 工作年資等資料都錯了

唉 我為這個公司付出了六年 你連將我的基本資料填正確這一點都做不到嗎?

而給法定最少資遣費 我真不曉得是公司已經窮到要鋌而走險了嗎?

這整個過程根本不是一個公平程序 處處漏洞 真的想要的話我是可以告倒公司的




拿了解僱信 我走出辦公室

六年的上班生活 結束了...

Hammersmith Bridge 再見了..

Ann 小兔 小龍在車站等我一起回家

未來會很艱難 但是我們一家人會一起度過






12月7號 禮拜六

小兔的生日party 許多朋友來訪



12月8號 禮拜天

將樓下的部置成臨時書房

我稍微試算了一下 遣散費大概是我兩個半月的薪水 而很不巧地 一月份的永久居留簽證 我們四個人總共得花上快五千鎊 這五千鎊的花費在這個時候無異是雪上加霜

扣掉簽證費用後 我們大概就只能撐個三個月左右....

在英國三個月內找到工作... 不是太容易

而在十二月 一月 大家都去放假了 面試的機會極少

其實在三月前的機會 都不是太多 因為大部分公司在 一二月發放bonus, 通常會領完bonus才會走人

唉 我們公司在這個時候將我裁員 是想逼死我吧..




12月9號 星期一

開始閉關

在英國 我這個行業面試基本上是要考試的 比較容易的就考你基本知識 難一點的就教你在白板上直接寫一段程式

甚至要你畫出從底層到最上層的關係圖 然後要你設計以及分析某個模組 接著直接在白板上 implement某個功能等等

不唸書 你考不過的 真的


我的作息大致上是

10:00 ~ 12:30 唸書
12:30 ~ 13:30 午飯
13:30 ~ 15:00 唸書
15:00 ~ 16:00 跑步
16:00 ~ 18:30 唸書

18:30 ~ 20:30 吃飯 哄兒子上床
20:30 ~ 21:00 休息
21:00 ~ 24:00 不太累的話就唸點書 但是通常唸不了太多


唸的東西大致上是

C++ 30%
Design Pattern 20%
Algorithm 20%
STL 8%
Posix 4%
Assembly and Linux Kernel 5%
Database 3%
STB related knowledge 10%


看我唸的東西你大概可以猜得出來其實我不只鎖定在Embedded 產業 我連金融業 航空業只要可以被包括在我準備的範圍之內的 我都投了


從這一天開始的六十四天 我們沒有耶誕節 沒有新年 沒有農曆年 不太有週末

我沒有打電話跟親戚朋友拜年

我甚至兩個月的期間沒打電話給我媽 因為我知道他曉得了只會更擔心

嚴格來說只有一件事情曾經打斷我的讀書計畫 那就是小兔發燒了一個禮拜 燒到了41度


我沒特別隱瞞我被裁員的事 但是我也沒怎麼特別去說

因為我連被安慰的時間都沒有




還好到目前為止 結果還算不錯

Tuesday, November 06, 2012

九十兩月的跑步數據

九月

總距離 109.91 KM

次數:14

十月

總距離 69.01 KM

次數:10

 (我的手機從iphone 3GS換成iphone 4後 GPS數據 距離跟速度的正確度很糟 所以就不列平均速度了)

是的 我偷懶了 因為天氣太冷 週末又總是陰雨綿綿

前幾天我才跟我同事說 在英國 冬天跑馬拉松的人 我猜大概有兩類 

一是身經百戰的跑者 無視惡劣的天氣 極短的日照時間 勇往直前

另一則是像我這樣的笨蛋 看到報名費便宜 又加上報名席次還很多 就參加了

Thursday, September 13, 2012

八月的跑步數據

總距離 87.27 KM

次數:10

平均速度 6'29"/KM

傷停 8天(腳踝扭傷)

單次最長跑步距離 20KM


現在我已經可以很輕鬆地在一個小時之內跑完10KM

包括途中需要閃躲路人 以及少量的上下階梯 只要途中沒有紅綠燈原則上一個小時之內完成是沒問題的

到達了這個程度之後 我突然能夠理解 為什麼這是大多數人建議的完成馬拉松的第一個條件(一個小時跑完10K)

因為如果沒有辦法達到的話 那表示

你的身體不夠結實(而且是很不結實) 心肺功能也不好

在這樣的狀態底下去跑馬拉松其實是挺危險的 有心臟衰竭的風險

事實上之前看過的一個數據指出 幾乎每個完成馬拉松的人都短暫會有心噪音

對有些人有可能會造成永久性傷害

如要免除這項風險的總訓練量須達到每周70~80km

(有趣的是我看過另外一個統計數字顯示 有60%參加馬拉松的人是沒有經過足夠訓練也沒有跑步習慣 報名純粹只是一時興起)



另外值得一提的是 完成了20KM這個指標 (馬拉松的另一個建議條件是賽前要可以完成單次30~32KM)

這代表著我以後甚至可以跑到Chinatown的文興買烤鴨回來

或是跑到Kensington的whole foods market買食材

那一天我是家裡沿著thames river 穿過 tower bridge, tate modern, london eye, big ben, st james park, green park,到達hyde park後 再折回來

穿過westminister bridge時遊客很多 不甚好跑


Wednesday, August 22, 2012

disable plurk

我有某種程度的網路成癮症 一天不上網就覺得難過

但另一方面我自己也很討厭跟別人說話時 對方直盯著手機

然後說他很忙 探頭一看如果他是在plurk或facebook 這有時會讓我覺得很惱怒


我個人不太用facebook 上面太多的遊戲跟廣告訊息總讓我覺得心煩意亂

我不會用Google+

twitter從沒搞懂過

但是我上plurk...

我醒著的時候可能每一兩個小時甚至十幾分鐘就會按手機開瀏覽器檢查有沒有更新


仔細想想這有點不可思議

第一 我極少發言 向來低調

第二 我沒甚麼噗友

第三 我不做錦上添花 湊熱鬧的事

第四 真要雪中送炭 我不會讓別人知道

第五 我對別人每天發生的日常瑣事沒那麼感興趣


那到底是為什麼我每天還花這麼多時間這上面呢

除了是閱讀資訊成癮 找不太出什麼其他的解釋

所以就砍了

Wednesday, August 15, 2012

經驗值不足

上個禮拜突然接到Head hunter的電話

說有個工作機會在倫敦問我有沒有興趣

我查了一下 發現這間公司

是作廣告簡訊起家的 曾經很賺錢(How?)

這兩年很風雨飄搖 去年跟今年的財務都是赤字

今年年初砍了1/3的人(驚!!!) 去年關閉了幾乎所有的海外分公司

坦白說這間公司就我看來並不具關鍵技術

他們想改作NFC 但是我心中的問號是挺大的

不過聽說薪水很敢開(但是要在被裁員前領到手 才算數啊)

因為我想累積更多的面試經驗 所以就答應了



我不得不說準備面試真的是很痛苦的一件事

這麼說吧 這年頭誰真的拿紙筆寫程式?

誰又真的程式從頭寫起 而不是拿範例改的?

但是沒辦法 在這邊面試就要有心理準備對方會這樣考你



不得不提 有Head hunter的幫忙果然不一樣

尤其這個Head hunter視保密條約為無物

直接提供考古題服務 以及應答策略

星期天 我一邊看奧運閉幕一邊寫考題 寫得頭都痛了

Agent說他們有最新的考古題 要我打電話過去他再提供給我(避免外流?)

不過 因為我心想我就是來練經驗值的 所以就沒再跟他要最新的考題了




面試的當天 先講技術的部分

考五題

考古題命中一題 multi thread socket programming

然後其它考 endian issue(這個好愛考 每一間都考...不過回家兩天後回想起來才想到中計 他媽的 這是陷阱題 考的是overflow)

char device driver programming

network device driver programming(太久沒碰 把init跟open搞錯了)

我自己覺得技術的部分雖然沒全對 但是勉強還過得去



然後很妙的是 這間公司倫敦辦公室只有三個人

其中有一個是老闆 看起來是印度裔 口音不太好懂 主要負責marketing方面

也就是與我面談的人

辦公室裡面目前沒有任何其他的研發人員(!)

主要的研發人員在羅馬尼亞 而且只有一人(!!) 然後他從硬體設計到軟體通包

我透過skype video conference跟 羅馬尼亞的主工程師 進行面試

之後的發問時間我則問了印裔老闆 現在是double recession 公司營運不會有問題?

還有產品的時程規劃

不得不說 果然marketing的人說起話來就是頭頭是道 我都差一點相信這個產品的前景光明可期了



結束回家後 我很認真的考慮了一下這個工作

如果他給我offer我要不要接受 本來我的盤算是拿這份offer去跟公司要求加薪的

但是這時我卻有另一個想法

以前常常有人跑來跟我講說 "ㄟ 我有個點子很棒 你看看能不能把他做成產品 一定可以大賺一筆"

通常我因為不想澆對方冷水而很為難 會跟他說 '好 我有空研究看看' 然後轉頭就忘了

可是你看看 人家發垃圾簡訊可以發到差點要將公司股票上市

這其中說不定有什麼道理值得深思啊(有嗎?)...




結果兩天後

我收到回絕通知了

技術的部分沒全對...然後對方覺得與我溝通有困難

("I find it is difficult to communicate with him"...Agent是這樣跟我說的..

應該是印裔老闆講的 我猜這應該才是重點 簡單的說對方嫌我的英文不夠好)


當下當然是有些失望 不過既然本來的興致就不是很高

經驗有累積到就好了

Tuesday, August 07, 2012

馬拉松

原本我一直想參加倫敦馬拉松的

結果去年是因為兒子要出世

今年則是報名開始了遲疑了兩個禮拜 結果就額滿了

所以我現在只能寄望在2014年的倫敦馬拉松


因為實在是太久了 所以當朋友問我說2012年底倫敦近郊有一場全馬 問我有沒有興趣

我一口就答應了



報名了之後我仔細看了一下 發現他有時限 要在五個小時跑完(Sub 5)

也就是說全程的平均速度要在每公里7.1分鐘之內

坦白講 難度不低

一般人慢跑的速度大約在每公里六至七分鐘

所以一般來講 訓練像是馬拉松這樣的長跑的第一個重點就是

在一個小時之內跑完10公里 也就是速度要保持在每公里六分鐘以內

(村上春樹在關於跑步這本書提到他的速度是每公里五分鐘 馬拉松可以在四個小時內完成 以業餘跑者來說 算是很厲害的)


一般來說 馬拉松的訓練至少是三個月 因為五小時完成的難度比較高 所以我從五月中開始訓練

五月的時候 利用周間中午的時間和同事作四公里短跑 一周兩次

值得一提的是 同事的體力相對較差 連3KM都沒辦法完成 所以訓練的方式是每跑3分鐘走1分鐘

然後每隔一周將跑步的時間增長1到2分鐘

坦白講 我一開始覺得很無趣 我同事也有點不好意思地說 如果我覺得這樣跑太小兒科 可以不用管他們自己跑沒關係

他們這樣講 我倒反而不好意思了

"沒關係 雖然我的確需要更長距離的訓練 不過更重要的是要養成固定跑步的習慣 還有我膝蓋有舊傷 訓練強度太大也不是好事" 這話雖然多少有點客套成分 不過也是事實

(五月跑了23.01km 7'16"/KM)

六月 短跑拉長至六公里 偶爾在周末加入10公里以上的中長跑

我同事這個時候已經可以一口氣跑將近三公里了 總距離可以跑六公里 不過需要休息一到兩次

(六月跑了61.92KM 7'19"/KM)

七月 短跑拉長至六公里 周末中長跑距離拉長至15公里 並且將跑步的頻率盡量固定為每周三次

我同事已經可以中途休息一分鐘然後跑完六公里

(七月跑了94.56KM 6'45"/KM)


跑了三個月後

根據nike+紀錄的結果

我(自己一個人跑的最佳成績)10KM的成績是58min 5KM則是26min

最長的的跑步距離是 15.5KM 最長的跑步時間則是1hr 55min

雖然很明顯地跑了一個小時後 體力下降得很明顯

不過依照目前訓練的進度 應該是年底可以在五個小時完成馬拉松


我不得不說 周間的短跑訓練很重要

在五月之前我只要跑超過10KM就會明顯感覺到膝蓋痠疼

現在跑了15KM卻覺得還仍有餘裕


我自己的心得是每個禮拜一定至少要跑兩次以上

才能夠累積訓練的成果

偷懶少跑下個禮拜身體就很明顯就可以感覺得到負擔

至於多跑 我最多曾經一個禮拜跑五天(4x6km 1x15km) 其實倒也不覺得特別累

不過因為我平常周間還要騎車上下班(30km)

避免受傷 所以短跑一周兩次 中長跑周末一次就夠了


另外就是跑了三個月後 慢慢的就會有跑者的體型出現

上半身會相對變得消瘦 而下半身會變得更加強壯 小腹也會慢慢變得平坦

從訓練開始我並沒有刻意減肥(因為跑馬拉松 刻意節食或是熱量補充不足是很危險的)

不過三個月體重少了三公斤 而體脂肪也從24%降低到21%(男生正常的體脂肪在17% ~ 23%)

21%的體脂率對於一個跑者來說還是高了點

而每1%體脂率的變化在步伐上都感覺得到明顯的差異

不過降到21%之後體重也不太變化了 就這樣停滯了好久


而相較於騎自行車通勤 跑步對我更有運動的意味

別誤會 我不是說騎自行車不是一種運動

而是 在實際上來說 騎自行車對我來講除了通勤之外 另外就是心境上的轉換

上班的途中 想著今天工作上要作哪些事...哪個問題應該從哪下手比較好

反之下班的途中則是把工作的瑣事一一的從腦海裡搬除

另外就是 騎自行車要需要更注意路況 左右來車 突然跑過來的行人等等

而跑步就只是跑步 跟工作無關 也跟生活無關

當然還是需要費神下一步不要踩空了 不要撞上前面的路人了

不過就僅止於此了