範本是撰寫履歷時的絕佳起點。好的做法是先從一個經過驗證的範本開始,再依個人風格與偏好微調。本章將回顧軟體開發者常用的熱門範本,分析它們的優缺點與改進建議。

世上沒有完美的範本。沒有優秀的內容,再好的範本也毫無價值——而內容,是必須你自己動手寫的。

履歷產生器 vs. 履歷範本#

市面上有許多履歷產生器網站,例如 resume.io、EnhanCV、VisualCV、Resume Now、Europass 等。除了 Europass 之外,幾乎都是付費服務。它們宣稱能產出更專業、更有效的履歷,提高你獲得工作的機率。

不幸的是,幾乎所有履歷產生器網站對軟體開發者履歷的效果都很差——因為它們的目標是服務所有行業的使用者。

大多數網站同時服務金融、會計、教師、業務等等各行各業。以 resume.io 為例,看看他們覆蓋的職業範圍:

resume.io 的履歷範例分類與數量表

在 277 個履歷範本中,只有 10 個專注於科技業,3 個針對軟體開發。而我檢視過所有範本後,沒有一個是我作為技術招聘主管會強力推薦的

resume.io 上的技術履歷範本。遠看漂亮,但並非開發者的好選擇

幾乎所有履歷網站都由內容寫手 (content writer) 製作軟體開發者範本——這些履歷並沒有經過工程主管或技術招聘人員審核。以下是 resume.io 的 Programmer 範例:

resume.io 的 Programmer 履歷範例

這份號稱由專業人士製作的範本跟軟體開發者履歷根本不相干:

  • 沒有列出任何程式語言
  • 卻列出了會說的「語言」
  • 技能區連流行詞彙都沒列齊
  • 雙欄版面對這種履歷來說是糟糕的選擇

優良履歷產生器網站應具備的條件#

  • 為招聘主管優化的範本:是否以實際讀者與易讀性為核心設計?
  • 來自真實招聘主管的推薦:任何付費服務都應該有來自業界主管或招聘人員的背書。
  • 真實、成功的履歷範例:類似上一項,最好能看到 (即使匿名的) 真實成功案例。
  • 清晰的定價與價值主張:許多網站有「誘餌定價」——宣稱免費、實則暗藏扣款。若要付費,價值應清楚。
  • 不散播 ATS 迷思或錯誤資訊:缺乏產業專業的網站經常引用像「75% 履歷從未被真人看過」這類 ATS 迷思 來推銷服務。

在廣泛搜尋後,我只找到一個真正符合這些標準的網站:Standard Resume 。不意外,這個網站是由軟體工程師創辦、為技術人設計、並與技術招聘主管合作打造的。

Standard Resume:開發者為開發者而做#

Standard Resume 沒有其他網站那些浮誇的行銷話術,但它擁有其他網站沒有的東西:真實的軟體工程師與工程主管履歷範例——這些人使用該服務製作履歷並成功進入 Dropbox、eBay、Facebook、Amazon 等公司。

這個網站由一群在舊金山新創工作的技術人共同創辦,他們用 MVP 產品應徵工作、並獲得 Dropbox 和 Metalab 的 offer。建造 Standard Resume 的早期版本時,他們希望解決其他產生器無法處理的問題:

  • 同時產生網頁版與 PDF 版履歷:可以寄 link,以相同版面呈現 PDF 內容,方便在 LinkedIn 上分享。
  • 追蹤 (網頁版) 履歷的瀏覽情況:知道對方是否讀過你的履歷。
  • 從 LinkedIn 匯入個人資訊以加快建構 CV 的速度。

為什麼推薦 Standard Resume#

雖然它是付費訂閱制,但主要優點包括:

  • 業界最乾淨的技術履歷版面:由 UX 專業人員設計的字型與間距,讓你無法把內容「硬擠進去」。多數人使用其他範本時都會不斷調整字級,結果就是擁擠不專業的履歷。使用這套解決方案,你只需專注於內容,不必煩惱設計。
  • 網頁版履歷可先分享:甚至在正式應徵前就能透過 LinkedIn DM 等方式寄給對方一個 web link。
  • 網頁履歷瀏覽追蹤:能知道對方是否真的打開過你分享的履歷。
  • 真實的軟體工程師與主管履歷範例:你可以 瀏覽真實履歷 ——涵蓋軟體工程師、iOS 開發者、前端、資料科學家、工程主管等。

幾乎所有 Standard Resume 的範本都是單欄,並且特別注重間距與字型——這讓它從其他網站中脫穎而出。作為招聘主管,這些版面都是容易甚至愉悅閱讀的。

Standard Resume 的範本們。除了一個以外,都採用由上而下版面

從內部視角看:Standard Resume 創辦人的心得

Standard Resume 共同創辦人、軟體工程師 Riley Tomasek 分享他在看過超過十萬份履歷後,學到的技術履歷要點:

*「最常見的錯誤就是把一堆內容塞進一頁裡。 這是軟體工程師履歷最大的問題。把段落與區塊之間的空白去掉,會讓履歷難以掃描與閱讀;字級太小也一樣。*

*履歷最重要的一件事就是易讀。如果招聘人員因為難讀而跳過你的履歷,那履歷內容本身再好也沒意義。專注於關鍵部分,或是做成兩頁都行。*

*履歷排版 (typography) 特別重要,尤其是應徵設計取向的公司。因為履歷大多是文字,排版負責了絕大部分的第一印象。花時間調整行長、字級、行高,或是交給專業的來處理。」*

範本評比#

本章後半會評比本書提供的範本與幾個熱門範本。評比格式統一如下:

  • 連結 (Link):範本或網站的連結。
  • 開發者評分 (Rating for software developers):符合開發者履歷原則的程度。
  • 優點 (The good):值得借鏡之處,即使不使用這個範本也能汲取靈感。
  • 缺點 (The bad):使用此範本可能遇到的問題。
  • 改進方式 (Ways to improve it):自訂與優化的建議。

大多數熱門範本都曾幫過人找到工作——前提是內容夠好且符合職位需求。履歷的「內容」永遠比「範本」本身更重要

推薦的履歷範本#

以下範本都是軟體工程師與工程主管的紮實選擇:

  • The Pragmatic Engineer’s resume template
  • Standard Resume: Parker template
  • The Mono Engineers’ resume template
  • Markdown to PDF resume template
  • The Experienced Engineer’s resume template
  • Standard Resume: Venables template
  • CareerCup resume template

The Pragmatic Engineer’s Resume Template#

The Pragmatic Engineer’s Resume Template 是一份乾淨、適合開發者使用的範本。

開發者評分:★★★★★

優點:

  • 與 Career Cup 範本相似,美國技術招聘人員會覺得熟悉
  • 粗體運用良好,格式一致,易於掃描
  • 日期與職稱非常容易閱讀
  • 適用於一頁與兩頁履歷
  • 使用或不使用 summary 區塊都適合

缺點:

  • 對想加入更多個人資訊的人不太友善 (但可自訂)

改進方式:

  • 自訂強調色與字型符合個人偏好

The Pragmatic Engineer’s Resume Template 範例

Standard Resume Parker Template (付費)#

The Parker resume template 是 The Pragmatic Engineer’s Resume 範本在 Standard Resume 上的「移植版」。我與 Standard Resume 團隊合作製作,整體排版比原版更易讀、更精緻。

開發者評分:★★★★★

優點:

  • 與 Career Cup 範本有許多相似之處,美國技術招聘人員會覺得熟悉
  • 由設計師打造,特別重視可讀性與間距
  • 可分享相同版面的網頁版連結
  • 平台會追蹤網頁履歷的瀏覽次數
  • 適合應徵美國公司

缺點:

  • 不容易把所有內容擠進一頁 (這是刻意設計)
  • 無法為每個職位分別記錄地點 (我把地點塞進公司名稱欄位)

改進方式:

  • 使用 Standard Resume 的顏色選擇器自訂強調色

Standard Resume Parker 範本範例

The Mono Engineer’s Resume Template#

The Mono Engineer’s Resume Template 是 Pragmatic Engineer’s Resume 範本的微調版本。

開發者評分:★★★★★

優點:

  • 將更多注意力吸引到公司名或職稱上
  • 適合擁有「亮點公司」的人,或反之——適合公司名無人認識、想強調職稱的人
  • 其他優點與 The Pragmatic Engineer’s Resume Template 相同

缺點:

  • 與 The Pragmatic Engineer’s Resume Template 相同

改進方式:

  • 加入強調色並依個人偏好調整字型

The Mono Engineer’s 範本範例

Markdown to PDF Resume Template#

Markdown to PDF resume template generator ,由 Mike Lee Williams 製作。這是個用 Markdown 當履歷 source of truth、並把不同版本儲存在 GitHub 的巧妙做法。預設樣式類似 Mono Engineer 範本,並可進一步自訂。

開發者評分:★★★★★

優點:

  • 乾淨的範本
  • 以 Markdown 作為資料來源
  • 可以用 GitHub 等版控系統管理不同版本
  • 能從 command line 建構你的履歷!

缺點:

  • 與 The Mono Engineer’s Resume Template 相同

改進方式:

  • 透過 CSS 加入強調色並調整字型

Markdown to PDF 範本範例

The Experienced Engineer’s Resume Template#

The Experienced Engineer’s Resume Template 是為有亮點經驗的資深開發者設計的兩頁範本。適合 senior 以上 (principal, staff, distinguished) 工程師、擁有亮點公司經歷或有顯著開源貢獻的人。

開發者評分:

  • 有亮點經驗:★★★★★
  • 無亮點經驗:★★★☆☆

優點:

  • 公司名稱與職稱比一般範本更突出
  • 日期易於掃描
  • 連結特別顯眼——這是刻意的,邀請招聘主管點進去看到強大內容

缺點:

  • 左側留白較多 (刻意設計,以凸顯公司名與職稱)
  • 技術與語言區很可能落在第二頁,但這是刻意的——亮點型履歷,招聘人員也會掃描第二頁
  • 不適合經驗較淺或缺乏亮點的候選人

改進方式:

  • 自訂配色方案

The Experienced Engineer’s 範本範例

Standard Resume Venables Template (付費)#

The Venables resume template 是 Experienced Engineer 範本在 Standard Resume 上的「移植版」。間距比原版更好,配色自訂選項更多。

開發者評分:

  • 有亮點經驗:★★★★★
  • 無亮點經驗:★★★☆☆

優點:

  • 與 Experienced Engineer 範本相同
  • 不需像原版那樣調整表格,版面也不會亂掉
  • 可分享相同版面的網頁版連結
  • 平台會追蹤網頁履歷瀏覽次數

缺點:

  • 無法為每個職位分別記錄地點

改進方式:

  • 使用 Standard Resume 的顏色選擇器自訂強調色

Standard Resume Venables 範本範例

CareerCup Resume Template#

CareerCup 範本常見於矽谷工程師與應徵美國科技公司的候選人。由《Cracking the Coding Interview 》作者 Gayle Laakmann McDowell 所製作。

開發者評分:★★★★☆

優點:

  • 美國技術招聘人員非常熟悉
  • 日期與公司/學校名稱格式一致
  • 日期與職稱極其容易閱讀,能輕鬆辨識年資
  • 也適用於兩頁履歷

缺點:

  • 風格過時,完全沒有使用顏色。2014 年這範本誕生時,列印履歷還很常見
  • 主要為美國頂級科技公司設計,其他國家/公司需要調整
  • 鼓勵把內容擠進同一頁

改進方式:

  • 若應徵非美國科技公司,考慮把語言與技術區塊移到第一頁
  • 黑白風格顯得過時,可以加入顏色突顯標題並減少粗體使用

CareerCup 範本範例

其他履歷範本#

以下這些範本因為各種原因並非好選擇,但因為常見,我們也一併分析:

  • Google Docs: Serif resume template
  • Google Docs: Swiss resume template
  • Canva resume templates
  • Resume.io: software engineer template
  • Resume.io: web developer template with skill points
  • VisualCV: Standard template
  • EnhanCV: software engineer template
  • Europass CV

我不太推薦這些範本,但若克服其缺點,在特定情境下仍然可能堪用。別忘了,內容永遠比範本本身重要。

Google Docs Serif Resume Template#

我並不喜歡雙欄履歷,但若一定要用,Google Docs Serif resume 還算是 OK 的選擇。它並非專門針對軟體開發,所以建議把 “Skills” 改成 “Technologies”,並移除 Awards / Languages。

開發者評分:★★★☆☆

優點:

  • 乾淨的格式與不錯的顏色運用
  • 一頁式履歷格式

缺點:

  • 難以掃描「你有多少年資?」
  • 日期不容易找到
  • 描述經歷與影響力的空間有限
  • 不適合兩頁以上
  • 不是為技術領域設計,“Awards” 與 “Languages” 無意義

改進方式:

  • 只在內容能完整塞進一頁時使用
  • 自訂右欄的內容。“Awards” 對技術履歷很少相關

Google Docs Serif 範本範例

Google Docs Swiss Resume Template#

不推薦直接使用 Google Docs Swiss resume ,但我喜歡其章節順序。

開發者評分:★★☆☆☆

優點:

  • 章節順序 (技能 → 工作經驗 → 學歷) 對軟體工程師很合適

缺點:

  • 左側留白浪費大量空間
  • 日期難以掃描

改進方式:

  • 不建議用在軟體工程職位
  • 資深工程師請考慮 Experienced Engineer 或 Venables 範本

Google Docs Swiss 範本範例

Canva Resume Templates (付費)#

如果你有 Canva Pro 訂閱,就能使用數百個履歷範本。本書許多插圖就是用 Canva 製作的。

開發者評分:★☆☆☆☆ 到 ★★★☆☆

優點:

  • 大概是單一平台中最大的範本選擇
  • 若本來就是 Canva 訂閱者,值得瀏覽看看

缺點:

  • 範本選擇過多,難以篩選出適合科技業的
  • 大多數範本追求外觀而非內容
  • 許多範本預設含照片,這是應避免的

改進方式:

  • Canva 裡有不錯的範本,需要多搜尋,優先找單欄、格式清楚的

Canva 範本範例

Resume.io Software Engineer Template (付費)#

Software Developer Resume 範本 的風格類似 Google Docs Serif,缺點也相同。

開發者評分:★★☆☆☆

優點:

  • 一頁式履歷

缺點:

  • 雙欄版面限制工作經驗細節
  • 違反本書大多數建議:沒有語言與技術區塊,卻有不必要的 references 區塊
  • “Skills” 下方的藍線只是噪音
  • “Skills” 內容與技術招聘人員真正在意的技能毫不相關
  • 範例文案看起來像從未做過軟體的人寫的

改進方式:

  • 不建議用在軟體工程職位

resume.io Software Engineer 範本範例

Resume.io Web Developer Template 與 Skill Points (付費)#

Web Developer Resume 範本 值得一提的是它使用「點數制技能評分 (skill points)」,而這是個糟糕的做法。

開發者評分:★★☆☆☆

優點:

  • 一頁式履歷

缺點:

  • 雙欄版面限制細節
  • 兩欄順序與前一個 resume.io 範本相反——這顯示這些網站的範本原則毫無一致性

改進方式:

  • 不建議用在軟體工程職位

resume.io Web Developer 範本範例

關於技能點數制 (points system)

這個範本示範了用「點數制」評分自己某領域的熟練度。但這樣做為什麼行不通:

  • 任何你給自己打 3 分或以下的內容,根本不該出現在履歷上。為什麼要提一個你評價自己很低的技術?
  • 任何 4 或 5 星的內容——不需要用星級也是理所當然的。招聘人員會假設你熟悉任何列出的技術,不然你為何要列?
  • 你的自評很可能是不準確的。我見過把某語言評 5 星,卻連基本概念都不懂的人;也見過把某框架評 2 星,實際上卻很強的人。

技能點數區塊範例

就如照片對履歷只會有害一樣,星級評分只會對你不利。把評分拿掉,只列出你熟練且與職位相關的技術。

VisualCV Standard Template (付費)#

VisualCV Standard 範本 與 CareerCup 有許多共同優點,是個可行的替代方案——除了你得付費才能移除 VisualCV 品牌標誌。

開發者評分:★★★☆☆

優點:

  • 乾淨的格式與不錯的顏色運用
  • 適合兩頁履歷
  • 凸顯職稱,日期也易讀
  • 區塊分隔清楚

缺點:

  • 黑白為主,顏色運用少
  • 免費版會加上 logo,讓履歷看起來廉價

改進方式:

  • 在第一頁加入「Technologies and Languages」區塊
  • Summary 保持簡短,甚至可以直接去掉「Summary」這個標題
  • 拿掉 “Software Engineer” 這種顯而易見又佔空間的標題
  • 考慮用顏色強調標題與分隔線

VisualCV Standard 範本範例

EnhanCV Software Engineer Resume (付費)#

我不推薦 EnhanCV 的 Software Engineer 履歷 ,列在這裡是作為警示例——說明「求職者自己看起來覺得漂亮」的履歷網站有多危險。

開發者評分:★★☆☆☆

優點:

  • 看起來驚艷——從候選人自己看自己履歷的角度

缺點:

  • 技術招聘主管不會欣賞這格式,因為難以掃描
  • 鼓勵加照片,容易引發偏見
  • 某些區塊毫無意義 (例如 “Life Philosophy”)
  • 雙欄結構限制細節,也讓掃描更困難

改進方式:

  • 不要加照片
  • “Power Skills” 往往是空洞的流行詞彙,可以拿掉
  • 只在內容能塞進一頁時使用
  • 移除 “Life Philosophy”,把 Toolbox 改名為 “Skills”,並加上 “Languages” 與 “Technologies” 區塊

EnhanCV 範本範例

EuroPass CV#

應徵技術職位時請避免使用這個 CV 範本。這個格式最大的問題是鼓勵加入會引發偏見的資料:照片、生日、性別等。Europass 格式在歐洲應徵工作時並非必要,這是常見的誤解。

我訪談過的每一位技術招聘人員都建議不要使用這個格式,我也一樣。Europass 格式是由歐盟委員會下的一個工作小組製作的——多位招聘人員提到,據說該委員會中沒有任何招聘人員、HR 專家或求職者。

開發者評分:★☆☆☆☆

優點:

  • 這個格式沒有任何優點

缺點:

  • 鼓勵加入引發偏見的資料:照片、生日、性別等
  • 過時的表格格式
  • 對技術職業描述不佳
  • 不必要地浪費空間
  • 加入如母語、駕照等噪音資訊

改進方式:

  • 不要在任何職位 (無論是否軟體工程) 使用此範本

EuroPass CV 範本範例