北美軟體實習求職 — Tips for your resume
前言: 每年最大的秋招已經開始, 是否還在糾結 resume 要怎麼寫? 覺得自己的履歷沒辦法 stand out 嗎? 這篇文章節錄了兩大軟體公司, Google 跟 Facebook, 給求職者寫 resume 時的建議, 希望對正在看這篇文章的你或妳有幫助
Before jumping right into the topic
幾篇網路上的文章 (持續更新中):
我覺得很有用的影片:
- The Resume That Got Me Into Google (software engineer resume tips)
by Clément Mihailescu: 大學讀數學系, 後來去 coding bootcamp 從零開始學 coding, 第一份正職在 Google 當了一年多的 frontend SWE, 之後跳槽到 Facebook 當了兩個多月的 SWE 後離職成立了 AlgoExpert (一個提供準備軟體工程師面試服務的網站) - Critiquing My First Resume from College
by Mayuko Inoue: UCSD CSE 大學畢業, 待過 Intuit, Netflix 等公司, 後來自行創業, 專業是寫 iOS App
接下來我們來看看美國軟體界兩大龍頭, Google 跟 Facebook, 給了 candidate 什麼樣寫履歷的建議:
Google: Create Your Resume for Google: Tips and Advice
- 格式: 簡單且一致的 design, font, spacing, etc. 並且用 pdf 格式輸出
- 標頭: resume 最上面要寫自己的聯絡資訊 (e.g. 手機號碼) 跟 email; 不需要放自己的 objective statement (e.g. Looking for xxx job)
- 長度: 如果是找 internship 或是 business, 請保持在一頁; 如果是找 engineering 或是 technical roles 的話請保持在兩頁內
- 內容: 放入跟所找職缺相關的經驗; 用 bullet points 來保持一致的格式及架構而不是用一個段落來描述自己的經驗
Resume outline & content
Bullet points
把握幾個原則: (1) be specific, (2) describe the outcome (3) describe your impact
Facebook - Write an exceptional resume
- 保持 resume 在一頁內
- Resume 的 header 要包含以下資訊 (如果有的話): 名字, email address, 電話, 個人網站, LinkedIn, Github, StackOverflow, etc
- 善用 bullet points 來描述自己的 accomplishments: “Accomplished X by implementing Y which led to Z.” 像是 “Reduced object rendering time by 75% by implementing distributed caching, leading to 10% reduction in log-in time.”
- 建議的 resume outline: (1) Education and Grad Year (2) Programming Languages and Software (3) Internship and/ or Industry Experience (4) Projects/ Hackathons Experience (5) Notable classes
- 沒有 industry experience 嗎? 沒關係, 任何實習, 黑客松, open source projects, class projects, 自己在閒暇之餘寫的 App 或是 projects 也都可以寫上去. 我們也很喜歡看到你們在 CS-related 社團或是在 CS-related 當 TA 的經驗, 尤其像是資料結構, 演算法或是其他 programming 的課程
Things in common?
- Resume 保持在一頁
- 善用 bullet point 來描述自己的 experiences 跟 accomplishment
- “Accomplished X by implementing Y which led to Z.”
我的觀點
從兩大公司的建議可以看出其實他們要的東西大同小異, 我也就不在贅述, 以下提供一下幾個小細節, 是我從幫我修改 resume 的英語母語人士朋友學到的 (美國 Top 5 CS PhD 畢業, 目前在某大公司的 Research 部門工作.)
有關 Bullet point
- 動詞都用過去式, 整篇用的動詞盡量不要重複, 可以查字典找同義字來替換
- Bullet point 不是一個完整句子, 不用把它當一個句子來寫
- Be concise, be specific, and describe the outcome
最後一個建議是, resume 一定要給朋友看, 一篇好的 resume 是同時可以讓 technical (e.g. engineer) 跟 non-technical background (e.g. recruiter) 的人都看得懂你做了什麼, 有什麼outcome 或是 impact. 如果可能需要大量的修改, 可以把履歷的內容放到 Google Docs 或是 Word 傳給朋友看 (記得先做 spell/grammar check!), 方便他們做修改或是給建議, 等到都確認好了再用 Word 或是 Latex (推薦!) 做最後的 formatting.
Focus on the content first, then the format afterwards.
Summary
看完了兩個公司給求職者的建議, 我們可以發現建議都很相似, 不太會因為公司不同而需要不同的寫法. 只要照著他們的建議來寫 resume, 我想就可以寫出很好的 resume, 希望看完文章的你/妳可以在未來都找到很好的實習/正職 :)