知乎问答:现在程序员的工资是不是被高估了?

对于优秀的程序员来说,薪酬的天花板犹如发际线,没有最高只有更高。而对于只想「混日子」的程序员来说,高薪很可能是泡沫,风一吹就碎。

一、程序员的工资真的高吗?

《2018年中国程序员生存状况报告》,来源:程序员客栈  

根据程序员客栈所做的《2018年中国程序员生存状况报告》,年薪5w以下的程序员仅占6.2%,且年龄都在25岁以下,工作年限只有1-2年;大多数程序员年薪在9-30w,平均月薪达到10k以上,这相比于其他行业已算是高薪;年薪40万以上平均年龄为36岁。

《2018年中国程序员研究报告》,来源:极光调研

 

激光调研的《2018年中国程序员研究报告》表明,除了企业中高层管理者,程序员不论在薪资均值和高薪比例上都领先于其他职业。半数的程序员税前月薪都在1万以上,一线城市的程序员的平均薪资更是在1.5-2万之间。

二、程序员值不值这么高的工资?

1、想做程序员?先读个计算机硕士再说

从100offer程序员求职者的学历背景来看,本科及本科以上的程序员占了绝大多数,专科学历的程序员少之又少。虽然也有一些专科背景的候选人靠着后天的努力实现逆袭,但是毕竟凤毛麟角。而且他们背后的付出,又岂止「努力」二字。

来源于100offer平台

 

随着互联网行业的膨胀与扩大,互联网公司对于程序员的学历要求越来越高,本科只是「基准」,硕士及硕士以上才算「标配」。

《100offerQ3高端人才报告》对不同学历求职者的欢迎程度做了统计。从统计结果可以看出,硕士候选人在Q3中最受雇主欢迎,平均每人能拿到5个面邀薪资,已经成为人才市场的中流砥柱,这和Q1和Q2的市场表现是一致的。

《2018 Q3高端人才报告》,来源:100offer  

 

2、程序员是脑力与体力的双重折磨

程序员的男女比例恐怕只有建筑等少数比较冷僻的行业可以媲美了。有人会问敲代码又不是搬砖,为什么会有如此大的性别差呢?

《2018年中国程序员生存状况报告》,来源:程序员客栈  

因为敲代码还真是个体力活。程序员除了大量数据和逻辑方面的脑力消耗,还有熬夜和长时间作业的体力消耗。这对于女性来说,不亚于「辣手摧花」。而男性则相对皮厚肉糙。

Offer君采访过很多程序员候选人,他们对自己的职业又爱又恨。其中一位阿里P6的候选人说过这样一段话,让offer君记忆深刻。

「做程序员最折磨人的地方不是改不完的BUG,也不是通宵熬夜加班。而是干了这一行之后,脑子就变成了一个时钟,24个小时都在转动,全年无休,真怕哪一天CPU主板就烧坏了。」

3、一线城市没存款,二线城市没工作

《2018年中国程序员生存状况报告》,来源:程序员客栈  

根据调查统计,北上广深杭几乎聚集了中国60%以上的程序员,这些地方收入高,消费也高,一年下来的存款不一定比二线城市工作的人多。很多拿着几十万年薪的程序员羡慕老家那些拿着几万工资的同学或朋友,因为在二线城市工作,出了家门才是工作,而在一线城市,出了公司才是休息。

Offer君接触过一些求职者,他们从一线城市跳槽到二线城市,过不了多久却又要回归到一线城市。究其原因,大多不是薪酬的问题,而是二线城市给不了他们想要的工作。

程序员的高薪,是用「半生的异乡漂泊」和「回不去的故乡」换来的。

三、程序员的工资能不能一直高下去?

1、互联网寒冬将至?工资该涨还得涨!

从Q3求职季开始,互联网寒冬和企业缩招的传闻一直没有断绝。虽然BAT等互联网大厂接连出来辟谣,但是很多人还是「自欺欺人」地相信:

但是换个角度而言,假使这个传言是真的,那么也是相对于初、中级程序员而言,因为在互联网时代,真正技术在手的人是不会担心自己的就业问题的,因此说到这里顺便给大家推荐一个Java后端的交流社区:586446657,里面不仅可以交流讨论,还有面试经验分享以及免费的资料下载,包括Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。相信对于已经工作和遇到技术瓶颈的码友,在这里会有你需要的内容。

互联网不行啦!程序员拿高薪的好日子到头啦!

Offer决定用数据说话:程序员的工资,一直都在涨!

《2018 Q3高端人才报告》,来源:100offer  

2、站对了风口,猪都能飘,更何况是工资?

中国互联网的热点一直在快速转换,每两三年都会转化一次热点。虽然代码是共通的,但是如果程序员能够看清局势,尽早进入新兴领域,个人的发展和薪酬将会有大幅度提高。

从100offerQ3人才报告中可以看出,电子商务和金融仍然是互联网细分领域的「有钱人」,但是企业服务、数据与信息服务这两个To B端领域表现同样不俗,大有后来居上的趋势。

Offer君关注到包括美团等企业开始布局扩充B端市场,很多投资人也表示看好To B的项目,这是否也意味着互联网的下一个风口即将到来?

3、优秀和平庸,工资也是衡量指标

很多出身相同的程序员,几年之后的薪资差甚至有几倍之多。除了本身的资质以外,后天的学习与努力是导致工资失衡的重要原因。

Offer君曾采访过一位从小公司跳槽到BAT的程序员,当被问到担不担心天花板的问题时,他笑着摇了摇头,说只有「混日子」的程序员才会去想这个问题,因为他们知道自己能力不足,害怕被淘汰。而那些一直在不断学习和努力的程序员,他们从来不会觉得百万年薪是一个多么了不得的数字。因为在他们看来,自己远比这个数字值钱得多。

文章转载自知乎

原文链接:https://www.zhihu.com/question/295009798/answer/521490507

转载于:https://www.cnblogs.com/lfs2640666960/p/9978370.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/412800.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot 闪退。falling back to default profiles: default StandardService - Stopping service [Tomcat]

大家好,我是烤鸭: 今天分享一个springboot 闪退的问题。确切得说是没有起来。 环境: springboot 版本 2.1.0.RELEASE 异常: 2019-05-25 19:39:00.822 > [main] > INFO com.cgmanage.migrate.MigrateApplication - Starti…

[css] 设置字体时为什么建议设置替换字体?

[css] 设置字体时为什么建议设置替换字体? 这是由于网站用户的浏览设备不同,可能并不支持或没有安装你所设置的字体。 这时候就会自动使用替换字体来对网页进行一个展示。 设置替换字体可以尽可能保证所有用户的浏览体验。个人简介 我是歌谣&#xff0…

lombok 的bug?lombok 导致 springmvc 使用 @RequestBody注解 接收 json数据 对象参数绑定失败

大家好,我是烤鸭: lombok 导致 springmvc 使用 RequestBody注解 接收 json数据 对象参数绑定失败。 环境版本: spring 5.x 1. 场景复现 问题出现在创建对象的属性名称。比如我有一个类中的属性值是 String aTest; 首字…

[css] 说说你对min-width和max-width的理解,它们有什么运用场景?

[css] 说说你对min-width和max-width的理解,它们有什么运用场景? min-width和max-width可以使得自适应布局保持一个基本的样式。 用于多列布局时候,可以保证某几列的布局保持在一定的范围内。 比较常见的应用应该是网站首页的三栏布局类型&a…

web APIS

WEB API系列: 很多人都很迷惑,既然有了WCF为什么还要有WEB API?WEB API会不会取代WCF? 就我的看法,WCF提供的是一种RPC实现的集合,WCF的设计更多地考虑了SOA的场景,以及各种RPC的问题。很多人也…

[css] 说说你对hasLayout的理解,触发hasLayout的方式有哪些?

[css] 说说你对hasLayout的理解,触发hasLayout的方式有哪些? hasLayout可理解为是IE7以及更旧版本的BFC。 跟BFC一样,hasLayout不能直接通过属性进行设置,而是需要一定的触发条件。具体条件可在进行向下兼容时再查阅相关资料&…

【mysql分区分表】mysql 按时间分区 【partition】

大家好,我是烤鸭: 今天分享一下有关 mysql 分区。 需求: 按时间分区。 对千万数据左右的表,进行分区,数据的增加量大概千万/年。 代码实现: 模拟之前已经存在的表: DROP TABLE IF EXISTS…

NOIp2018滚粗记

小蒟蒻chd在NOIp2018成功滚粗,下面向大家分享一下我的滚粗经验。 (CCF竟然把老爷机给换了) Day0 没什么好写的,反正就和平时一样。 Day1 早上6:50才起床,赶在7:20之前上了车,长沙理工大真的远,坐…

[css] 什么是zoom?它有什么作用?

[css] 什么是zoom?它有什么作用? zoom 最初是 IE 的私有属性,现在除了 Firefox 之外的浏览器基本都支持 zoom。不过,zoom 依旧不是正式的属性。与之对应的 transform 的 scale 属性是正式的 CSS 属性。zoom 主要的作用是用于元素…

【dubbo】http.conn.HttpHostConnectException.host: 'org.apache.http.HttpHost' could not be instantiated

大家好,我是烤鸭: dubbo遇到如下问题。 1. 异常详细信息: 某个异常对象无法实例化。 com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method: updateCardBycustomerNum, provider: dubbo://20.x.xx.48:20883/com.etc.servi…

2018 ACM-ICPC青岛现场赛 B题 Kawa Exam 题解 ZOJ 4059

题意:BaoBao正在进行在线考试(都是选择题),每个题都有唯一的一个正确答案,但是考试系统有m个bug(就是有m个限制),每个bug表示为第u个问题和第v个问题你必须选择相同的选项,题目问你,…

[css] 举例说明微信端兼容问题有哪些?

[css] 举例说明微信端兼容问题有哪些? 说一个微信小程序的iPhoneX适配吧, 因为iPhoneX底部没有虚拟按键,底部的横线会出现遮挡这时候就要处理下: 大概思路就是获取到客户端设备,然后判断是iPhoneX就换样式。 在app.js…

多线程创建方式 线程池、Future和CompletableFuture

大家好,我是烤鸭: 今天说一下 多线程的几种创建方式及使用。 1. Thread 和 Runnable 继承 Thread 类 和实现 Runnable 接口。 这种就不举例子了。 2.线程池 现在主要有5种线程池。 //缓存线程池ExecutorService cachedThreadPool Executors.newCa…

[css] 你有没有自己写过一套UI库?说下遇到哪些难点?

[css] 你有没有自己写过一套UI库?说下遇到哪些难点? 维护过,碰到的坑主要是 1)同一个UI component在不同地方使用的customization问题。 2)还有如果UI component如果有bug的话会导致所有使用的地方都出现bug 3&#x…

权限设计文章汇总

如何设计网站权限系统? https://www.zhihu.com/question/20313385/answer/118095995 我的转载:https://www.cnblogs.com/hao-1234-1234/p/9850967.html 应用程序权限设计 http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permiss…

dubbo 整合 zipkin,最简单的方式,亲测有效

大家好&#xff0c;我是烤鸭。 之前也试过网上很多版本&#xff0c;看了好多文章。现在分享最简单的方式&#xff0c;代码侵入性最小的。 1. 修改pom,引入jar。 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency><…

[css] 说说你对GPU的理解,举例说明哪些元素能触发GPU硬件加速?

[css] 说说你对GPU的理解&#xff0c;举例说明哪些元素能触发GPU硬件加速&#xff1f; GPU: 图形处理器,用于处理图形有关的任务,用于渲染页面在css中使用 transform: translateZ(0),可以开启GPU硬件加速个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容…

@Retention 注解的作用

注解Retention可以用来修饰注解&#xff0c;是注解的注解&#xff0c;称为元注解。Retention注解有一个属性value&#xff0c;是RetentionPolicy类型的&#xff0c;Enum RetentionPolicy是一个枚举类型&#xff0c;这个枚举决定了Retention注解应该如何去保持&#xff0c;也可理…

fastjson 1.2 版本之前的bug, 反序列化时自动排序,导致签名不过

大家好&#xff0c;我是烤鸭&#xff1a; 今天分享一个问题&#xff0c;使用fastjson 导致签名不过。 1. 问题复现&#xff1a; fastjson 1.2.4 获取返回值&#xff1a; {"data":[{"id":"120190422110857284042111114","bankAccountTyp…

[css] 你知道CSS中的字母“C“代表什么吗?

[css] 你知道CSS中的字母"C"代表什么吗&#xff1f; CSS(Cascading Style Sheets)。"C" 即为 Cascading 层叠的意思&#xff0c;我们编写 CSS 的时候&#xff0c;写在后面的样式会覆盖前面的样式即层叠。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流…