- 英文原文:https://javascriptweekly.com/link/82586/web
- 授权译者:ConardLi
作为招聘经理,我们有很多艰难的选择要做。大多数招聘经理都会犯的一个错误是开发人员的薪酬。本文将根据您的需要帮助您掌握正确的方法。
基线工资数据来自 Indeed.com
,但我们通过定义5个不同层次的经验和专业知识,并将薪酬范围分为3种不同的薪酬策略(预算、竞争和金手铐),帮助您解释和应用这些数据以满足您的特殊需求。
JavaScript 薪资
这个图中的条形图代表了处于这个工资范围内的软件开发人员的百分比。大部分工资集中在预算范围的中上部分。这个图表是按比例放大的,所以金手铐的上端看起来比实际要大。这些工资是非常罕见的,只占不到前 1%
。
- 大部分初级开发人员的薪资范围为
$59k-$100k
- 大多数中层员工的薪资范围在
11万至15万美元
之间 - 大多数高级开发人员的薪水从
$125k
到$200k
不等 - 大多数校长/建筑师的薪金范围在
$138k
至$230k
之间
经验水平
- 入门级:对语言或技术栈了解甚少。有限或没有专业编程经验。
- 初级:对语言或技术知识有一定了解。0–3年的经验。
- 中级:精通语言或技术栈。1-3年的经验。
- 高级:对语言或技术栈有深入的了解。3年以上经验(首选5个或以上,但更难找到和雇用)。
- 负责人/技术负责人:精通语言或技术堆栈。5年以上经验(优先选择10名或以上,但很难找到和雇用)。
注意:确定资历时,知识和证明的技能往往比经验重。如果工作竞争激烈,许多具有5年以上经验的开发人员将被归为初级或中级,例如在一家知名公司工作,申请远程职位,或者加入一个热闹的初创公司,而新进开发人员的兴趣超过工作要去。
预算范围
- 预算:您想吸引优秀的人才,但您的预算很紧张。
- 竞争性:您想要吸引和留住优秀人才,而留住人才,文化和质量要好于平均水平。
- 金手铐:你有足够的资金烧钱。您有足够的现金流来支付人才,以期最大程度地留住人才并将最优秀的人才放在竞争对手无法企及的范围内。您已经拥有受人尊敬的同事,并且您的公司产生了开创性的技术和研究成果,推动了整个行业的发展。
事实与建议
- 由于需求量的不断增长,软件行业的周转率最高,超过
13%
,当他们的雇主无法跟上市场和不断提高的技能时,许多开发人员就被低估了。 - 失去优秀的开发人员可能会使您损失超过其年薪
90%
的费用(有时甚至更多)。 - 更高的工资导致更好的保留。
37%
的雇员以不满薪水为理由辞职。- 合理的薪水可以提高产品质量。
- 美国
JavaScript
开发人员的平均薪资为11.5
万美元,但请记住,这是中级开发人员预算范围的下限。 - 一般的软件开发人员只有不到5年的经验,而
88%
的员工认为他们可以使用更多的培训。 58%
的软件开发人员愿意接受新的工作机会,即使他们已经有一份全职工作。60%
的软件开发人员最近一次换工作的时间不到2年。其中一半换了工作不到一年。- 开发人员不是一个对位置非常敏感的群体。除非您对一般的开发人员感到满意,否则不- 要以位置作为借口来减少开发人员的薪水。
- 招聘经理正在与技术中心争夺人才。全球对开发人员人才的未满足需求中,很大一部分来自技术中心:旧金山,纽约,西雅图,瑞士,挪威,丹麦和以色列。
12%
的软件作业是完全远程的。42%
的开发人员更喜欢远程工作,而不是在公司办公室中工作。- 远程工作可提高员工的生产力,幸福感,忠诚度和忠诚度。
- 当前有超过
10,000
个打开的软件工程师职位列表提及远程工作。 - 如果您不提供远程工作,则期望为这些最佳人才付出接近上述范围的最高费用。
- 在
SF,NY
或Seattle
雇用办公室?将预算数字乘以1.25–1.5
,并预留$10k-$20k
的移动奖金,或者提供远程工作并节省跑道。 - 初创企业应支付接近预算范围的最高费用,以节省跑道并最大程度地保留人才,或者提供大量的股票期权来进行补偿。
- 早期成长中资金雄厚的公司应该支付竞争范围的下半部分。
- 稳定的现金流量?在竞争范围的中间或上半部分附近支付薪水。
- 只有现金流量非常强劲的公司才应考虑采用金手铐策略。除非您有预算与
Google,Netflix,Microsoft
等公司竞争,否则不要多付钱。 - 我不建议每年向开发人员支付少于10万美元的费用。最熟练的初级和中级开发人员在短短几个月内就被挖走是很普遍的,通常是在您获得投资回报之前。
位置不是2020年的重要因素
如果您想吸引并留住高于平均水平的开发人员,那么在软件开发领域中,公司是位于低薪地区还是员工位于低薪地区并不重要。
为什么不?因为软件开发人员通常会开放以寻找合适的工作。如果您提供的年薪是8万美元,而西雅图这样的技术中心里的公司提供的年薪是12万美元,请猜测您的候选人将选择哪个。
更糟糕的是,旧金山湾区和西雅图等技术枢纽中的公司对需求的需求超出了他们在当地的工作能力,而且它们越来越愿意雇用远程工人。这意味着您正在与技术中心的薪水和远程工作竞争。远程工作对一半的技术人员来说是一个巨大的吸引力。
这些因素造成人才流失-不仅流向旧金山,西雅图和纽约等技术中心,而且流向全球范围内的高薪阶层。能够在要求更高的市场和偏远竞争环境中竞争的人才将在薪资水平上上升,并且不会为薪水过低的工作而停留。换句话说,在世界任何地方,低于标准工资的薪水都不会让您留住了精打细算的工人,这些工人知道他们的选择,并且知道如何找到偏远的工作或转移到高薪的技术中心。
如果您想提高竞争力,则无论身在何处,都需要支付高于美国全国平均水平的工资才能吸引顶级人才。
开发商:这个建议雇主并不意味着,如果你正在做不到这里列出的工资,你是一个低于平均水平的开发人员,但它确实意味着,有可能是更好的支付你的工作在市场上,故能是因为如果您留意职位空缺,您会发现更好的薪水。
请记住,如果您的薪水足以应付自己的生活需要和责任,那么幸福不仅仅意味着薪水。如果您对金钱没有压力,并且对工作和与之相处的人感到满意,那么在开始寻求跳槽之前,请考虑工作的其他好处。
避免周转
您保留开发人员的时间越长,他们就越有价值。失去开发人员可能会导致您每年损失 90%
的年薪,原因是生产力下降,招聘,培训和入职,并且机会成本可能大大增加(超过 200%
适用于高级,领导或执行人才)。
经验法则:软件行业必须每年(甚至每季度一次)加薪,而且这些加薪应该与员工在市场上可以找到的薪金具有竞争力。