如何协商获得更好的薪水——给开发人员的建议

2025-05-26

如何协商获得更好的薪水——给开发人员的建议

你可能是一位拥有丰富技能的优秀开发人员,但如果你不具备所需的软技能,你可能无法获得梦寐以求的职位。谈判能力是任何工作中都至关重要的技能之一。无论你是在面试中争取录用通知,还是与公司协商加薪,以下是一些简单的技巧,可以帮助你取得更好的结果。

最近,我在一个推特帖子里讨论了薪资谈判以及如何更好地进行谈判。在加入现在这份工作之前,我参加了近30场面试,并在薪资谈判环节拒绝了大部分的录用通知。我可以说,在这些情况下我学到了一两件事,而那条推特帖子给了我足够的动力来写下这篇文章。

注 1:本文主要基于印度就业市场撰写,我不知道其他国家的就业市场,但其中的大部分观点可以应用于任何地方的任何工作。

注2:本文主要针对经验丰富的开发者。如果您刚入行三年,可能仍在学习中,欢迎阅读本文,但我并不推荐您采纳此建议。

1)了解你的价值(市场调研)

作为一名开发人员,首先要知道你的价值。你应该了解你的技能和经验对应的市场平均薪资。除非急需资源,否则公司通常会尽量维持市场平均水平。但在大多数组织中,这些信息是保密的,不应该向同事透露自己的薪资。这部分是出于好意,部分是被一些公司用来剥削员工。

因此,获取这些信息的唯一途径就是从你周围的开发者社区获取。加入你当地的开发者聚会小组、WhatsApp/Telegram 群组,尝试与他们交流。为了获得更好的效果,最好与小组成员分享一份匿名表格,这样你获得这些信息的机会就更大。

有一些在线信息来源,例如Payscale,它提供这些信息以及关于职业发展的进一步建议,但我对这些信息的准确性表示怀疑。最近推特上出现了一个#KnowYourWorth的热门话题,很多人发布了自己的收入,有人还制作了一个精美的网站,将这些信息按国家/地区分组,效果非常好。推特的数据可能比Payscale的数据更准确,因为它是最新发布的。

我建议你用两三种方法来获取这些信息,然后取平均值。尽量让你的期望薪资接近平均值,这样你更有可能得到你想要的。

2)不要透露你目前的薪水

这是很多招聘人员常用的伎俩,甚至在你参加第一轮面试之前就限制你的谈判筹码。通常情况下,在第一次面试时,他们会问你目前的薪资。这是一个棘手的问题,很难绕过。

为什么你不应该透露你目前的薪水?

因为公司会利用这些信息来决定能给你多少薪水。他们会用一些虚张声势的话来蒙骗你,比如跳槽时涨薪30%是行业标准。但事实上,根本没有所谓的行业标准。如果公司急需人才,他们会支付比同一职位高得多的薪水。毕竟,如果涨薪30%就是你能给出的最高限额,那还有什么必要去面试和谈薪资呢?

不要落入那些受过这方面训练的招聘人员的圈套。那么,我们该如何处理这个问题呢?

这个问题最直接的答案是:“我不想透露我目前的CTC,我们来讨论一下你的预算,看看我的期望值是否在这个范围内。” 任何一位称职的招聘人员都会理解你躲过了他们的攻击,应该直接说出他们的预算。但有些人会反驳你,说这些信息对他们处理你的申请来说是绝对必要的。

如果他们坚持要这些信息,只需告诉他们您当前的 CTC 并让他们知道,您不希望当前的 CTC 对您预期的 CTC 产生任何影响,然后打开它并让他们知道,如果他们在谈判时提出行业标准,您将不会参加面试。

另一个更好的处理方法是告诉他们:“我现在不能分享,我会在稍后的薪资谈判中分享当前的CTC。我们现在来谈谈预期的CTC吧。” 这种方法更好,因为你已经暗示了你的期望,然后他们可以决定是否能负担得起你。

如果您在与他们的第一次沟通中没有透露您的薪水,您也可以在最后的谈判中避免说明这一点,使用相同的技巧“我不想透露,让我们谈谈我在这里想要什么,而不是我现在得到的什么”。

在第一轮中做到这一点会比在最后一轮中做到这一点更难,因为最后一轮中的人拥有实际的决策权,如果你拒绝透露你目前的薪水,他们实际上可以解决这个问题并为你提供更好的选择。

不幸的是,有些会打电话联系你的招聘人员自己也相信30%的行业标准是真的,要让他们改变主意会困难得多。在这种情况下,如果你不是急需这份工作,请礼貌地拒绝透露薪资,并让他们知道,如果他们在不知道当前CTC的情况下也能工作,你愿意与他们讨论。如果他们生气了挂断电话,就让他们去吧。如果越来越多的人开始这样做,他们就会彻底放弃使用这个技巧。

如果你对这份工作的需求很高,那么你已经失去了大部分的谈判筹码(相信我,HR 不用直接问你就能发现这一点)。解决这个问题的一个方法是,当你在目前公司的职位还算不错,或者情况还不算太糟的时候再去找工作。另一个方法是,你有足够的积蓄,能够维持一两个月的无工作生活。

在任何谈判中,占上风的往往是那些即使交易失败也不会有任何损失的人。所以,如果你的条件不被满足,一定要做好放弃面试的准备。

3)不要先提及预期数字

这是薪资谈判的入门指南,你不应该先开口说出你的期望,因为大多数情况下,先开口的人可能就是那个很快自我推销的人。如果你能避免他们开口,或者说服他们开口,你就能了解他们能提供多少薪资,然后你就可以提出还价。

如果他们给你一个数字,很可能他们愿意给你更高的薪水。所以,利用你获得的市场调研信息,增加X个数字,然后再提出要求。如果你在面试中表现非常出色,你很可能会得到你想要的薪水。

但在某些情况下,如果他们比你更擅长谈判,他们会试图从你嘴里逼出一个数字,而长时间保留这个数字并不是一个好策略。如果你被多次要求说出你的期望,不要给出一个绝对的数字。给出一个范围,这个范围的下限必须比你对他们的实际期望略高一些。如果你给别人一个范围,他们很可能会选择这个范围内较低的数字。

4)了解职位需求

正如我之前所说,如果有紧急职位空缺,大多数公司都会支付比平时高得多的薪水。如果你要去面试,尽量从公司员工那里了解该职位的紧急程度,并利用这些信息。如果你无法从公司员工那里获得信息,你可以从你正在面试的技术面试官那里获取。

大多数技术面试官可能知道职位的紧急程度,你可以通过间接询问他们关于你即将参与的项目、职位空缺时间以及该职位进行了多少次面试等问题来获取信息。这些信息不仅能帮助你了解需求,还能让你更好地了解公司的工作文化。在任何面试中,你都应该尽可能多地与技术团队交流,了解他们的工作体验,因为薪水并非选择工作的唯一因素。

5)将自己作为品牌进行营销

这是我从 John Sonmez 的《软技能:软件开发者的人生手册》中学到的一条很棒的建议。这意味着开发者应该把自己看作一个品牌,并努力推广自己。这包括撰写博客文章、播客、在会议上发言、组织活动。如果面试你的技术团队已经了解你和你的工作,那么你获得理想职位的几率就非常高。

薪资谈判的结果很大程度上取决于你的表现以及你给技术面试官留下的印象。想象一下,如果你在面试前就已经被公认为是一位优秀的开发人员,并且给他们留下了深刻的印象。如果你是一位优秀的开发人员,那么你也很容易了解到很多关于这个职位的信息,因为该公司的员工会更愿意与你交谈。

6)利用优惠获得更好的优惠

事情开始变得有点复杂了。我并不是说用现有 offer 去争取更好的 offer 是错误的,但你应该在这个过程中保持公平诚实。我经历过招聘过程中的两面,了解了一家公司面试和发出 offer 的成本,以及如果有人在入职前一周或一周内表示不入职会有什么影响。

如果你运用了谈判技巧,并得到了你想要的,那么正确的做法是不再参加任何面试。但如果对方反击,你得到的报价更低,而你想利用这一点作为筹码,那么你可以通过以下方式公平地处理。

如果你对提供的 offer 不满意,不要立即接受(事实上,千万不要不经过一天的思考就接受 offer)。请他们给你一些时间考虑,并让他们知道你对 offer 并不完全满意,这样你就可以考虑其他公司。如果你这样做,你很可能会在一两天内从同一家公司得到一个稍微好一点的 offer。

他们通常会试图让你接受提供的 offer,你应该至少等待 3-4 天才能接受。公司会催促你接受 offer,但实际上他们可能会等更久,因为面试另一位候选人的成本比等你几天接受 offer 要高。

与此同时,如果有其他公司联系你,请告知他们你有一个长期有效的报价,如果他们愿意提供更高的报价,我们就可以继续合作。同时,也请告知第一家给你报价的公司,你正在与另一家公司洽谈,他们愿意提供更好的报价。这听起来可能不对,但真正不对的是私下行事,给别人带来惊喜。

如果你坦诚相告,任何一家正规公司都会欣赏你的诚实,并会尝试反驳对方的报价。最糟糕的情况是,他们会撤回你的录用通知,你不得不去另一家公司面试,而你最终能否拿到录用通知也未可知。如果你还没有收到新公司的任何消息,可以联系第一家公司,确认该职位和录用通知是否还在。

在我看来,这种方法有点混乱,如果可能的话,我宁愿选择更公平的方式。但这样做本身并没有错,因为公司会面试多个候选人,最终选出更合适的人选,这次也一样。真正的区别在于你对所有相关人员的坦诚和开放程度。

谈判中不要做的事情

  1. 不要贪心。如果你请求了X,得到了X,就不要再请求了。当你得到了你想要的东西,一切就结束了。
  2. 了解您是否具有优势,并且仅在处于苛刻的位置时使用这些技巧。
  3. 诚实地评估一下您的技能以及您是否能够合理地支付您要求的金额。
  4. 尊重公司在面试你时所投入的时间和精力,并尽量公平地对待他们(#6)。

关于薪资谈判,我想说的就这些。我并不认为自己是谈判专家。从职业生涯伊始,我的谈判表现就一直很糟糕。但我从一些优秀的谈判者身上学到了很多,并在实际面试中练习过。谈判是一门技能,就像其他技能一样,它可以练习,可以掌握。

感谢您阅读到这里,我很想听听您对这篇博文的看法,欢迎随时发表评论或在TwitterLinkedIn上给我发私信。

文章来源:https://dev.to/shivenigma/salary-negotiation-tips-for-developers-1bhe
PREV
17 个值得尝试的最佳开发者生产力工具
NEXT
没有人每天工作8小时,为什么?