[回憶錄-工程師精神-爽!]
雖然我自請離職,但Intel在我心中仍是間非常棒的公司,很多制度跟教育訓練都是別的公司做不太到的,離職快三年了,仍讓我很感念而津津樂道,不過短期內大概是不會回去了。
離開的原因有三個層次:一是做的事有違我當工程師的初衷;二是當時景氣不好+本人學歷不足,我轉組的第一志願都沒開缺;再來就是其他有開缺且轉的進去的組都不在灣區,我當時已經self-manage六年了,不願意再自我管理下去(當然也不願意搬家)。所以我走了,是有留戀,不過人要有堅持,雖然做不到的事做不了,但不想做的事就也不要做。
(本文僅討論離職原因的第一個層次,二、三屬於私事不太重要)
什麼是工程師精神?第一次念大一時修機械工程概論,教授說:"工程師的精神就是解決問題"。工作幾年再回來面對這個問題,我的答案是:"要設計出最強大的功能給使用者",這樣才有快感嘛~人生不就是貪圖一個"爽"字?使用者爽,我才有成就感才會爽啊~
很多人都聽我說過在Intel做的是hardware security。什麼是security?防毒軟體嗎?其實直到我上班之前我都沒搞清楚hardware security到底在幹麻。上班之後我試著解釋給我的同學聽,似乎也沒人聽得懂。後來才發現Intel講給MacOS還有Windows的架構工程師聽,他們也聽不懂,所以後來我就算了(其實我自己也不是太懂啦XD)。
剛進去的時候,發現這個領域真是一片未知的大海!未來會超重要,然後有本事做的那麼全面的公司又不多。讓我的工程師性格超興奮蠢蠢欲動。加之進去時掛的頭銜竟然是Research Scientist+Architecture Engineer,所以可以接觸很high level的東西而不用搞很low level瑣碎的coding(給非工科學生的注:high/low表示接近人腦思考/機器運作,沒有高下優劣之分),對一個不到30歲又沒有博士頭銜的小屁孩來說,實在是天上掉下來的際遇。能拿到這樣的機會,最要感謝的其實是當時的景氣而不是實力。那一年半,從server做到PC,再從NB做到handheld(手機/平板),基本上什麼產品都沾到了,壓力很大,但是很充實,成長爆多。
Security對我來說,就是防止破解。我那時候的deliverable,講白了就是防止好萊屋的電影被盜版、以及像iPhone越獄這種事情的發生。然而整套系統裡有多少環節?只要一個最弱的環節被攻克,其他地方做得再好都沒用。所以當時根本是把整套x86系統架構從頭檢討到尾,再從尾檢討到頭。時至今日,好萊屋的院線電影還是不准線上串流播放,而手機還是一出來馬上就被破解,你就知道這個領域到現在都還很不成熟,可以玩的東西超級多,因為這是個道高一尺魔高一丈的世界。
問題來了,做這種事完全違背我的工程師精神--爽。防止破解對使用者一定超不爽(一般人根本沒想到盜版破解的原理其實跟電腦病毒是一體兩面),因為不能盜拷影音、不能手機越獄。研發工程師對資安工程師也超不爽,因為security就是防止強大的功能被駭客濫用,去做說明書上沒說你可以做的事。研發工程師努力設計更強大的功能;反之資安工程師則是負面表列要把所有不可以做的事全部限制住,強大的功能必須被鎖死。所以我做這份工作,根本是痛並快樂著,一方面每天都在學很先進的東西,另一方面每天都被各路人馬厭惡...XDD
一年半後,好幾個project做完了。其實我還很嫩,還有好多東西沒學。老闆說,我們team要轉型,要專心做security research(原本我做的東西講白話的應該算是security management consulting)。想想我還要一頭栽進這個領域嗎?這是一片藍海,繼續下去可以變超強學超多,機會超好。但骨子裡就是覺得不對勁啊~那一個"爽"字繚繞於心,我為什麼要當一個被使用者討厭、被RD退避三舍的工程師?所以我退卻了。
講結論。其實我要講的,就是一個"爽"字。畢竟眼前一切的不爽,就是為了讓未來更爽,不然我幹麻吃這個苦頭?人生就是追求"爽",工程師精神也就一個"爽"字,一個"爽"字走天涯。所以回過頭來,如果要繼續當工程師,我寧願繼續當個研發新功能的工程師,使用者很爽,我就會更爽!
arrow
arrow
    全站熱搜

    yohowo 發表在 痞客邦 留言(0) 人氣()