开发员很难,不在于技术,而在于开口。特别是关于薪水的话题。
职场上,老板喜欢给员工谈情怀,员工喜欢给老板谈工资。薪酬是一个永远无法回避,必须要和老板谈论的敏感问题。
如何优雅地和老板谈工资,其实是一场无形的博弈,更是一场没有硝烟的战争。
今天,小芯就来支支招,教大家如何在自己的经验水平上获得更多薪资。
在我们谈薪水之前谈一谈软件的开发。
软件开发确实是一门熟练技能。你不是要去生产线上工作,给滚动着的传送带的齿轮上的齿轮上螺丝。也不会去条形码阅读器旁边刷杂货的。更不会去给正在建造中的大厦砌砖的。
你编写的每一行代码意义与风险并存并伴随着他是否能实现目标的潜在担忧。代码的效力取决于它如何处理无数的测试用例,应付变化着的要求或在日常操作中容易维持。
我想说的是你的工作是有价值的,公司不仅仅是为了让你给齿轮加个螺丝而设定价格。他们根据预期的工作质量来支付报酬。因此,如果这项工作具有挑战性,那么该公司就会愿意为具有这项技能的开发人员提供更多资金。
不幸的是,大多开发人员严重削弱了自己的实力,要么根本不协商,要么就立刻接受公司给的首个提议。他们不会谈判的能力终会变成一个雪球冲击到自己的事业并且可能会造成金融和情感上的重大损失。事实上,如果你不早点协商的话,随着时间的流逝最后你可能就会损失超过100万美元到150万美元。
所以无论你是想申请一个新职位或者想在本公司升职,薪资谈判是一个有价值的工作,以确保你获取应得的报酬。如果你愿意在所需要的准备工作中投入,有效的谈判可以帮助你在同样资历和经验水平的条件下得到更多。
这儿有一些帮助你开始的协商策略。
确定自我价值
我认为自我价值是确定你相对于市场上其他人的市场价值。
和其他具有相似谈判技能的开发人员谈谈,然后看看他们能挣多少钱。你也可以查阅估算工具,比如Stack Overflow网站和玻璃门网站。使用特定行业的数据和同行进行定期对话,一定要深刻理解技能的价值和预期薪资。
当你没必要公开理想薪水的时候,心中有个目标总是好的,那么公司提供的薪水和目标薪水之间的差异就会给谈判的难易提供思路,那么你就可以相应地为谈判准备了。
第二点对确定自我价值很有用,那就是今天你给雇主提供的价值。这和你的经验以及在生存组织里的成就有很大关联。比如说,招聘者很少对你的编程技巧的颗粒度甚至优化技巧感兴趣,但是如果你展现了一些改善底线的成就,带来了重复的商机,甚至是为他们公司带来了新的合同,这就会给他们留下深刻的印象。这些就是帮助你更高效更好地协商的一些东西。所以尽可能清楚地展示他们。
记住,虽然市场数据会支持你索取薪资的多少,但是这是你自己的经验,属性以及你的谈论方式会证明为什么这是你应得的。
确定公司的价值
对于开发人员来说,公司的价值取决于公司的规模以及影响计算公司营运利率的很多因素:工作的地点,公司需要解决的问题,公司的金融福祉,以及包括休假保险和奖金在内的整套雇员福利。
但作为一个经验法则,可以肯定地说,大公司有分级的开发人员,并且有良好组织的薪资结构。比如说,“软件开发者”的头衔就可能分1到6个级别,每个级别都会有一个最低或最高的薪资。所以这意味着,对于某个级别,你获得的薪资可能要比你预期的或好或坏。
在这种情况下,了解水平边界会给你带来很大的帮助。如果你在面试过程中表现优秀,并且带来了价值,大多数的公司不会反对把你归为较高级别的一侧的。总的来说,在一家大公司里,努力在你所处的水平协商是进行的最简单的方法之一。
然而,在小型的公司里,头衔和级别并不意味着什么。薪酬结构不直接和体制挂钩,这对公司来说一点也不重要。他们将根据工作时长的需求支付工资。因此,在这个过程中对你来说获得职称提升变得简单了。比如说,在你现在的组织里你可能是一个二级软件开发者,然后现在你是一个高级开发者,等等……
所以,一旦你熟知面试公司的招聘范围,把这些信息储存起来,然后在协商的时候合理地运用。
第一个说出数字的人就输了
职业教练杰克·查普曼, Negotiating Your Salary: How to Make $1000 aMinute《协商你的薪水:怎样一分钟挣1000美元》这本书的作者,陈述了协商的五条规则。
规则一:绝对不要说出当前薪水
规则二:绝对不要说出期望薪水
规则三:在你面试之前了解你最低能够接受的薪水(让我们定义他为X)以及你想要的一些非货币形式的福利,比如45天假期了,2天远程了,等等。
规则四:有钱的人(雇主)先定价钱
规则五:给你的开价留点余地,不要断掉所有的路。
所以黄金建议就是,第一个开价的人就在这场协商中失败了。
在任何一场协商中你都要做第二个开价的人,下面就是原因。
比如,你去应聘一个工作然后被问到期望的薪资,你提出薪水范围要在8万到9万之间。招聘人员立马和你达成协定最后定为8.5万。你们双方都很高兴,但是你没有想到的是,招聘人员可能对这个职位有11万的预算,所以你在这个过程中你自己失去了2.5万。
好吧,到这里你可能要争辩了。我是个聪明人然后我提出了一个15万的数字。这个方法的问题就是,这将会让你重重打脸,你将会呈现出一个贪婪的形象,你所想要的远超出了你的价值。你让雇主先说出一个数字永远是你的优势。
然后万一你被要求先说出一个数字,你就礼貌地拒绝或者说不就好了。记住你暴露你现在的工资,没有人会强迫你说的。
薪水不是一切
太多的开发人员在考虑工作或者提议的时候仅仅看到薪水的数字了。
记住一切都是可协商的,所以当你协商的时候不要只在薪水上面协商。比如,你可以在你的生活质量上面谈条件。如果你到办公室有很长的一段路程,远程工作可以以有更多时间和家人相处或者你有更多自由可以去追求你所热爱的事物的形式来体现。远程工作在很多公司都是可以实现的。
由于人力资源公司的存在,工资的话题在大多数公司里可能很难进行,大多数公司对于假期时间,医疗津贴和其他的一些会影响整体待遇的津贴非常灵活,甚至比工资本身的福利还要多。如果你有正当理由甚至工作时间都是可以谈的。
在初创企业里,你甚至可以协商一个合适的股份百分比来支付减少的工资。比如说他们公司在三年后所拥有的0.05%的股本。如果这个初创公司规模扩大之后,这对你来说无疑是一个双赢的局面。
所以,我的观点是,不要因为只考虑薪水而扔掉了大部分的谈判权。创新性地思考怎么最大化地利用这个机会,然后在这个过程中提高你整体的生活质量。关键词是幸福;你应该走出这场谈判,成为一个更好的,更开心的人,他所获得的都是自己值得的。
正如戴尔·卡耐基说的很对,“让你快乐或不快乐的,不是你拥有什么,而是你是谁,你在哪里或是你在做什么,你对此怎么想。”
重要的不是薪水有多高,而是你快乐与否?