平均年薪16万元!世界各国程序员收入排行公布:中国排第19位
7月18日消息,在很多人的认知里,程序员就是一份高薪职业,即便你刚毕业出来找工作,也能随随便便月收入过万,两三年就能实现买车买房,走上人生巅峰。 但现实中,程序员的薪资待遇真的有那么好吗?下面这份数据或许能给你一个答案。
(图源:智联招聘)
近日,智联招聘平台Code Submit发布一份软件工程行业的薪资分析报告,统计了全球20多个国家的程序员在2022年的薪资状况,并进行排名。其中,程序员年薪最高的是美国,达到110140美元(约合74万元人民币)。 随后依次为瑞士、以色列、丹麦、加拿大、挪威、澳大利亚、英国等,清一色都是发达国家,程序员平均年薪在5万美元以上。
中国程序员的平均年薪为23790美元(约合16万元人民币),在列表中排到第19位,从中能看出中国程序员的收入确实算不上高。 当然,按照这个年薪计算,程序员的月薪确实破万,比绝大多数打工人高出不少。但如果算上其他方面的支出,程序员的生活幸福指数可能还不及普通打工人。
(图源:智联招聘)
在国内,程序员扎堆的主要城市,基本都是深圳、上海、北京、杭州等一线城市,这些地方更适合科技型企业发展,对程序员等计算机人才需求更高。而选择在这些地方工作,就意味着你需要承担更高的生活成本,其中房租占据大头。 例如你在深圳南山上班,想要住离公司近一点且条件舒适的房子,租房成本可能得两三千以上,再加上平时吃饭、社交、购物等正常开销,月薪一万估计剩不了多少。
很多人只关注程序员的高薪,却忽视了他们经常熬夜加班的事实,不少程序员甚至要加班到凌晨。在行业内还有这样一个认知,程序员大多是秃头,一旦35岁之前爬不上较高的管理层,那很可能会面临失业。所以说,程序员确实享受着更高的薪资,但也承受着其他行业少有的压力和困难,收入与付出是等同的。
(图源:pixabay)
前几年,很多人的第一就业意向都是当程序员,但如今就业的风向已发现巨大转变。短视频、直播电商以及医疗行业的快速发展,对人才的需求是非常迫切的。同时,正处于高速发展的新能源汽车产业,也存在巨大的人才缺口。所以,大家真的没必要都往程序员里扎堆内卷,其他行业或许更适合你,待遇也不比程序员差。
为何程序员工资高?
这是仙人JUMP的第263篇原创
1
最近1024快到了,又到了一年一度的程序员节的日子,作为当今最热门的行业之一,关于程序员的讨论总是数也数不清。
但不论如何,始终绕不过的都是程序员传说中的高工资,各种几十万上百万一年的传说特别耀眼,并且程序员总是给人一种忠厚老实不善于交际的感觉,所以在婚恋市场也特别受欢迎。
虽然大部分程序员的收入没有网上传说的那么夸张,考虑到时薪也没高到哪里去。
但是比传统行业拿的更多确实是存在的,这个行业的投入产出比还行,不然这么多程序员培训班骗钱怎么能骗的这么爽,对吧。
所以今天,我打算讲讲为什么程序员的工资相对于传统行业,可以做到更高?
对了,要给大家纠正一个观念,不是说你工作越努力,越累,你的收入就一定越高的,这个想法是错误的,正确的想法是你越努力,你老板的收入就越高。
一个岗位工资的高低,影响因素由高到低分别是行业的资金,行业的供需,岗位的性质,岗位的门槛,个人的努力。
你看前三位都是客观的,最后两位才是天赋和努力,所以说为啥选择大于努力,两个同样努力的人,选择了不同的行业,最后天差地别并不意外。
2
第一,行业的资金是否充足。
一般来说,诞生高薪程序员的行业,就是互联网行业,其他行业也有程序员,但是工资并没那么夸张,传统IT公司的程序员待遇并没有特别高,月薪几千块的公务员也比比皆是。
为什么互联网行业肯给这么多的钱?
因为有钱能烧,因为烧的不是自己的钱,因为烧钱就是行业的硬需求,因为不招人就没有理由烧钱。
互联网公司分两种,一种是特别赚钱达到接近垄断地位的,人家有钱,所以给员工开高工资是正常的。
还有一种是绝大部分,就是不赚钱。
大部分互联网公司的业务是不赚钱的,但这不重要,因为只要他们会讲故事,就能骗到资本投钱。
如果能做出规模,就会有资本争先恐后的跪着往里投钱。
当然资本也不是做善事,要么是早期投入的资本渴望割后来的资本的韭菜,要么是最终上市来割股民的韭菜。
总的来说,很多互联网公司的本质是一场击鼓传花的游戏,为了这个游戏能够玩下去,所以需要大量的烧钱烧出规模,烧出好的故事,只有好的故事,才能成为韭菜的事故。
说到这里,某个世界顶级咖啡品牌露出了笑容。
因为互联网行业的投入产出比可以做到十分巨大,所以大量热钱涌入这个行业。
然后这个行业就一下子特别有钱了,更妙的是,烧的还是投资人的钱,钱不是自己的当然花起来不心疼了。
而且你不招足够多的人,怎么能支撑更多的项目来讲更多更刺激的故事呢?
不讲故事,怎么能有理由花更多的钱呢,募集更多的钱呢?
这笔钱都花不完,就没有下一笔钱了。
花钱,其实也是一门艺术,看过《西虹市首富》的都懂。
所以当热钱涌入,且短期不计回报的时候,这个行业自然热血沸腾鸡犬升天。
程序员,就是吃到了这样的红利。
不信你看为什么别的行业,尤其是做化学的,做工程的,工作强度一点不低,工作难度一点不低,但是待遇特别低呢?
归根究底还是因为行业不赚钱,也没有凯子肯进来砸钱,更没有故事可以烧钱。
大家都没钱,那就只能一起可怜可怜了。
有时候要看自己的奋斗,有时候更要看时代的趋势。
程序员,就是这个时代的趋势,而且趋势还没有到停止的地步,因为理论上万物皆可互联网,故事大王争夺战这才刚第五赛季呢。
第一赛季冠军乐视,第二赛季全体P2P,第三赛季冠军共享经济,第四赛季冠军瑞幸,是时候表演真正的技术了。
3
第二,行业的供需。
前面讲到了互联网行业有热钱,有傻钱,又有招聘的需求,这时候,就要谈到供需了。
互联网行业的市场需求其实是具有极大的不确定性的,有钱的时候拼命招人,没钱的时候疯狂赶人,供需容易出现大量变动。
这既是因也是果,在市场需求大于供给的时候,从事这个职业的人必然会享受到职业溢价,也就是高工资。
人才的稀缺性就是金钱。
互联网是一个典型的供需不均衡的行业。
在行业发展的早期,有大量的市场可以开拓,各种概念各种赋能各种烧钱,做的是增量市场。
在增量市场上,企业需要大量的员工来开疆拓土,并且那个时候同一个领域往往有多个公司在竞争,每一家公司都觉得自己才是未来。
这时候,本身供需是失衡的,所以程序员往往可以通过跳槽拿到令人震惊的高工资,共享大战和P2P火热的时候,程序员一年3跳跳出年薪百万的案例不要太多。
与此同时,互联网也是一个技术迭代日新月异的行业,经常短短两三年就会实现技术迭代,在这种情况下,即使行业里面不缺程序员,但一定缺掌握了新技术的程序员,所以才技术迭代的初期,掌握新技术的人都是被抢的。
于是供需失衡又来了,随便举个例子,当年IOS开发的工资是天价,现在IOS开发白菜价,即使是程序员,也不能一概而论。
另外除此之外,很多企业高价招聘,不单单是业务需要,还有一种是防守策略。
你对我不重要,但是我的竞争对手没有你,所以对我很重要。
于是依靠钱,人为制造了供需失衡,达到了溢价的结果。
最接近的例子应该是黄牛囤货,最近的案例就是显卡。
供需对价格的影响,是特别深远的。
4
第三,岗位的性质。
程序员和一般的生产类岗位是存在本质差异的。
严格来说,程序员属于工人的性质,生产代码来解决问题。
传统的工人岗位,一般是一个人做一个人的工作,想要做更多的工作,需要加人。
正常情况下,2个工人的生产力一定是比1个工人的生产力要高的。
但是程序员不一样,程序员和工人虽然工作定位类似,但是效果完全不同。
首先,程序员写代码解决的问题,往往一个人可以解决一堆人的工作量。
往小里面讲,写一个抢火车票的小脚本,就可以解决一堆天天买票的黄牛。
而且,这个小脚本是无成本对外复制的,互联网产品的特点就是拓展成本极低,做一个游戏上架应用市场全世界都可以推广。
这就代表着,一个程序员的实际生产力是非常恐怖的,随着互联网的发展,越来越多的传统行业已经出现了被取代的现象,这也是互联网颠覆一切的说法的起源。
有了程序,就未必需要特别多的人工。
程序高效解决问题,代替大量人工的事情大家已经见得多了,程序还可以低成本复制,程序还可以7X24小时运转。
所以程序员的工作意义是非常特殊的,考虑到实际产生的价值,其工资高并不意外。
然后,程序员群体中,水平和水平造成的生产力差异更大。
前面说了,工人在流水线干活,2个工人的产能大概率是高于1个工人的,所以单一工人的工资不高。
但是程序员不一样,一个牛X的程序员,产能可能顶的上几十个程序员,写代码有时候不是拼人力的事情,做项目需求才需要对人,写代码的时候天才一个人就可以单枪匹马解决一群人的问题。
这也是科技行业的特点,一个天才胜过一堆庸才,算法时代尤其如此,并且差距只会越来越大。
这也有点像人类科学的发展,少数天才科学家可以让人类科学跃进一个时代。
所以,程序员的高工资并不意外。
另外有一说一,如果是在传统IT行业,或者是驻场做项目的那种,其实程序员的工资没有高到哪里去,因为也是叠人工,满足甲方需求,这时候就和传统工人的模式差不多了。
也就没有多少溢价了。
最后,程序员不仅革别的行业的命,也经常革到自己头上。
一个是新技术不断涌现,跟不住的就容易被淘汰。
一个是公司做一款新产品的时候可能需要一百个程序员来开发,但是做完了以后平时只需要五个程序员来维护就够了。
那剩下的九十五个程序员怎么办?
有人可能会说,即使暂时用不到,但是可以留着到开发下一个新产品的时候再用,但这种想法很天真,很多互联网小公司其实就指着几个项目吃饭,一个项目完了以后未必还能有开发下一个的机会,说不定骗不到凯子明天就倒闭了。
另外即使到时候又需要人了,直接招新人不香吗?
永远会有新的大学毕业生在找工作,他们可能没什么经验,可能技术一般,但是他们要的钱少,身体好,能熬夜,听话,好忽悠。
如果你是一个企业的管理者,排除掉感情因素,你也会用这种性价比高的新零件换掉旧零件。
所以总体算下来,给单一程序员开高工资并不是划不来的,成本相对可控。
所以可以在部分阶段直接高薪砸出去。
这也是为什么程序员工资高。
5
第四,职业门槛筛选。
前三个都是行业客观的东西,和个人的能力影响不大,但是职业门槛这个,就很和个人主观能力挂钩了。
程序员高工资其实和门槛也有关,一个是个人智力门槛,一个是高薪公司门槛。
先说个人智力,不是说程序员是多难的职业,也不是说当不了程序员就是智力有问题。
而是说,每个人的思维方式都是有自己的擅长场景的。
不是所有人都适合成为程序员。
我举个例子,我妈特别擅长砍价,她能通过言语的快速试探摸到对方的价格底线,并且装作自己不懂的样子来迫使对方降价或者给出更多的赠品,同样的东西我去弄,她去弄,效果就是完全不同的,包括买房。
但是我让她看代码,她每一个单词都认识,但是放在一起根本看不懂。
这说明她擅长的场景是与人交涉,她的思维模式在这个场景中可以效益最大化。
很多人不是脑子不好使,是有更好使的场景,更能发挥自己优势的领域,在代码这个场景中,他没有足够的优势。
有的人特别擅长运动,天生就懂得体力分配,但是学习就是不行。
有的人学文科各种背诵小天才,但是一看数学头都炸了。
有的人根本不擅长读书,但是做小生意的时候各种创意层出不穷。
同样的点,有的人天生适合研究代码,有的人看到代码就头疼。
这个世界上天生适合研究代码的人,其实数量不是那么多,不然为啥各种程序员培训班出来的人找不到工作?
因为你强行去做你不擅长的事情,很有可能效率很低,效果不是很好。
除了个人智力门槛之外,还有一个是公司的筛选。
很多人觉得自己只要学了代码,成为了程序员,不管学历如何,不管技术如何,就可以拿到高薪的工作。
这个其实是非常错误的认知,是培训机构耍你的。
现在,2020年,但凡能为程序员开出高薪的公司,对于程序员的筛选都是比较严格的,不对,已经不是比较严格了,是很严格。
不信自己可以去网上搜搜各大公司招聘的面试问题和笔试题,自己试着答一下,看看结果。
从来没有白给钱的事情,高工资带来的必然是高要求。
程序员经常上网,经常喜欢在网络上发声,所以看似是非常大众的职业,但其实程序员群体本身并没有那么普遍,高薪程序员确实有,但真的没有想象中那么多。
能在大厂拿到高薪的程序员,说真的,不管是智商还是逻辑还是思维,真的是比普通人强的。
只不过确实由于长时间和程序打交道导致思维比较单纯直接,看起来不是特别机灵狡猾的样子,但人都是聪明人。
这种人,永远是少数,物以稀为贵啦。
6
第五,个人努力。
其实第五点并不完全是程序员拿高工资的原因,因为其实传统行业的压力强度一点都不低。
顺带提一下吧。
第一程序员个人必须非常努力,努力钻研各种新技术。
技术带来先进生产力的同时,技术的迭代也是非常快的,弄不好分分钟就被淘汰。
不像很多传统行业,技术的积累是逐渐稳固的,越老越吃香。
程序员可不一样,他们掌握的东西如果不能快速迭代,很容易出现自己被世界淘汰。
买数码产品我们都知道越新越好对吧?技术也是如此。
第二程序员必须有足够的危机意识。
不只是所谓的35岁,更是要时刻警醒自己要做架构,研究算法,转管理。
单纯在一线写代码写一辈子,不是一件很容易的事情。
我国的互联网行业发展这么快,短短十年就追了上来,整体的淘汰速度也是加快的。
第三程序员工作本身存在折磨。
这个折磨不是说写代码,觉得写代码是折磨的人干不了这一行。
这里说的是来自同事和需求方的折磨。
写代码对程序员来说不难,难的是需求方的需求变来变去,一开始说要A,代码写到一半说要B,又得重新写,写了一大半又说要添加个C功能,但这个C功能必须底层就写好,不能写一半再加,这时候又要重写。
最后就是整个人都被折磨疯了。
除了需求变来变去之外,还有一个问题就是经常白天被抓去开各种乱七八糟的会,然后只能晚上写代码,这就又造成了加班的现象。
程序员天天加班不假,但并不是加班写代码,主要是白天都被抓去开会,晚上和人撕逼需求,深夜才能写代码。
然后还要担心自己的技术落后,又得研究技术,还得想办法讨好领导,争取早日坐上技术管理不用在一线写代码。
多重折磨之下,这个头发肯定是留不住的。
所以他们拿的不是工资,也可以说是精神损失费。
所以高一点,也合理的。
相关问答
程序员属于什么专业?
程序员在大学期间所学专业绝大部分为工科计算机类专业,最多的是:1.计算机科学与技术2.软件工程。当然除了这两个专业之外,网络工程、信息安全、物联网工程、...
大学里程序员是什么学科?
电脑程序员大学相对应专业是软件工程。软件工程学科是计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一...
程序员是什么行业?
程序员是计算机编程行业的从业人员。他们使用计算机语言和算法来创建软件、应用程序、网站和其他计算机程序。程序员可以在各种领域工作,包括游戏开发、移动应...
健康管理师和程序员哪个吃香?
程序员更吃香,因为程序员是高科技人才,所从事的工作是有很深的技术含量的,就业面也广,国家经济发展的很多领域都需要程序员,好的程序员薪资很高,而健康管理...
普遍来看,为什么IT行业比机械制造业的工资高?申请方
先针对马同学的回答说点离题的一个行业工资比另一个行业高,这个说法确实不是很精确(比如没有说是工作多少年,或者说是比中位数还是啥,也没有明确指...
科技程序员是做什么的?
科技程序员是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,软件从业人员分为初级程序员、中级程序员、高级程序员(现为软...
程序员,又称“码农”,年薪50万,高薪背后是多少日以继夜的加班,你们怎么样看?
分享一下海外程序员的日常.我是一名留学生,现在美国工作,曾就职于微软,后又到T-Mobile从事数据分析师的工作.可能中美薪资差别不是其次,主要是工作方式方法...
李跳跳是女程序员开发的吗?
根据提供的信息,无法确定李跳跳是由女程序员开发的。性别并不是确定一个人是否能成为程序员或开发软件的决定因素。无论性别如何,任何人都有能力成为优秀的程...
程序员什么专业?
程序员包括的专业类型可以有计算机专业、软件开发专业、电子信息专业、通信专业、软件工程等,程序员的范围很广,主要包括软件设计/开发和程序编码两大类,现在...
学计算机科学与技术专业出来后大都是程序员吗?
我就是这个专业出来,我已经在程序员这条路走了差不多5年了。无论是刚上大学还是毕业的时候我也不知道也不相信自己会成为一个程序员,在某一些即巧合又必然的条...