痞子衡嵌入式:說說職業生涯第一個十年

2023-07-09 06:00:31

2013年7月1日,痞子衡應屆畢業正式入職飛思卡爾半導體上海 Site,至今已經十年零七天。

上週六是整十年的日子,當時並沒有特別的感覺,但是過去的一週總有種情愫在醞釀,終於今天還是決定花點時間回憶下過去的十年,梳理下那些值得紀念的時刻。

Offer抉擇

時間撥回到 2012 年的秋天,痞子衡和萬千畢業生一樣加入秋招求職大軍。當時並沒有明確的目標企業,就是跟隨大家一起去參加本校組織的各種招聘會,看到還不錯的企業就投遞一份簡歷,等待面試通知。

整個秋招期間陸續拿到了7家企業的 Offer,當時這幾個 Offer 總包相差不大(那時候大家追求的標準也就是年薪 10 萬),痞子衡最終選擇了S公司的 IC 驗證崗,原因是S公司總經理親自給痞子衡做了最後一面,和總經理的面試過程是非常愉快的,兩個人聊得很投機,痞子衡至今仍清晰記得當年的聊天內容。

本來一切都塵埃落定了,但是春招 3 月初的時候,有朋友推薦了飛思卡爾上海 Site 的軟體開發崗,於是痞子衡就投了簡歷試試看。後來接到面試通知,痞子衡去上海面試,經過面試官的三輪面試(面試過程痞子衡也記憶如新,當初讓手寫程式碼的面試題目仍歷歷在目),最終通過了面試官的考核,進入了 Offer 環節。當時飛思卡爾開的年包標準是 16.6 萬,比痞子衡簽約的 Offer 確實高了一截,並且痞子衡心裡其實也更偏向嵌入式軟體開發,於是接了飛思卡爾的 Offer。

那時候痞子衡並不知道,這個 Offer 抉擇影響了未來十年。

2013-2014

畢業後,痞子衡從蘇州來到上海,在距飛思卡爾上海 Site 所在浦東軟體園 4KM 的地方租了房子,並且花了 500 塊買了一輛永久牌自行車,每天騎車上下班(這個租房距離是特意選的,主要目的是為了順便健身)。

當時痞子衡是被分到了 MCU SW Team 下面的 ROM 小組,負責 Kinetis 系列 MCU 的 ROM Bootloader 開發。這個 ROM 小組在上海有 3 個人,在美國 Austin 有 5 個人,美國同事 Chris 做技術架構主導。

初入公司的那段時間真是激情滿滿,每天早上 7 點多就到公司了,晚上 9 點回家(在公司發的第一本日曆上詳細記錄了每天上下班時間),感覺有學不完的東西。Chris 是一個非常優秀的架構師,他的程式碼風格對痞子衡影響很大,各種抽象與分層,看了他的程式碼,痞子衡當時恨不得將學校期間寫的程式碼全部衝進馬桶裡。

ROM 小組是外企裡典型的跨時區合作小組,所以每次開週會不是早上 8 點就是晚上 10 點,並且是英文交流,那段時間對痞子衡的口語提升也有很大的幫助。

痞子衡進入這個 ROM 小組的時機並不算晚,因為那時候 Kinetis 系列還沒有一款 MCU 型號帶片內 ROM,所以痞子衡其實是從軟體開發的角度參與並見證了所有帶 ROM 的 Kinetis 第二代晶片產品釋出。

這裡還需要特別提一下痞子衡的同組好基友 - Fan,他跟痞子衡同一年加入 ROM 小組,也是碩士應屆,只是比痞子衡早入職一週。痞子衡和 Fan 「情投意合」,每天午飯後繞匯智湖散步有說不完的話題,並且大家都有養寵物愛好,他在工位上養魚,痞子衡在工位上養烏龜。此外 Fan 的拿手話題是靈異事件與鬼神傳說,寥寥數語,能讓你聽得毛骨悚然。

都說第一份工作風格影響一輩子,如果讓痞子衡再選一次,痞子衡還是會毫不猶豫選擇這個 ROM 小組。

2015-2017

還記得是2015年2月份,痞子衡在火車上刷手機得知飛思卡爾和恩智浦合併了。這個訊息來得挺震驚的,事先痞子衡完全不知道,那時候還年輕,對行業訊息一點也不敏感。

兩大半導體巨頭公司合併,從官宣訊息到完全融合中間花了大半年時間,直到當年年底才將飛思卡爾牌子替換成恩智浦。

在新恩智浦時代,工作內容和之前沒有太大差異,最多就是需要新支援 LPC 系列 MCU,那時候痞子衡主動請纓只花了一週時間就將 LPC54608 移植到了 Kinetis Bootloader 架構裡,在移植的過程中更加深刻地感受到一個優秀的軟體架構是多麼地重要,LPC 和 Kinetis 系列差異挺大的,但是分層的架構設計可以很輕易支援這兩種不同的 MCU。

後來因為家庭因素,痞子衡在2016年申請轉到了恩智浦蘇州 Site。蘇州 Site 軟體部門同事的平均年齡比上海 Site 同事要年輕很多,在這裡痞子衡結識了更多同齡人。恩智浦蘇州 Site 內部有一個籃球場,痞子衡喜歡打籃球,因為籃球活動也認識了很多其它部門的同事,這對日後工作開展幫助良多。

回到了熟悉的蘇州,痞子衡結束了兩地往返的漂泊生活。因為有了穩定生活,痞子衡也開始了寫技術部落格,沒想到這一寫就是7年,這些部落格詳細地記錄了痞子衡學習過程,如今回看這些文章,滿滿的工作回憶殺。

如果要問工作這些年,痞子衡做得最正確的決定,那非寫技術部落格莫屬。

2018-2023

在2018年的時候,痞子衡在 ROM 小組已經幹了五年,進入了一個瓶頸期。那時候也產生了第一次跳槽想法,經朋友介紹面試,拿到了一家剛成立僅7人的蘇州初創A公司軟體技術負責人 Offer (如今五年過去了,這家公司產品做得相當成功,規模已經上百人,去年完成了B輪)。

就在痞子衡準備提離職時,發現公司內部新出了系統工程師(SE)的社招職位,思考再三,決定先試試轉這個 SE 崗位,幸得 SE 老闆認可,順利轉崗。因為這次的跳槽動機主要來自於崗位自身的發展瓶頸,但是對恩智浦平臺還是充滿信心的,所以第一次跳槽行動以轉崗結束。

有人可能會問,對於這次抉擇,你後不後悔? 痞子衡無法回答,也許等那家A公司成功上市後,痞子衡會看著當年拿到的x%期權痛哭一場吧。

2018 年是恩智浦新產品線 i.MX RT 系列 MCU 大熱的開始,痞子衡所在的系統組主要就是負責 i.MX RT 系統開發與客戶支援,痞子衡又一次從系統開發角度完整地參與並見證了 i.MX RT 家族的發展。

在系統組的工作體驗可以說和在軟體組是完全不同的,前者涉獵的技術領域比較廣並且要直面客戶快速解決問題,後者則比較專注深耕某幾個技術領域以求在程式碼上精益求精。

2019 年開始,國產替代浪潮湧起,晶片初創公司如雨後春筍,跟痞子衡同期進來的很多同事都紛紛投入這波浪潮之中追尋自己的職業理想。承蒙前同事們擡愛,痞子衡也獲得過很多推薦機會,但最終並沒有出去,其中既有難言的家庭因素,也有個人的性格因素,更有深耕恩智浦而不捨的聲名因素,不管怎樣,如今都早已釋懷了。

從2020年中開始,痞子衡跟幾個興趣相投的同事組成了死黨幫,一幫人每天都有聊不完的話題,並且誕生了每日水果局(互相找對方的喜事安排慶祝),這種同事關係過去不曾有,將來應該也很難尋了。

關於未來

一晃已經工作十年了,如今走在公司裡會發現新鮮面孔越來越多,老面孔們也時不時地官宣離開,偶爾會有悲涼的感覺湧上心頭。

都知道天下無不散的宴席,任何人最終的歸宿都是自己,無論是工作還是生活。我們能做得就是一切向前看,積極擁抱未來,積極擁抱變化。

落筆至此,發現培養一個愛好特別重要,這些年是寫作一直陪在痞子衡身邊,你不離她必不棄,7年間寫過的400多篇文章如同400多個老友,時刻讓你感受到最強大的力量支撐。願大家都能找到屬於自己的力量,共勉之!