

# 如何以較低偏差比較職位廣告的薪酬

只在相近職類、職級、貨幣及薪酬週期內比較廣告薪酬，並顯示合資格職位中有多少則有可用薪酬。

當你比較各職位招聘的薪酬時，許多刊登並沒有顯示任何薪酬數字。為減少比較錯誤，不要把缺失的薪酬放入薪酬計算，而要把它計入涵蓋數目。已刊登的範圍是廣告中開出的薪酬範圍，不是實際收入，也不是已核實的僱員收入。中位數是排序後的中間值；數目為偶數時，取兩個中間值的平均數。中點是單一職位下限與上限的平均數，不是預期的僱員薪酬。缺失的週期、貨幣及界限維持未知，並繼續作為涵蓋計算的排除項。

Actor 是託管的資料收集程式，task 是已儲存的輸入預設。你可以使用 [Indeed Jobs Scraper Actor](https://apify.com/chronometrica/indeed-jobs-scraper) 及其廣泛的 [Indeed Jobs Scraper Task](https://apify.com/chronometrica/indeed-jobs-scraper/examples/indeed-jobs-scraper) 作探索。使用一個查詢及一個國家、較小的 cap2、salaryType 等於 any、minSalary 等於 0，以及 saveOnlyUniqueItems 等於 true。

高薪酬篩選會選出薪酬較高的披露，不能量度一般薪酬涵蓋，也不能量度具代表性的薪酬中位數。薪酬篩選會改變你的涵蓋樣本分母。保留下列原始及結構化欄位：salaryRaw、salaryMin、salaryMax、salaryCurrency、salaryPeriod、salarySource、jobId、jobUrl、title、seniority、employmentType、locationRaw、descriptionStatus、descriptionText 及 scrapedAt。保留缺失值，並對照原始來源核對結構化單位。目前兩筆已通過驗收的列只確立職位及詳情身分，不是薪酬基準，也不是僱員收入。

## 界定比較組別

1. 在查看薪酬之前，先界定比較組別。查看職類系列、職級、地點、工作模式、僱用類型及觀察時段。避免重複項及重新刊登令同一職位獲得額外權重。
2. 儲存完整的來源列及篩選筆記。在移除缺失薪酬之前，保留合資格且每則只計一次的職位分母。薪酬篩選會改變該分母，你必須報告這項改變。
3. 檢視原始薪酬文字，以及結構化的界限及單位。分辨每年、每月、每小時、合約日薪、花紅及總薪酬等用詞。把未知週期及未知貨幣分開。不要只因一個數字看起來大，就猜測它是每年薪酬。
4. 把相符的貨幣及週期歸為一組。對不相同的單位使用獨立面板。只有在工作時間表及假設已知時，才轉換單位。本指南把每小時薪酬與每年薪酬分開。不要把每小時薪酬乘以 2,080，當作普遍適用的僱員收入事實。
5. 把具可比較雙端範圍的職位放在範圍摘要組。單端數值需要另一組，除非你另定一種摘要。切勿把缺失的界限變成 0，或猜測一個中點。
6. 報告合資格職位總數、已披露薪酬、可比較範圍、按原因劃分的排除項，以及收集限制。然後顯示範圍界限及中點摘要，並說明它們的確實意思。各中點的中位數是廣告範圍的摘要，不是實際薪酬的中位數。
7. 顯示小型分佈，而不是只顯示一個數字。一個寬範圍可能與另一個範圍重疊。略高的中點不代表更好的薪酬開價。小型樣本不能支持全國勞工市場的說法。在作出個人選擇之前，先在目前來源重新核對薪酬。

## 薪酬比較的虛構例子

此例子中的所有職位及薪酬都是虛構的。想像在同一地區及時段內，有六則合資格、每則只計一次的中級分析員職位。

## 合資格條件與薪酬單位分類帳

| 職位編號 | 職稱 | 職級 | 原始薪酬 | 貨幣 | 週期 | 最小 | 最大 | 狀態 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| J1 | 分析員 | 中級 | 80000 至 100000 | USD | 每年 | 80000 | 100000 | 可比較 |
| J2 | 分析員 | 中級 | 90000 至 110000 | USD | 每年 | 90000 | 110000 | 可比較 |
| J3 | 分析員 | 中級 | 100000 至 120000 | USD | 每年 | 100000 | 120000 | 可比較 |
| J4 | 分析員 | 中級 | 缺失 | 未知 | 未知 | 空白 | 空白 | 因缺失而排除 |
| J5 | 分析員 | 中級 | 40 至 50 | USD | 每小時 | 40 | 50 | 因週期而排除 |
| J6 | 分析員 | 中級 | 90000 至 100000 | 未知 | 每年 | 90000 | 100000 | 因貨幣而排除 |

已披露薪酬的是六則中的五則，約等於 83.3%。可比較的美元每年雙端範圍出現在六則中的三則，等於 50%。J4 薪酬缺失、J5 週期不同，以及 J6 貨幣未知，是三項分開的排除。不要刪去它們，然後聲稱薪酬涵蓋為 100%。

## 可比較範圍與中點摘要

| 職位編號 | 下限（每年美元） | 上限（每年美元） | 中點（每年美元） |
| --- | --- | --- | --- |
| J1 | 80000 | 100000 | 90000 |
| J2 | 90000 | 110000 | 100000 |
| J3 | 100000 | 120000 | 110000 |

在三筆可比較的列中，中點是每年 90000、100000 及 110000 美元。中點的中位數是每年 100000 美元。下限的中位數是 90000，上限的中位數是每年 110000 美元。這兩個中位數描述觀察到的範圍端點，並不保證構成任何一名僱主開出的薪酬條件。

J5 的每小時範圍維持在每小時 40 至 50 美元，放在只有一列的獨立面板，不作按年換算。J6 保留其原始範圍，但沒有可比較的美元標示。如果高薪酬篩選在探索時移除 J1 及 J4，你可見樣本的分母會改變。不要把 83.3% 重新計算成好像原來的六筆來源樣本仍然存在。把這項影響顯示為篩選造成的選擇，而不是真實薪酬增長。

## 下一步

開啟廣泛的 [Indeed Jobs Scraper Task](https://apify.com/chronometrica/indeed-jobs-scraper/examples/indeed-jobs-scraper)，並檢視 [Indeed Jobs Scraper Actor](https://apify.com/chronometrica/indeed-jobs-scraper)，在涵蓋分類帳中保留每則合資格職位，並只比較已核實、單位相同的範圍。

## 來源與延伸閱讀

- [Indeed Jobs Scraper Actor](https://apify.com/chronometrica/indeed-jobs-scraper)
- [Recruiting Hell 薪酬追蹤討論](https://www.reddit.com/r/recruitinghell/comments/1r3a8jj/i_tracked_63336_us_job_postings_last_week_feb_26/)
- [CS Career Questions 職位刊登討論](https://www.reddit.com/r/cscareerquestions/comments/1red1yc/found_5000_cs_jobs_in_440_000_jobs_posted_on/)