愛爾蘭人物專訪《方向對了,繞過的路也算數:與Stripe 工程師對話》

人物專訪

Trinity College Dublin|Computer Science|Guidewire → Microsoft → Stripe

在科技業的敘事裡,我們聽慣了「天才少年」或「精準規劃」的成功劇本。但 Jingren 的故事卻像是一場大型的「人生 Debug(偵錯)」。從因為「不想寫字」而選讀 Computer Science,到大學留級兩年的迷惘,再到後來莫名其妙地以資深工程師身份闖入 Microsoft,最後被 Stripe 的精準雷達捕捉。他的路徑並非直線,甚至充滿了「繞路」。但正是這些繞過的路,讓他學會了在 1993 年的舊代碼中尋找答案,學會了在與人交手時「假設對方什麼都不懂」的溝通哲學。這次我們與 Jingren 聊了聊,關於好奇心、關於 AI 帶來的恐懼,以及為什麼在愛爾蘭這片土地上,最珍貴的競爭力往往不是刷題,而是那份對問題窮追不捨的「純愛」。

「我不喜歡寫字」——一個選科理由,和它的「諷刺」現狀

訪問一開始,我問他當初為什麼選擇Computer Science。
「因為不喜歡寫字,喜歡解決問題,喜歡玩電腦和打遊戲。」他說得理所當然。
我忍不住笑了,因為我記得他曾經提過,現在的工作有大量文件要寫。「那你現在這份工作……不用寫字的嗎?」
他也笑了。「現在有70-80%是文字工作。」
「那Microsoft呢?」
「當時大概20%左右。」
從20%到80%—這個數字的變化,是職級的提升,也是責任的轉移。當年那個想逃離文字的少年,如今用文字推動整個工程項目的進展。人生的走向,往往和出發時的想像大相徑庭。

為什麼是愛爾蘭?

Jingren來愛爾蘭,有幾個很實際的考量:父母工作常與愛爾蘭人打交道、治安環境良好、華人相對較少,加上愛爾蘭是歐盟內少數以英語為官方語言的國家。留學前,他特地來旅行,並親身面試了多間院校,才最終落實決定。
這種做決定的方式:親身考察、多方比較,其實已經預示了他日後處事的風格。

讀書:興趣比競爭力更重要 

問到他讀書期間怎樣建立競爭力,他的答案出乎意料地直接。
「我從沒有考慮過為了增加競爭力去做事情。一直都只關注自己。」
他不刷題、不跟風,只追著自己的好奇心走。大四到碩士期間,他做了大量專案—web app、web page,甚至自學了AWS,純粹因為想搞清楚「那些軟件和網頁到底是怎麼做出來的」。
實習方面,他在聖三一校內找到了一間初創公司Energy Elevant,教授既教創業科系又是創辦人,CTO是技術核心。公司只有六個人,Jingren什麼都做—網頁完善、客戶數據收集、採購等。「實習工就是四處跑的小勞工。」他笑著說。
但他也說得很清楚:「實習是過人力資源篩選必不可少的部分,但專案才是對能力和面試最重要的東西。兩者是個組合,少不了其一。」

入職:一個「莫名其妙」的Senior

大學成績2.2,曾被Ericsson的HR直接篩走。畢業後先在Guidewire做了八個月線上支援工程師——他形容那份工作「太簡單」,每天只是查手冊解答客戶問題,無法為程式碼偵錯,也無法找到根源問題。「我好想知道問題在哪,但沒有存取權。」這種憋屈感,推著他積極找下一份工作。
然後,Microsoft來了,以一種他自己都沒預料到的方式。
「找到Microsoft的工是一個很靠運氣的事。」他說。有朋友內部推薦,但推薦走的是資深申請渠道,他就莫名其妙地以Senior Software Engineer的身份去面試了。面試過程中,Leetcode那輪他只是剛好合格;System Design那輪他坦言「完全不是senior的料子」;有一輪他只知道思路但不會寫,面試官居然主動和他一起做題。「我都不抱希望了,誰知道招募人員居然說僱用了。」
真運氣?也許。但一個沒有邏輯和好奇心的人,面試官是不會陪他做題的。

在Microsoft的三年:從欠缺到成長

以Senior身份入職,意味著他要面對自己能力上的落差。他沒有逃避,而是主動查最佳實踐方式、學前端知識、研究Microsoft的運作方式。他所在的組屬於新創部門,讓他有機會接觸到工程項目的全貌。
他也曾擔任面試官,見過各種候選人。「能力上有欠缺,或對職位要求的技能沒有了解,會是不獲僱用。但與公司文化不相容同樣是主因。」他說Microsoft非常重視成長思維,「固有思維的人等於視線窄狹的人,Microsoft要的是永遠在探索的人。」
三年三個月後,LinkedIn上出現了一個陌生的電子工程經理,主動發訊息給他。那是Stripe。

Stripe:一個被設計好的相遇

他猜測自己被看見,可能是因為每年穩定晉一級的職位進程引起了對方注意。但他也提到一個有趣的細節:他曾被邀請到一個Stripe舉辦的講座,主題是風險管理。後來他發現,那個講座的受邀者,其實全部都是被Stripe刻意篩選過的。「我真的很佩服,不知道他們是怎麼做候選人畫像分析的。」
考慮了兩個月,他才回覆那位電子工程經理。那時Microsoft剛好經歷大裁員,他親眼目睹身旁的同事被裁,心情受到影響,也開始想去別處試試。對方的組已滿人,但她把他推薦到另一個組。最後,他順利加入了Stripe。
「Stripe的面試,因為我在Microsoft處理過93年的舊C++ code,相比之下Stripe的技術面試反而讓我覺得容易多了。」

Top Engineer長什麼樣?

我問他見過最讓他印象深刻的工程師是怎樣的人。他幾乎不假思索地描述了一個同事:技術能力極強、對所有項目一視同仁沒有喜惡、理解能力快、同時極度謙和。「在我還在焦頭爛額的時候,他已經有空間在玩3D打印了。」
但他補充,那位同事年資和經驗都比他深。「他願意為我拆解難題、一步步引導我——這樣的人不多。」
學校沒有教的,他覺得最重要的是社交能力。「我是個內向者,跟人打交道對我來說比較難。」但他也說了一句很值得細想的話:「The title means less than you think。職級和地位不等於高人一等。我可以直接向上溝通和上級去表達意見或提出改善,沒有人攔著你。」

AI時代:有fear的人才會被取代

談到AI對IT行業的衝擊,他的答案很簡短,也很有力。
「有恐懼的人會被取代,主動擁抱適應的人不會。」
他補充,AI並不是取走工作,而是把處理重複性任務的時間釋放出來,讓工程師可以專注在更有價值的事情上。「現在有了AI,我的PR(Pull Request)處理由一天2個提升到10個。」他所在的Stripe,目前使用的工具組合是Claude Code加上內部自建模型。
對於fresh grad,他的建議也一樣直接:「找不到工作的人,只是因為方向不對。沒有興趣的人不會主動,機會就少。從AWS自學開始,多動手做專案,比刷題重要多了。」

溝通:Assume everyone knows nothing 

Jingren是個內向者,但他對溝通有一套清晰的哲學,核心只有一句話:
「Assume everyone knows nothing。(假設他們甚麼都不知道)」
遇到不懂裝懂的人,他不拆台,而是反覆解釋,用問題一層層逼到對方說清楚為止。「就鬥誰煩!一直問下去。你不做我的事?好,還讓我COO直接來找你溝通?先告訴我,這工作哪裡不符合你的範疇?」看似強硬,但他說,最後通常都能溝通到。「有沒有達到目標才是最終溝通的目的,不是看過程有多順暢。」
我提到這很像管理學中的「5 Why’s」——不斷追問根本原因。他沒聽過這個詞,但笑說邏輯是一樣的。「找到最後,如果對方純粹是看不慣我,反而更容易處理。」
他見過最好的合作對象是一個不太懂技術的專案經理(PM)。「他不理解就寫下來問清楚,把影響和目標定好,抓住重點。PM不必什麼都懂怎麼做,把預算、時間、項目階段定好,準時完整地交付專案就好了。」專業,不在於懂得多,而在於清楚自己的角色。

轉行進IT:以愛發電,還是以錢發電?

我問他會不會建議非行業背景的人轉行做軟件工程師。
「有真正的興趣,就做。」他說得很乾脆。
我笑說他是純愛戰士。他訕笑補充:「你要先問清楚自己為什麼喜歡IT。如果欠一點背景支持,讀多個Master、多做projects,是可以走的路。但純粹為錢轉行,是走不遠的。」
如果12個月內要完成轉行,他的建議是從AWS自學開始,做有實際成果的專案,配合”prompt engineering”。「現在IT的trend已經改變了,不是你自己解決問題,而是讓AI解決問題,然後你去fine-tune方案。動手能力比你懂多少題庫重要得多。」
最常見的轉行失敗點?「卡在同一個地方——沒有熱誠。」

如果可以回到大學一年級……

訪問最後,我問他如果時光倒流,會改變什麼。

他頗為認真說了三件事:少打遊戲、多社交一點;好好想清楚為什麼要讀這個大學,而不是單純為了逃避高考;以及,好好讀書,不要留級。

「我留級了兩年。雖然國外沒有年齡焦慮,但時光倒流的話,我會好好讀書——IT課程裡其實有很多值得認真對待的科目。」

兩年的「繞路」,換來的是他獨特的視角和從容。從一個不想寫字的少年,到一個在Stripe用文字推動工程改變的工程師,Jingren的故事告訴我們:方向對了,繞過的路也算數。

Share This:

Related Posts: