用途:在薪资谈判、评估或还价 offer、准备薪酬对话时,用数据与筹码而非紧张情绪来制定谈判方案。
主要能力:对比 offer 时强调总薪酬(基本工资、奖金、股权、签约金等)而非只看基本工资;设定目标值、可接受底线和略高于目标的锚点,并以市场数据与 BATNA(最佳替代方案)为依据;评估自身议价筹码;给出基于价值的加薪理由;提供针对基本工资还价、回应“这就是上限”以及非基本工资杠杆(签约金、股权、职级、入职时间、远程、调薪时间)的具体话术;预先制定达不成底线时的退出计划。
必要输入:offer 各组成部分(基本工资、奖金、股权、签约金等,及竞争 offer);个人现状(当前薪酬、BATNA、双方需求程度);市场数据(同类岗位/级别/地区的薪酬区间,如 levels.fyi、Glassdoor);个人看重的因素(现金与股权、灵活性、职级、入职时间)。
使用方式:若信息未提供需先索取;按谈判计划输出总薪酬对比、目标/底线/锚点、筹码解读、价值理由、话术和退出计划。另附脚本 scripts/comp_compare.py(仅用标准库),计算并比较各 offer 的年化总薪酬: python3 scripts/comp_compare.py offers.json python3 scripts/comp_compare.py offers.json --signing-years 1 --json 输入文件 offers.json 格式为包含 name、base、bonus、equity_total、equity_years、signing 等字段的数组。
适用场景:拿到 offer 需要还价、比较多个 offer、为薪酬对话做准备。
限制与注意事项:不要只比基本工资;不要在没有预设底线的情况下谈判;不要虚构不存在的竞争 offer;不要低锚点或直接接受第一个数字;不要只盯基本工资而忽略其他杠杆。该方法基于原则性谈判理念(如《Getting to Yes》中的 BATNA、利益优先于立场)。触发短语示例:negotiate salary、counter a job offer、prepare for a comp conversation、compare offers。具体市场价格与结果因个人情况而异,资料未提供固定费用或效果保证。