履歷診斷
中文履歷如何過 ATS:用 JD 對照法抓對關鍵字(不是塞滿就會過)
2026 年 8 月 28 日履歷 · ATS · 關鍵字
中文履歷要過 ATS,靠的是對照目標職缺 JD 圈出高頻關鍵詞,再自然補進真實經歷——是對照,不是堆砌。
塞滿關鍵字可能讓系統搜到你,但下一關打開履歷的是真人。以下說明 JD 對照法怎麼做、以及為什麼「對照」和「堆砌」是兩件完全不同的事。
ATS 不是會拒絕你的 AI
很多人一聽到「履歷被 ATS 擋掉」,腦中浮現一個冷酷的 AI 在替主管刷掉你。這個想像多半是錯的。
ATS(Applicant Tracking System,求職者追蹤系統)的核心功能是收件、關鍵字檢索與排序。HR 在後台搜尋「Python」「跨部門」「專案管理」這類詞,系統把含這些詞的履歷往前排。它不理解你多優秀,只比對你有沒有講到對方在找的詞。
台灣的導入情況因企業規模而異:外商在台分公司、大型科技公司與上市企業導入比例較高,許多中小企業仍是 HR 在人力銀行後台用關鍵字搜尋、甚至人工開信。所以「過 ATS」在台灣真正要解的,是讓履歷在關鍵字檢索裡被搜到、被排前面,而不是破解一個其實不存在的 AI 黑箱。
問題因此很清楚:你的履歷有沒有講出對方在搜的那些詞。
為什麼「塞滿關鍵字」在台灣特別容易翻車
你可能聽過一招:把職缺要求的關鍵字全部複製進履歷,甚至用白色字體藏一整排。別這樣做。
- —ATS 過了,還有 HR 那一關。就算塞滿讓你被排前面,下一秒打開履歷的是真人;每個詞都對、但經歷講不清楚、bullet 互相矛盾的履歷,HR 幾秒就看出這人在湊關鍵字,比沒被搜到更傷
- —面試會追問,假的撐不住。你把「精通 Tableau」塞進去過了關,面試官問你做過最複雜的 dashboard 是什麼,你答不出來——這一刻的信任崩塌,遠比少一個關鍵字昂貴
- —中文斷詞讓硬塞更尷尬。中文沒有空格,斷詞本來就不穩。硬塞一串不通順的關鍵字(「負責專案管理跨部門溝通數據分析行銷企劃」),HR 看了刺眼,斷詞也未必如你預期切對
對照不等於堆砌。對照是「JD 在找這個能力,我真的有,只是沒寫清楚,現在講出來」;堆砌是「JD 要、我沒有,硬塞」。前者讓真實的你被看見,後者只是替自己埋面試的雷。
JD 對照法第 1 步:找 3-5 則你真的想投的職缺
不要只看一則。同一個職能,不同公司的 JD 寫法可能差很多,這正是台灣求職的特有難題。蒐集 3-5 則同職能、你真的想投的職缺,攤開來對照,才看得出哪些詞是這個職位的共識。
第 2 步:圈出反覆出現的硬技能、工具與職能詞
逐則讀,把反覆出現的詞圈起來,分三類:
- —硬技能與工具:SQL、GA4、Figma、ERP、財報分析
- —職能動詞:跨部門協作、專案管理、流程優化、需求訪談
- —領域名詞:B2B SaaS、電商營運、供應鏈、數位轉型
出現在越多則 JD 裡的詞,權重越高。一個詞 5 則裡出現 4 則,幾乎可以確定是這職位的核心關鍵字。
第 3 步:對照自己的履歷,標出缺了哪些
把圈出來的高頻詞,逐一拿去比對你現在的履歷,分成三類處理:
- —有講到、講得清楚:留著
- —我其實會、做過,但履歷沒寫到或寫太模糊:這是你的金礦,下一步補回來
- —我真的沒做過:不要硬塞,跳過。這也是判斷這個職缺適不適合你的訊號
第 4 步:把缺的自然補回真實經歷
關鍵在「自然」。不是把關鍵字列成一排,而是把它織進你原本的經歷句子裡。以下兩組皆為示意範例,請把句中的能力與數字換成你自己真實做過的。
示範一:行銷企劃(JD 高頻詞:數據分析、GA4、跨部門協作)
原本寫法:負責社群經營與活動規劃,協助提升品牌知名度。
對照後:主導社群與活動企劃,透過 GA4 數據分析追蹤成效並優化投放,半年自然流量成長約 X%;過程中跨部門協作(與業務、設計),將活動名單轉交業務跟進。
補了什麼:JD 反覆出現的「GA4」「數據分析」「跨部門協作」,原本你其實有做、只是沒寫,現在講清楚了,沒有硬塞任何你沒做過的詞。
示範二:軟體工程師(JD 高頻詞:RESTful API、CI/CD、單元測試)
原本寫法:參與後端開發,負責功能實作與問題修復。
對照後:負責後端服務開發,設計與維護 RESTful API,導入單元測試將核心模組覆蓋率提升至 X%,並參與 CI/CD pipeline 維護,縮短部署時間約 X%。
補了什麼:「RESTful API」「單元測試」「CI/CD」都是 JD 共識詞,也是你實際做過的事,只是原本用「功能實作」這種模糊詞包起來,ATS 搜不到、HR 也看不出深度。
台灣常見 JD 寫法,履歷該怎麼具體對應
中文 JD 常用抽象的能力描述,但履歷要的是證據。以下把 JD 的抽象要求,翻成履歷裡搜得到、也看得出料的具體寫法,皆為示意範例:
- —具備跨部門溝通能力。不該只寫「負責跨部門溝通」,該寫「跨設計、工程、客服 3 部門協作,推動 X 專案上線」
- —熟悉數據分析。不該只寫「會看數據」,該寫「使用 GA4 與 SQL 分析用戶行為,找出流失點並使留存提升 X%」
- —具專案管理經驗。不該只寫「參與專案」,該寫「專案管理橫跨 X 人團隊、X 個月,準時交付」
- —良好的文件撰寫能力。不該只寫「會寫文件」,該寫「撰寫 PRD 與 API 文件,縮短新人上手時間 X 週」
- —抗壓性高、能獨立作業。不該只寫「抗壓性強」,該寫「獨立負責 X 模組,於 X 天內排除 P0 線上問題」
抽象詞(溝通能力、抗壓性)ATS 搜不到、HR 也沒感覺;換成「動作加關鍵字加範圍或結果」,機器搜得到、真人也信得過。
我履歷一直沒回應,是被 ATS 擋掉了嗎?
有可能,但別只怪 ATS。常見原因有三:關鍵字沒對到(JD 在搜的詞你沒講)、經歷寫得模糊讓 HR 幾秒掃描看不出料、以及背景與職缺要求落差太大。前兩個你自己改得動,先用 JD 對照法檢查。
關鍵字要放幾次才會被搜到?
沒有「放 N 次保證過」這種數字,刻意重複反而像在湊。原則是核心關鍵字自然出現 1 到 2 次(相關經歷、技能欄各一次)就足夠被檢索到。重點是有出現且講得通,不是出現很多次。
ATS 看得懂中英混用嗎?該寫中文還是英文關鍵字?
看 JD 怎麼寫。JD 寫「GA4」「Figma」就用英文;寫「跨部門溝通」就用中文。跟著目標 JD 的用詞走,因為 HR 後台多半就是用 JD 裡的詞在搜。
中文沒有空格,ATS 斷詞會不會切錯害我被漏掉?
有可能,這是中文履歷的特有風險。降低做法有三個:重要關鍵字用 JD 原本的完整詞(例如「專案管理」而非拆成「專案的管理」)、別把關鍵字擠成一長串沒標點的句子、技能欄用條列或頓號分隔。詞的邊界清楚,斷詞就不易出錯。
同一職能每家公司 JD 寫法都不一樣,該對照哪個?
這正是要蒐集 3-5 則的原因。用詞不一致是台灣求職常態,你要找的不是某一則,而是跨多則反覆出現的詞,那才是共識關鍵字。針對特定一家投遞時,再用那家的 JD 做最後微調。
這些步驟可以讓工具幫我做嗎?
JD 對照法手動跑得通,只是比對多則 JD、逐字檢查自己履歷很花時間。
CareerOS 的免費履歷健檢可以先幫你做前半段:上傳履歷、把目標職缺的 JD 貼上(選填,填了分析會更精準),你會拿到總分與等級、四個面向的分數(含 ATS 相容性)、市場價值定位,以及整體診斷總結——也就是先確認你的履歷卡在哪一段。不用註冊就能試。
要說清楚兩件事:免費健檢給的是診斷,不是幫你把缺的關鍵字填回去;逐句的完整改寫建議需要登入才會生成。而把履歷和特定職缺做逐項缺口比對、列出你缺哪些關鍵字,屬於 CareerOS Plus 方案的「目標職缺比對」功能,免費健檢不含這一段。
即使如此,順序仍然是先診斷、再決定要不要投資時間逐句重寫。真正的原則不變:它幫你把真實的你講清楚,不是幫你假裝。
履歷健檢會幫我保證錄取嗎?
不會,也沒有工具做得到。履歷健檢做的是找出你的表達卡在哪:關鍵字有沒有對齊職缺、成果有沒有講出規模、格式會不會讓人看不懂。錄取與否還牽涉職缺狀態、競爭者背景、面試表現,這些不在一份履歷的控制範圍內。
動手之前,先確認你現在卡在哪一段
你已經有了完整流程:找 3-5 則 JD、圈高頻詞、對照履歷缺口、自然補回真實經歷。對照,不堆砌;讓履歷被搜得到,也經得起面試追問。
如果不確定自己現在的履歷問題出在哪一段,先花幾分鐘跑一次免費健檢,看完診斷再決定要從哪裡開始改。