所有文章

離開 Google 半年後的轉職紀錄

發布於

這篇純粹回顧這幾年,無意批評任何人——遇到的人幾乎都很好,只是這個環境不適合當時的我。
段落目錄

背景

當初拿到 Google offer 的時候是真的當 dream job 在看的, 完全沒想到會只待三年,而且還是用裸辭的方式離開。

一直以來的優勢在邏輯、數學與頂級的實作能力, ICPC Gold、Codeforces IM、LeetCode rating 台灣前幾名, 也因為 Kick Start 成績被 Google 邀請參加 101 線下活動並面試,打進過兩次 Code Jam Round 3。 更多資訊可以參考程式競賽生涯回憶錄。

面試時間大概是離畢業還有 8 個月以上,當時是大徵才的時代,面試強度本來就不高,以當時的背景更是降維打擊,大多數題目都能在第一時間找到解法, 甚至有一題還和面試官討論了解答外更簡潔的 0-1 BFS 作法。 這也是後續有底氣裸辭的本錢。 即使到了 2026 的現在,環境更硬,但靠當初培養的硬實力,不特別練,想再回去應該依然不是大問題。

但當時 team match 沒有很順利,拖了很久,也讓人有點恐慌。 對 new grad 來說,較難評估這類工作與自己長遠目標的契合度,也缺乏比較好的對象可以諮詢,但確實是幾個 match 過的選項中相對不喜歡的。 當時 recruiter 表示這是目前唯一的選項,不接的話可能要等很久,很難判斷該不該堅持,最後就接了。 現在走過之後的體會,應該更堅持自己的選擇。離畢業根本還有很充裕的時間,完全有資本繼續等。而這三年的痛苦,就這樣成了 recruiter 的業績。

Google Bay View campusGoogle G logo at night

TL;DR:有不少人以為我還在待業,或是轉去量化了。實際上目前在一家 AI 新創,負責重要的技術工作,做的事情跟演算法和 AI 都有關。公司目前還在 stealth mode,等正式 out of stealth、比較適合公開更多資訊時,會再分享,也可能會公開招募。

在 Google 的日子

這三年最大的問題,就是沒有舞台。

部門本身很重要,做的是大規模基礎設施——但那是部門的價值,跟我能不能成長是兩回事。當時的 team 偏 DevOps 性質,feature task 非常少,日常就是 toil、on-call、ticket、config,真正在寫 code、甚至連碰 code 的時間都很少。這種工作對系統穩定性很關鍵,但跟想追求的實力培養、技術成長,完全沾不上邊。

強項一直是 problem solving、邏輯與程式設計;多年競賽練出的直覺和深度,跟面試前臨時刷題完全是兩個層次。但在一個吃 domain 經驗、零演算法、連 code 都碰得很少的環境,這些根本派不上用場。早五年進這個組,當時還有大量 feature 設計、快速迭代開發,相信有的是舞台——偏偏進去時,正是它轉維運、transfer 來台灣、資深人全在海外的時期。

內部轉組也想過,想找個能真正碰技術的位置,但還沒升上去能選的有限,又得放棄手上幾個 project 的累積,也賭不準轉過去就一定更好,最後沒走。

時間久了,工作是上手了,處理過不少 task 和 project,在 team 上也算資深。但很少碰 code 和軟體技術這件事從頭到尾沒變——到離開,連 C++ readability 都還沒拿到。對一個長年寫大量 C++ 的人,這荒謬至極;這東西在很多 team,半年就該到手了。

軟體技術碰得少,這裡累積的技能延展性也差,幾乎只有做同領域才帶得走;那些 domain knowledge,以後大概也不會再用。這三年,感覺比較像人生按了暫停鍵。

Google office Halloween decorationGoogle office celebration

遇到的幾個坎

  • 成就感逐漸減少:幾年裡參與了兩代 server 的 POC,也交付過長期運行的 test infra,確實累積了不少經驗。但隨著工作重心慢慢轉向維運與協調,越來越難從日常任務中得到原本期待的成就感。
  • 跨時區協作:許多合作對象都在海外,時差讓討論與決策需要更長的往返。這不是誰的問題,只是團隊的工作方式和當時想要的節奏不太一致;開始期待能更靠近產品與使用者,也能更快把想法做成結果的環境。
  • Domain Knowledge:需要大量 domain knowledge,很多東西只能靠經驗慢慢背,而且確定未來不會走這個領域,沒有心去補足這部分知識。
  • Team 變動較多:團隊成員與分工幾次調整後,留下來的人需要承接更多維運工作。 也因此重新思考,自己下一階段想把時間投入在哪一類問題上。
  • 心理狀態:長期做不喜歡也不適合的事情,覺得沒有成就感、沒有自己認可的成長,也對自己的定位有些動搖。
Google Dino Runner board gameGoogle logo domino art

往外找機會

越來越覺得工作上沒在成長的那段時間,因緣際會接觸到 Web3 開源生態, 特別是 JAM Protocol 這個方向,前後參與了一段時間。 過程中跟一群很強的人合作過,也有從頂級大企業出來的,也有在海外小公司領高薪的,技術成長比之前多太多了,也才發現自己還有很大的成長空間,不該繼續原地踏步。

其實早就計畫好,升上去之後馬上找內轉海外的機會。無奈被 block 沒辦法進行,但客觀來說,要發展得快還是得跳槽。

同一時期也開始認真 explore 外面的圈子。 首先是發現量化交易這個領域,原來還有這種高密度 CP 人才集中的地方,覺得自己的背景在這裡可能更能發揮。 加上對 Web3 持續有興趣,也看了不少交易所和 protocol 相關的職缺。

這些職缺很多在新加坡,本身也對金融有興趣,也把往新加坡發展當成一大選項。 另外也同時獲得現在任職的國內 AI 新創邀請。

下決定

長期累積的東西到這時候一起爆發了。工作量其實不大,但確實 burnout 了。 夏天在日本 WFA 了一陣子想調整。 從 GitHub 的 contribution graph 也看得出來,那段時間連開源都幾乎沒有動力碰。

GitHub contribution graph — 夏天幾乎空白

決定離開前,和團隊及身邊的人談過很多次。有人提醒我, 覺得人生卡住時,可以認真看看不同的機會;也有人建議我先了解公司內部的選項。

很感謝大家願意一起把各種可能性攤開來談。 聊完之後,還是覺得單純換專案或 team 不夠。 想試的是工作方式完全不一樣、自己也能負責更多事情的地方。

所以最後還是往公司外找。沒有哪一件事或哪一個人直接造成這個決定, 單純是累積了一段時間後,想換一種生活和工作方式。 如果未來有機會再合作,依然會很珍惜;只是當下想先去一個更早期、變化也更快的環境試一次。

在 FAMIEN2025 富士山山中湖的 live,一邊看演出一邊想著自己的事,live 很享受,但心裡也想了很多。最後在那裡下了決定。

加上也想給自己一段喘息的時間,隔週就提出辭職,雖然手上有選項,但沒有確定 next step 就離開了。

Next Step

找 next step 的方向很明確:要有成長空間、能發揮技術的中小型團隊。 手上已經有 AI 新創的選項,同時對出國也有一些憧憬,所以陸續面了幾家新加坡的 Crypto 交易所和量化交易公司。 面試內容跟一般 backend 面試不太一樣,有算法題但也有更多 low-level 的東西: low-level、modern C++、OS 等等知識點。

這幾家面下來,拿到一些 offer,但經過蠻長一段時間的多方綜合考慮,最終還是去了一開始就有的新創。 一大原因是想先給自己一個能穩下來、彈性也高的環境,而且新創給的條件不錯,TC 跟預期隔年留在 Google 的數字有競爭力,bonus 和股權更是有潛在的 upside。跟熟人合作也更有彈性。 C++ low-level 知識當時確實有不足的地方,這也是後來花時間補強的方向。

不過其中兩場後來整理成了 C++ 效能面試 和 手寫 inplace_vector。這段準備讓 C++ 的理解加深很多,更認識 modern C++。相信未來都還有機會用上。

City viewGoogle Singapore entrance
Google Japan office foodGoogle Japan CIELO cafe

確定 next step 後,決定年初再上班,也當是新的一年、嶄新的開始。中間在日本玩了一個多月, 除了旅遊也看了多場 live,去了不少沒去過的地方,累積了不少嶄新的體驗。

其中最深刻的是 TEAM SHACHI 的 final live。

很慶幸可以在她們解散前,再度認識並喜歡上這個多年前曾經喜歡的團體,而且也看到她們的狀態依然很棒,同時也聽到了很多懷念的歌,連結了學生時代的回憶。

台上是她們的終點,台下的我也剛好在跟過去的一個階段告別。 這種跨時空的回憶連結,總是特別容易有感。 那些卡住的情緒,現在回想起來還是很有感觸。

近期發展

這家新創目前還在 stealth mode,現在還不適合公開太多資訊。 但擔任了重要的技術職位,做的事情跟演算法和 AI 都有關。 等公司正式 out of stealth 後,會再分享新創生活,以及可能的招募資訊。

事後半年走過之後的體會,這份工作完全符合當時的期待,也完全找回了野心與自信:

  • 有機會從零建不少系統與 infra,參與面向比以前廣很多,也補足了大量技術
  • 演算法、邏輯、數學這些長處,終於都派得上用場
  • 更完整的責任範圍,能有更多參與討論與做決策的機會
  • AI 工具的使用自由度更大
  • 整體上更多自由度與空間

新創當然有失敗的風險,但能以早期員工的身分加入一家資金充足的新創,這種機會太難得,不抓會後悔。 兩邊的取捨也很清楚:在大公司,就算只是 toil,維護的也是一套撐起龐大營收的系統,貢獻在數字上看得見;新創做了很多事,短期內卻未必有具體的現金流可以指。 但現在的重點就是把這邊的東西做好,同時認真把整體硬實力練扎實,應對未來的新挑戰。

離開之後

離開後,原本那些不甘心確實推了我一把。

繼續待著的生活很安穩、收入也不錯,但還是想試試看能走多遠。

離開後的日子很充實——演算法、C++、AI、家教、日文 N1、運動,還做了這個個人網站、還有眾多 AI 專案;Codeforces 也撿回來認真打,紅名是學生時期沒拿到的目標,這次想慢慢把它補上。

這陣子也重新補基本功,想看看自己在 AI 這波能走到哪裡。目標很直接:把能力練到對下一份工作、甚至未來要不要創業都有選擇。近期科技業雖然冷,還是持續收到 LinkedIn 的邀請,至少代表這些經歷在市場上仍有需求。目前也還負荷得來,所以 side project 和合作機會都保持 open。

工作內容雖然不適合我,三年裡還是留下不少回憶: 到灣區出差、使用各國頂級辦公室跟福利、跟頂尖的人合作、 跟多家 big name 公司作為客戶端的合作經驗,也大幅提升了英文能力。 未來也可能還有新的合作機會。

事後看,確實很懷念 Google 的福利,卻沒有懷念過工作內容。未來如果又遇到真的適合我的 team,也不排斥回去;至於現在這份會待多久,就先走一步算一步。

至少現在,工作的熱情和 motivation 都回來了。

感謝這一路上遇到的人。聽我訴苦的、給我方向的、一直以來的 role model,都謝謝你們。

Starmine, still becoming.

CareerGoogle轉職裸辭新創HFT面試