程序员必读的涨薪指南
钱很重要!那些口口声声对钱不感兴趣的人无疑很虚伪。很少有人只是为了好玩而工作。那么,作为开发人员,你在薪水上如何给自己定位?最重要的是,如何获得想要的薪水?
开发热潮
没有人会否认,程序员这一职业收入很可观,或许正因如此,很多人选择从事这一行业。我并不是在这里对这一现象进行论断,但这是需要指出的事实。
通常情况下,当讨论程序员的薪水时,我们总是举一些极端例子,比如拿在 FAANG(Facebook、Apple、Amazon、Netflix、Google)工作的程序员薪水举例,让人们误以为这是普遍现象——程序员的薪水都非常高,我们要注意这是幸存者偏差。
从初级程序员年薪 20 万美元,到技术负责人年薪 50 万美元,这些数字不是胡扯,都是实打实的薪酬数据,但仅仅是硅谷“平行世界”的程序员写照。
在现实世界中,薪酬情况并不完全一样。
认清现实
刚踏入社会参加工作时,我在法国里昂的一家中小型企业担任初级网络开发人员,薪水是 27000 欧元。
那是我刚结束实习后的第一份正式工作。对我来说,27000 欧元是一笔大钱。那个时候(2011 年),考虑到自己的技术水平、所在城市以及能为公司带来的价值,我认为这笔工资是可以接受的。
另外,公司当时还承诺给我在当年年底加薪。所以,我要做的就是疯狂地工作,然后顺理成章地拿到薪水,我觉得这简直不能再好了!
有社会经验的朋友可能已经预料到,到年底时,我并没有加薪。这种现象在所有行业都会存在,而且在很多公司时有发生,成为很多公司的惯用伎俩。
我傻傻地告诉自己这是我的错,一定是我工作不够努力,跟公司没有关系。我应该付出更多的努力才能得到想要的东西。于是从那时候起,我更加拼命地工作。
转眼一年又过去了。我感觉现在的自己就是一台机器,眼里只有工作、工作、工作。我现在非常了解公司的各个项目,并且可以完全独立地完成各个项目交付。那时,我非常肯定,这次一定能拿到年终奖。
但事实并非如此。 结果非常令人失望,在第二年末,我的薪水仍然没变。
如何涨薪
有了两年/三年的开发经验,我的处境逐渐发生一些重要变化。我的 Linkedin 账户接收工作邀请的次数越来越多,我也开始慢慢接受其他公司发来的面试和工作邀请。
我决定回应一下与我联系的这几个公司。最重要的是,分析当时的职场环境,我没有那么被动,处于谈判的有利位置。
因为我是固定的正式员工,所以不必着急。如果他们拒绝我的工作,那我不会有任何损失;如果他们提供的薪水不适合我,我就主动放弃他们提供的机会,我依然没有任何损失。我当时的处境在薪金谈判中非常有利。
招聘面试很成功,我顺利地拿到了 offer,并且面试公司承诺以 33000 欧元的年薪聘用我。有了这个新工作,我毫不犹豫的回到了现在就职的公司申请辞职,他们也很快开始给我办理离职手续。
仅仅用了三十分钟,2 年的工作就结束了,我马上入职新公司,现在想想都有点不太可能。
摆正心态
我能完全理解,比如”我工作不只是为了钱”、“我爱我的公司以及我的同事们”之类的观点。如果你的目标是赚钱,那么这是迄今为止获得目标薪水的最快、最有效的方法。
这个观点对任何工作都起作用,请记住,财富偏爱勇敢者。
但是在开发人员领域,有两点是不同的,需要注意。
对于中级和经验丰富的开发人员,就业市场非常可观,即使当前存在全球性的疫情影响。与其他行业相比,该职业市场需求迎来了令人印象深刻的增长。
在这个强大的市场中,许多公司正在竭尽所能,避免被时代淘汰。我敢打赌,很多人要么不了解市场,要么害怕换工作。这必然导致随处可见的令人难以置信的薪资不平等。 在 2020 年年初,来自美国的一个移动开发人员的推文引发了令人难以置信的全球现象。为了与我刚刚提到的不平等现象作斗争,这位勇敢的开发者公开宣布了他的年薪。
随后,全球许多开发人员也开始使用 #KnowYourWorth 主题标签进行发文。你可以点击the answers in this tweet查看该话题的火爆程度。 到目前为止,有人整理了此标签上发布的所有薪水,将其变成了一个公开的Excel表格,其中包含全球 700 多名开发人员的薪水! 没有对比就没有伤害,许多程序员看到自己可怜的薪水后,价值观瞬间崩塌。为避免这种事情发生在自己身上,你需要知道如何清晰地给自己定位。
自我定位
你是否还记得,当我开始告诉你我的第一笔薪水时,我有意的说明了很多事情。
我的职位(Web 开发、移动开发、前端、后端等)
我的专业经验
我的身份(打工人、自由职业者等)
国家
居住城市
具体问题具体分析,你一定要考虑到自己的实际情况,这一点至关重要。没有可比性的方面无需进行对比。 法国各地区相同的工种,巴黎的平均薪酬应该是最高的。相同的工种,巴黎的工资应该低于美国的工资。位于金字塔顶端的是美国一个很小的地区,这个地方就是硅谷。
接下来,我会向你介绍我是如何自我定位的。
请忽略贵公司的薪资等级规定。 该薪级表是你所在公司设置的“防火墙”。如果他们不紧随市场,那就是他们的问题,而不是你的问题。不要因为与同事相比,你的工资看起来还算可以,而陷入“差不多、无所谓”的自我麻痹中。没有人会在乎你的感受。
时常逛一下真人发布的薪酬平台。我还仔细阅读了调研公司所做的针对某些公司某些行业的薪资调研,我对调研结果非常怀疑。没有什么能比匿名公布工资的信息更可靠的了。我经常浏览的有关薪水的两个最可靠的平台是:Glassdoor、Indeed。
你可以按职位和城市进行精确搜索。最重要的是,你还可以看到从最低到最高薪水的范围,这一点很重要。
学会谈判
我知道这是很多开发人员不擅长的地方。实话实说,我也不是薪资谈判这方面的专家。而且,我非常讨厌薪资谈判。但是为了获得高薪水,我别无选择。 当不得不进行薪酬谈判的时候,我总结了两点,介绍给大家。
谈判过程保持强势地位。要让对方知道,如果拒绝这份工作,我可以随便换其他家公司。
开价要高于自己的心里价位。因为对方无论如何都会降低我的要价。
多年以来,只要做到以上两点,在对我有利的工作面试中,我对自己最终争取到的薪酬一直感到非常满意。
坦白说,做到上面这些还远远不够。因为要认真对待涨薪这个现实问题,我们必须对自己进行投资并制定详细的计划,这是必不可少的。
自我投资
关于自我投资,我可以毫不费力的写 20 篇这个话题的文章。即使那么做了,我还是有很多话要告诉你。这篇文章已经很长了,所以长话短说,后面会告诉你在哪里可以找到我没讲的内容。
这些年在努力争取提高薪酬的路上,我很快就遇到一些障碍,主要有两点。大多数人既没有克服这些障碍,也没有增加自己的收入。
第一:创造价值
为了获得更高的薪水,你必须为公司创造更多价值,这是第一个要跨越的障碍。为给公司输送更多利益,你只需要在你的岗位上努力做的更好。
这一方面确实是比较复杂的部分,这需要时间以及大量准备工作。
在尝试找到解决此问题的方法时,我遇到了一本令人兴奋的好书。叫做《So Good They Can’t Ignore You》。如果能更早的知道并阅读这本书,我可能会少走很多弯路。这本书可为你的职业生涯提供非常棒的短期和长期策略,非常推荐。是的,在涨薪这件事情上,每一个人都需要一个计划!虽然我曾经在《Do you need passion?》这篇文章中推荐过这本书,但是在这里我还会推荐一次,因为这本书实在是太重要了。
作者在书中解释,当你擅长某事时,工作热情就来了,这并不与人们所见相悖。而且,如果你能够触发书中所述的正向良性循环,那么你的成长曲线永远不会停止。你的薪水会伴你成长曲线一同增长。
当然,作者在书中不仅仅谈论了这一点,他还向大家介绍了有关工匠精神的方面。对于想要成长的开发人员来说,这绝对是必不可少的。
作者在书中还谈论到了职业规划。书中不仅谈到如何获得成功,还会告诉你如何应对失败;不仅告诉如何解决问题,还会告诉你分析问题的方法。你越早读到这本书,就可以越早的帮助到你,这可能会给你的未来带来决定性优势。
第二:技术积累
在技术面试的那天,感觉一个巨大的耳光扇到我脸上,技术积累是我们要克服的第二个障碍。我非常自信的去一家公司面试,然后无比沮丧的离开了那里。说实话,我很难通过那个技术测试,我回答的实在是太糟糕了。
并不是没有通过这个技术让我感到厌恶。我技术面试失败,这是无可争辩的事实,但是该测试与我之前所涉及的工作完全没有关系。如果你不知道如何应对技术面试,我邀请你阅读一下有关技术面试的文章。
简而言之,该测试是我上学时曾经学习并很快遗忘的一个晦涩难懂的算法。谁能想到,10 年后,面试官将它们带到你身边。如果你不能当场解决这个算法问题,那就很可惜了。因此,你必须经常回顾和学习基础的技术知识,尽量做到信手拈来,时刻做好技术面试的准备。
要做到这一点也并不困难。我敢肯定有百万以上的开发者在我之前读过这本书《Cracking the code interview》。除了集中将这种面试问题整理起来仔细研究来准备技术面试以外,没有什么更好的方法了。
如果没有仔细研读这本书,我敢肯定很多技术面试,我都会惨遭失败。花了一段时间仔细研读了这本书,现在他们几乎再也难不住我了。
结语
这篇文章主要适用于希望提高薪水的开发人员。显然,我认为不应仅从薪水这一角度考虑该职业。但是完全忽略它也是荒谬的。获得合理的报酬是我们应该考虑的一个重要方面。
原文链接:
https://www.jesuisundev.com/en/how-to-get-the-salary-you-want-as-a-developer/#comment-9719