写点什么

程序员必读的涨薪指南

  • 2021-02-18
  • 本文字数:3708 字

    阅读完需:约 12 分钟

程序员必读的涨薪指南

钱很重要!那些口口声声对钱不感兴趣的人无疑很虚伪。很少有人只是为了好玩而工作。那么,作为开发人员,你在薪水上如何给自己定位?最重要的是,如何获得想要的薪水?

开发热潮


没有人会否认,程序员这一职业收入很可观,或许正因如此,很多人选择从事这一行业。我并不是在这里对这一现象进行论断,但这是需要指出的事实。


通常情况下,当讨论程序员的薪水时,我们总是举一些极端例子,比如拿在 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 开发、移动开发、前端、后端等)

  • 我的专业经验

  • 我的身份(打工人、自由职业者等)

  • 国家

  • 居住城市


具体问题具体分析,你一定要考虑到自己的实际情况,这一点至关重要。没有可比性的方面无需进行对比。 法国各地区相同的工种,巴黎的平均薪酬应该是最高的。相同的工种,巴黎的工资应该低于美国的工资。位于金字塔顶端的是美国一个很小的地区,这个地方就是硅谷。



接下来,我会向你介绍我是如何自我定位的。


  • 请忽略贵公司的薪资等级规定。 该薪级表是你所在公司设置的“防火墙”。如果他们不紧随市场,那就是他们的问题,而不是你的问题。不要因为与同事相比,你的工资看起来还算可以,而陷入“差不多、无所谓”的自我麻痹中。没有人会在乎你的感受。

  • 时常逛一下真人发布的薪酬平台。我还仔细阅读了调研公司所做的针对某些公司某些行业的薪资调研,我对调研结果非常怀疑。没有什么能比匿名公布工资的信息更可靠的了。我经常浏览的有关薪水的两个最可靠的平台是:GlassdoorIndeed


你可以按职位和城市进行精确搜索。最重要的是,你还可以看到从最低到最高薪水的范围,这一点很重要。


学会谈判


我知道这是很多开发人员不擅长的地方。实话实说,我也不是薪资谈判这方面的专家。而且,我非常讨厌薪资谈判。但是为了获得高薪水,我别无选择。 当不得不进行薪酬谈判的时候,我总结了两点,介绍给大家。


  • 谈判过程保持强势地位。要让对方知道,如果拒绝这份工作,我可以随便换其他家公司。

  • 开价要高于自己的心里价位。因为对方无论如何都会降低我的要价。


多年以来,只要做到以上两点,在对我有利的工作面试中,我对自己最终争取到的薪酬一直感到非常满意。


坦白说,做到上面这些还远远不够。因为要认真对待涨薪这个现实问题,我们必须对自己进行投资并制定详细的计划,这是必不可少的。

自我投资


关于自我投资,我可以毫不费力的写 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

2021-02-18 11:535427
用户头像
王坤祥 日拱一卒,功不唐捐。

发布了 76 篇内容, 共 18.8 次阅读, 收获喜欢 127 次。

关注

评论 3 条评论

发布
用户头像
在国内还得必须考虑的是“工作时长”
2021-02-24 10:04
回复
用户头像
为毛感觉在哪里看过,难道是梦见了
2021-02-20 10:08
回复
哈哈,既视感来了。
2021-02-24 15:27
回复
没有更多了
发现更多内容

Python OOP-5

若尘

oop Python编程 5月日更

架构实战营-详细架构设计文档

Simon

架构实战营

百度大脑UNIT拍了拍你,提醒你报名智能对话训练营

百度大脑

物联网 智能对话

阿里云入选 2021 Gartner APM 魔力象限,国内唯一入选云厂商

阿里巴巴云原生

阿里云 容器 微服务 运维 云原生

技术干货|7个 React 性能提升技巧

拍乐云Pano

React

恍然大悟丨Java 中 RMI 的使用

Java架构师迁哥

开发者必看,面试官心中的最佳数据库人才模型是什么样?

华为云开发者联盟

面试 开发者 华为云数据库 数据库人才

SICP 习题2.6之丘奇数

程序员历小冰

函数式编程 SICP 5月日更

一个朋友学会Java泛型后直接薪资翻倍!

北游学Java

Java 泛型

腾讯云大神亲码“redis深度笔记”,从基础到源码,应有尽有

Java 编程 程序员 架构

HarmonyOS开发者创新大赛预选赛结束,23支队伍脱颖而出闯入决赛

Geek_283163

鸿蒙

精选Hive高频面试题11道,附答案详细解析

五分钟学大数据

大数据 hive 5月日更

Golang Chaos Engineering

escray

学习 极客时间 Go 语言 5月日更

如何更改 Notion 中的字体?

彭宏豪95

效率 Notion 工具 5月日更

只会重装系统的运维,不是好运维

运维研习社

Linux 5月日更 系统修复

工商银行分布式服务 C10K 场景解决方案

阿里巴巴云原生

容器 微服务 云原生 监控 应用服务中间件

这个英语学习APP更适合小白

小天同学

学习 英语 5月日更 APP推荐

打破思维定式(六)

Changing Lin

5月日更

华为云PB级数据库GaussDB(for Redis)揭秘第九期:与HBase的对比

华为云开发者联盟

HBase 华为云 开源数据库 NoSQL数据库 数据库GaussDB(for Redis)

你到底想做什么

ES_her0

5月日更

自动发布.NET Core Web应用

吴脑的键客

DevOps 运维自动化 jenkins dotnet

技术实践丨如何解决异步接口请求快慢不均导致的数据错误问题?

华为云开发者联盟

JavaScript typescript 大前端 浏览器 angular

jmeter命令行执行测试并对测试报表进行初步分析

行者AI

测试 Jmeter

五一假期回乡,跟大家聊聊感触

架构精进之路

心情 杂记 5月日更

耗时1年的前端技术框架切换之旅

华为云开发者联盟

大前端 软件工程 React 框架

使用docker compose快速部署前后端分离项目案例

皮特王

nginx Docker Vue Docker-compose

大数据实战:网站流量日志数据分析

大数据技术指南

大数据 5月日更

挖矿从入门到放弃:Chia

程序员架构进阶

数字货币 28天写作 Chia奇亚挖矿 5月日更

那些激情燃烧的NFT们

zhoo299

区块链 加密货币 艺术 5月日更 NFT

聊聊 Zabbix 和 Prometheus(一)

耳东@Erdong

Prometheus zabbix 5月日更

【LeetCode】解码异或后的排列Java题解

Albert

算法 LeetCode 5月日更

程序员必读的涨薪指南_语言 & 开发_Mehdi Zed_InfoQ精选文章