台灣學歷美國軟體工程師遠端求職紀錄

圖片來源:freepik

文/Tiffany Chen

在 2021 的大遠端時代,關於我從台灣遠端求職美國軟體工程師的故事。

先回答一個開始準備之前有的疑問:

台灣學歷,有工作經驗,可合法在美國工作,沒有美國學歷,真的有機會直接遠端求職美國軟體工程師工作嗎?

有機會,有人這樣求職成功。

那時,只是想知道機率到底是不是 0%,只要有 1% 的機會,那就試試看吧!

一查之下發現亞利桑那大鳳凰城地區有許多科技公司,難怪有 Silicon Desert 之稱。

一年過去了,還沒有被 fired,看著在草稿區躺了許久的求職紀錄,應該…可以來分享一下了,當作到職一週年的紀念吧!

1. 背景

  • 兩年半軟體工程師工作經驗
  • 電資學士+資工碩士
  • 有合法在美國工作身分
  • 英文課程聽得懂,生活美劇懂 50%,笑點常常聽不懂

2. 時間軸

  • 2021/04 開始刷題
  • 2021/05 更新英文履歷+LinkedIn
  • 2021/07 開始海投履歷(鳳凰城大都會區+遠端職缺),至 8 月約投 50 間
  • 2021/08 為止收到三家公司回覆(程式測驗*1、面試*2),一家面了三關最後拿到 offer
  • 2021/08 回覆 offer
  • 2021/10 飛美國,開始上班

3. 求職準備

英文履歷、LinkedIn、Cover Letter

  • 英文履歷
    準備一頁英文履歷,有工作經驗的話工作經驗擺第一項。
  • LinkedIn
    更新學經歷、技能,照片換成你想給人的形象。
  • Cover Letter
    以前沒聽過 Cover Letter,這次準備才第一次聽到。Cover Letter 像是寫給 recruiter 的信,長度約一頁 word,簡單介紹背景、有什麼技能、為什麼符合這個職缺、謝謝您的閱讀、如果有任何問題歡迎來電或 email 聯繫、期待收到您的回覆。 沒有每間公司都有上傳 Cover Letter 的地方,即使有,大多也是 optional,但還是可以準備,有上傳選項的話盡量提供。

刷題

刷題是現在美國軟體工程師的新鮮人求職必經之路,就算已有工作經驗,到達管理職之前大多還是會考程式題,又稱 Coding Assessment / Online Assessment ,簡稱 OA。

最常見的刷題網站是 LeetCode ,LeetCode Problem 打開來看洋洋灑灑幾千題,說實話一開始還滿挫折的。建議開始刷題之前,先上網找找別人分享的刷題心法,看看他人如何使用這項工具練功。我看了幾篇分享文之後,參照 Blind 75 LeetCode Questions 的清單,依照分類刷題,順序大致是 Array → String → LinkedList → Tree → Graph → Matrix → Dynamic Programming ,並用 Notion 筆記軟體記錄刷題進度。因為是第一次認真刷題,先不求數量,求 Discussions 要看,看寫得好的人怎麼寫,要把 performance 寫到好,有多種方法的話把其他方法也看一看。

使用 Notion 筆記軟體記錄刷題進度-題號、演算法、難度、進度、連結。

作品集

許多大神會製作作品集網站,並將 side projects 或 course projects 整理至 GitHub,投履歷時一併提供。由於當前沒有作品集,空餘的時間想以刷題為優先,因此這次沒有準備,但有發現投履歷時滿多有 GitHub 連結的欄位,日後應該會準備準備。

4. 海投過程

海投管道

除了一家找朋友內推之外,其餘全為上求職網站投履歷。類似 104 的網站有 IndeedGlassdoor, LinkedIn Jobs 也可找到職缺。除了用職務、地點篩選之外,也加了「近一個月新增職缺」的過濾,據說近期上傳的職缺較容易得到回覆,每天刷題之餘投投履歷,有投有希望。

海投結果

到八月為止收到三家回覆,一個程式測驗、兩個視訊面試。第一家考完線上程式測驗後收到拒絕信;第二家是內推,面談後收到拒絕信;只有第三家走到最後。這邊分享第三家的面試過程。

使用 Notion 筆記軟體追蹤求職狀況,Notion 的表格相當彈性,拿來追蹤狀態超級好用。

5. 面試過程

事前準備

可能因為遇到需要特定技能的職缺吧,投完後,很幸運的三天後收到面試邀請,安排一週內與 technical recruiter 通話。這是第一個跟美國人講到話的面試,很生疏也很緊張,事前搜尋「Technical Phone Interview Questions」,列出十幾個問題和模擬回答,想說就算英文不是母語,至少基本問題要可以流暢應答吧。準備內容類似:

  • Tell me about your background and position. Why are you interested in this position?
  • Why do you want to work with {company}?
  • Do you require sponsorship now or in the future?
  • Tell me about what you did in {previous role}.

一面-電話面試(Phone Interview)

一面是跟 recruiter 通 30 分鐘網路電話,基本問題之外,剩餘時間走過履歷的各項經歷。有列在履歷上的,最好都準備一下如果他想了解細項的話該講些什麼。電話面試通常不會太刁難,目的只是想確認求職者是否符合職缺需求,擁有哪些技能,最快什麼時候可以上工,和公司需不需要幫忙辦簽證。

二面-視訊面試(Virtual Interview)

二面是跟主管一對一面談,前半小時問答,後半小時程式測驗。可能因為應徵的是 Embedded Graphics 的職缺,程式題沒有考很難的演算法,感覺目的是想測驗我會不會寫 C,看看寫 code 習慣,聽聽怎麼表達思路,問了 thread、semaphore 、mutex,也問了圖學的 pipeline。

三面-視訊面試(Virtual Onsite Interview)

三面的前一個半小時是主管+兩個資深工程師,包含經歷問答、系統設計,最後程式測驗。

後半小時是跟 recruiter 面談,比較像聊天,告知這是最後的階段了,對於整體面試流程覺得怎麼樣、期望薪資多少、預計報到時程、還有沒有什麼問題。

Offer Get!

一周後,收到回覆,表示公司願意發 offer 了!再次預約時間通電話,這次的面談主要討論薪資、報到日期、多久可以給回覆、正式 offer 核發流程、並介紹公司福利。

Levels.fyi-查詢公司薪資的網站,可用此資訊作為談薪水或選擇地點的參考。

Email 來往過程

這家公司的流程滿快的,面完大多三天內收到回覆,在未來一周約下一階段面試。每天早上起來看信箱像開獎一樣。跟對方日夜顛倒的好處是-如果當天早上起床沒消息的話,接下來一整天也不會有消息,可以心無旁騖的在白天專心做事,有什麼消息,睡一覺起來再看吧。

Email 來來往往過程大多以謝謝開始謝謝結束,除了謝謝面試官,也別忘了謝謝幫忙安排面試的人唷。不專業 Email 範本:

? 安排面試時間
*Tips: 由於美國橫跨數個時區,約時間時記得加上時區唷
Thank you so much for scheduling the interview for the {職位}. I will be available {日期&時區}. I appreciate this opportunity and am looking forward to it. Thank you for your consideration.
? 如果對方提供的時間無法配合
Thank you so much for contacting me about {職位} position. Unfortunately that I will not be able to take your call at the time you proposed. Would we be able to schedule the phone interview on {期望日期&時間} instead? Sorry for any inconvenience. The best number to reach me is: {電話}. Thank you so much again.
? 面試結束
I am writing to thank you for the opportunity to have the interview for a {職位} position. Thank you again for considering me for this position, and I am looking forward to hearing from you soon.

6. 結語

天時地利人和

後來了解到相比 2020 年,2021 算是職缺大開放的時期,而 2022 又開始出現凍招、裁員消息。在美國找工作很看大環境,缺多,機會多,如果不幸遇到凍招,得到的回覆自然也會減少許多。

在這個充滿不確定性的過程中,預先設想了停損點-如果今年結束還沒找到工作的話,明年直接飛去美國找 bootcamp 吧。Bootcamp 是給轉職的人上的短期課程,通常也會媒合企業,現在漸漸恢復實體課程了,當作把英文練好的契機也不錯。最差情況是如果 bootcamp 上完了,積蓄也燒完了,還是無業的話,可能就行李收收打到回府吧,把最差的情況模擬過了,如果也是一條路,那麼現階段就試試看吧。

會不會上班沒多久就被 fired

雖然很開心的買了機票也飛了過去,但其實在前三個月,上班期間算是在戰戰兢兢的狀態中度過。一直有著美商說裁就裁的印象,而且裁員要馬裁新人,要馬裁沒有生產力的人,沒有快速上手的話,很不巧的兩項我都符合,「會不會上班沒多久就被 fired?」,是新人時期最擔心的事。站在公司的角度而言,我不是來自聽過的學校,溝通也不比英文母語者順暢,如果又沒有表現即戰力的話,要裁人,絕對會砍我的吧。這樣的想法在初期時常縈繞在腦海中,得繃緊神經速速上手才行阿。

心態

求職之前,先自問了幾個問題-是想去美國生活,還是想去美國工作?是一有機會就去,還是有不錯的機會才去? 對我來說,去美國這個大轉變算是各種推力拉力交織而成的結果,跟美國夢有關的,大概就是作為一名軟體工程師,一生很想進傳說中的矽谷工作一次吧。不過,至於現在還有沒有一定要「物理」上進矽谷工作,那又是另一個故事啦。

三個行李箱+一個後背包+一台電腦的來,究竟下次搬家會帶多少行李走呢?

7. 後記-一年後

一年過去了,在 2022 科技公司大裁員的時代,好像還在職就值得欣慰了。剛來的時候雖然依舊需要時間適應,但很多東西我覺得習慣就好,學了就好,上網查一下就好

工作上的適應沒有想像中的困難,可能很大一部分也歸功於多數時間面對的是電腦而不是人吧。工具使用上有和台灣工作期間類似之處,專有名詞上在台灣時也是使用英文,遇到 error 也習慣上網查英文資料,畢竟英文的資訊多。

最讓我感到困難的是日常哈拉打屁聊天,還有會議正式開始前的閒聊時光,球類運動也沒有一項是擅長的,實在不好意思登記說想加入。偶爾還是會想起在台灣時週末還會約出去玩的同事,一起當迷妹的同事,部門聚餐時能夠輕鬆聊天聊八卦的同事。想輕鬆地開開玩笑卻講不出話來的時候好鬱悶阿。

一年過了,生活也步入軌道了,有時候在安逸的夜晚,滑滑臉書,看看電視,腦中會突然閃過-「真的來美國了耶。」

本文由 Tiffany Chen 授權轉載,原文連結

瀏覽 5,296 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button