如何分析 JD?從研究職缺描述(Job Description)了解如何做好求職準備

當你想深入了解目標公司時,你應該問的 3 個方向:

1. 公司對人才的期待是什麼?重視什麼技能?
2. 公司的產業與業務特質是什麼?
3. 公司的企業文化是什麼?

請注意,以上三個問題目的是「了解目標公司」,還沒有牽扯到評估自己是否適合,因此重點會環繞在「了解公司想要什麼人才」。

這邊在囉唆的提醒一下:

當我們在談「公司想要什麼人才」時,這邊有兩個主體「公司」與「人才」,公司本身的風格、產品、業務、文化,都會直接確定他們如何定義「人才」。

而當我們說到「人才」時,也不是很單薄的指「技能」跟「會做什麼事」,如果只是有能力寫程式,就可以解決工作上所有的事,那就不會公司找人找得這麼辛苦,工作這麼痛苦,求職又這麼漫長。因此,除了工程師重要的技術力,也請在履歷和面試過程中,呈現自己不同面向的能力與人格特質,來說服企業主,你就是那個對的人。

如果你有花一點時間博覽職缺,可能就會發現,市面上有些職缺什麼重點都沒講,連公司產品和地點都神神秘密。但有些職缺寫得洋洋灑灑讓人看得熱血沸騰,立馬想要按下送出履歷。

至於有些人可能會想問:
什麼是企業文化?公司產品介紹是什麼?什麼叫做業務特質?跟人才要求有什麼關係?

我的個人觀點,想看熱血沸騰,誠意滿滿又無比用心詳細介紹的職缺,我唯一推薦 Pinkoi

囉唆結束,以下進入正題:


如何分析職缺

JD 就像課綱,你上課不知道課綱,考試不知道範圍,到底是要怎麼準備申請?

所謂知己知彼,百戰百勝。在列出目標職缺後,你必須要開始分析與解讀職缺、以及盡可能地了解對方公司的資訊,來幫助自己準備客製化履歷與面試。

分析職缺最重要的目的是:換位思考,理解雇主需求,掌握關鍵字。

拿到一份職缺時,你可以先思考以下幾個問題:

  • 這份工作想要尋找什麼樣的人才?
  • 你有哪些核心能力、技能、經驗可以對應到這份工作?
  • 你可以如何包裝呈現自己,讓自己看起來是不二人選?
  • 如果你是主管,哪些關鍵字,會是你在看履歷時的首要目標?

一份好的工作說明 JD,會清楚包含了以下幾個元素

  • 職稱(Job title):通常會標明職等+職能,例如 Junior Front-end Developer, Senior Back-end Developer
  • 工作地點(Location ):通常會寫城市,或是可否遠距工作
  • 工作內容:明確寫出工作職職責和主要業務範圍
  • 資格條件 (Qualification):通常會寫大方向條件,例如:熟悉前後端網頁開發、敏捷開發、多人開發協作
  • 技能要求(Skills):明確的寫出需要的技能或工具,例如:JavaScript, Vue.js, Express.js 等等
  • 經驗要求(Experience):例如,兩年以上開發經驗、領導團隊經驗

部分認真撰寫工作說明的雇主,可能也會介紹公司文化風氣 (company culture)、喜好的人格特質(personality)、甚至是在公司工作的一天等等,讓職缺更加鮮明,也能提供應徵者更多評估資訊。有些公司不一定會放在求職網站的 JD 上,申請者自己要勤勞一點去爬官網、部落格、臉書、LinkedIn 等等多方搜集資訊,讓自己能多參透一點職缺的內涵。


[optin-monster-inline slug=”q9c8jelrbkhccctuc740″]


職缺解讀案例:網頁前端工程師

舉例來說,假設我們今天要應徵這份職缺:SHOPLINE 網頁前端工程師 Front-End Engineer,我們應該要如何寫求職信。

我們先看最關鍵的工作內容和條件說明 :

【What you will be doing】

  1. HTML、JavaScript、CSS 設計網頁,提供更好的前端使用者體驗。
  2. RWD (Responsive-Web-Design) 網站開發及各式版型模組化。
  3. 網頁切版並與後端工程師協同開發網站。
  4. 研究新型態的前端互動技術。
  5. 整合Web API,協助進行平台界接及整合, 與後端工程師協同合作串接 RESTful API
  6. 維護現有產品
  7. 跨國團隊合作

觀察一:在工作內容說明區,你可以看到這份工作大致上會處理哪些大目標(例如與後端一起開發網站和 RWD 開發),以及希望的成果(例如:提供更好的前端使用者體驗、版型模組化)

觀察二:且有在 3, 5, 7 點強調跨職能和跨團隊的協作。如果你有類似的過去經驗,記得在履歷、求職信以及面試過程中裡強調。


在大方向上掌握這應該是 Junior 前端工程師的必備件後,就讓我們來細看條件:

在【Who we are looking for】的區塊:

【Who we are looking for】

  • 接受身份:上班族、應屆畢業生
  • 工作經驗:1年以上
  • 學歷要求:大學、碩士
  • 語文條件:英文(聽:中等、說:中等、讀:中等、寫:中等)
  • 擅長工具:DHTML、HTML、JavaScript
  • 其他條件:面談時請攜帶作品集,線上作品(網頁)尤佳。

我們可以看到這份工作對年資、經歷的要求並不嚴格,甚至是歡迎新手,非常適合轉職者找第一份工作職缺。在準備上,我們可以抓出兩個重點:

  • 擅長工具:DHTML、HTML、JavaScript
  • 其他條件:面談時請攜帶作品集,線上作品(網頁)尤佳。

也因此你會很清楚地知道,這兩點是你在寫求職信時就必須要提到的關鍵字,以及積極準備的方向(能夠呈現這些技術的作品集)。


接下來是 【Must Have】的區塊:

【Must Have】

  • 前端架構及模組分析設計經驗,並熟悉 HTML5, CSS, JavaScript, browser API
  • 具 CSS Framework (ex. Bootstrap) 開發經驗
  • 具 JavaScript Framework (ex. AngularJS, Vue.js, React.js) 開發經驗
  • 了解 Single Page Application* 需熟悉Git 版本控制指令流程經驗* 諳RWD與UX觀念,以利提升產品使用體驗。
  • 喜歡接觸新事物,擅溝通協調,重視團隊合作

細節是不是越來越明顯和具體了呢?是否看到許多一定會學到的前端基本功?前端基本能力、API、框架的使用、RWD、版本控制、團隊協作等等,那你是否每個關鍵字都能清楚回答以下問題:

  1. 這個技術是什麼,你說說看?有哪些應用場景?
  2. 那你自己曾經在哪些專案裡使用過?有碰到哪些困難問題嗎?最後如何解決?
  3. 你的作品集裡,是不是有清楚條列出這些職缺要求的技術?

許多人在寫求職信或履歷時,容易犯的錯誤就是重複寫職缺說明裡的內容,但缺乏證據,看不出來申請者本人到底是否有這個能力。


然後是 【Nice to have】的區塊

【Nice to have】

  • 具 backend 技術經驗
  • 具寫測試經驗
  • 具網站效能調校經驗

雖然不是必備條件,但在你講完該提到的必備關鍵字和重點之後,若能適時提到,便有畫龍點睛的效果,能夠加分。

但也注意,因為是 Nice to have,面試的公司通常不會期待申請者一定要有。但是當你說你有的時候,可能會眼睛一亮忍不住想多問一點。這時候就是關鍵時刻,講得好就是畫龍點睛,講不好就是畫蛇添足、畫虎反類犬。

如果面試官一問發現你只是虛晃一招的空殼,可能說自己有後端的技術經驗,但又說不清楚,講不明白,或是淺碟到不行,那可能就會大大扣分,不如不寫。


小結:沒事就要看職缺

看職缺、練習解析職缺,真的是平常就要做,沒事就要看,新手也要看。除了自己嚇自己,更重要的是要有警覺心,要知道市場上現在都在找什麼人才。

曖昧的時候猶抱琵琶半遮面美的要命,是不是都想盡辦法在google對方要了解對方的一切,花一半的力氣在研究職缺你就成功87%了。

建議新手可以從看懂一份好的職缺開始練習,哪些是好的職缺?除了上述提過的 Pinkoi,我個人最粗暴地簡單的判斷方式就是越詳細越好。因為 JD 真的很不好寫,寫 JD 需要愛,有愛才有耐心能夠好好跟大眾說明這工作到底在幹麻。

毫無頭緒的話,你可以以 Pinkoi 為範本,去找跟他有 87 分像的幾份職缺。然後徹底搞懂他們每個條件到底在說什麼,會如何反應在一個人的工作表現和成果上。

新手看不懂的話就一個字一個字查,查到一個程度還是有些疑惑的話,可以誠懇問一下身邊的工程師/人資朋友,也可以直接拿他們公司的職缺問。或是爬一下各種分析職缺和準備面試的文。

除了看好的職缺,你在瀏覽的時候,可能也會看出有哪些亂七八糟職缺。社群上很多人愛丟一些職缺讓大家評評理,除了看一些好笑和幹話的部分,也請留意一下大家是如何推理和分析職缺。