20年后,程序员还会像今天这样的高收入吗?
感谢邀请,先说答案,20年后,程序员的工资肯定不会比不上现在的工资。
为什么呢?我们一起来分析一下。
第一点:难度,以java为例,几年前根本没有前后端分离这一说,前端后端都是java开发一人搞定,即使是现在,也还存在着少量这样的公司,所以学习的成本比现在大,不仅需要学习java,还得学习,HTML、CSS、JS等前端语言,反观现在,在被 springboot 统治的年代,前后端分离,减少了成为java开发的学习成本,再来说说springboot,在以前还在使用 SSM 的时候,配置文件多的让你发毛,但自从 Springboot 出世之后,新手小白也能搭建一个可能正常运行的项目,学习成本低,就代表着简单,编程越简单化,学的人就会越多,根据市场的供应关系来说,薪资降低是必然的,至于降多少,那也要看市场行情。
第二点:培训机构的泛滥,什么意思呢?大家可以在网上搜一个编程语言,出来的都是关于培训的广告,培训 6 个月,月薪过万不是问题,这也导致了很多人奔着高薪去培训,每年培训机构都会送出大量的培训学员,这也会给it行业的行情造成一定的压力,本来3年工作经验差不多在15k左右(一线城市),由于程序员太多,然而这两三年的人,只要你会CURD就行,其实没有太多的要求,这就会导致有些能力不行的人,只会做CURD的,你给他12k,他就能给你做,久而久之,行情被影响是必然的。
但这仅仅只是针对只会皮毛的程序员,单反你会点算法,熟悉数据结构,研究过源码,对设计原则、设计模式有着独特的见解,这些人的工资基本是没什么影响的,因为精英永远都是少数,然而少数都是供不应求,所以价格只会高,不会低,但是对于1-3年的程序员来说,冲击就大了,20年后,1-3年的程序员将会过的很难受。
所以不要在这纠结什么工资多少的问题,根本的问题是在于你是否是市场不可或缺的人才,如果是,那么你的价值不可能降,但如果你只会CURD,现在都有很多程序都能生成CURD的代码,别说20年后了,所以招你来公司干嘛呢?只有让自己成为精英的那一部分,你在市场的地位才不会动摇。否则,谁都有可能把你挤下去,因为你对公司来说,可有可无。
总结来说就是一句话:牛逼的程序员工资不降反升,半桶水的程序员20年后将会寸步难行。
我说的,谁来都不好使!
我就是一个java开发的程序员,深有体会,现在的初级程序员都已经很不好找工作了。
看到这么多人回答这个问题,也不禁给了我很多启发,我从这些大佬的回答中也获得了很多收获,也来谈一谈我的看法吧。
俗话说“太阳底下无新事”,任何一个行业都有其诞生、发展、兴旺、衰落的过程。至于说衰落之后是死亡还是复兴,就要看这个行业是否有持续不断创新的生命力,还是走完了其历史进程。
而IT产业,虽说目前正处于“方兴未艾”的时期,但这个产业终究也不会逃过“历史周期律”的。而作为一个行业中的个人,其发展也会很大程度上受制于行业发展的大趋势。
而在当年,作为一个处于“工业皇冠上的明珠”的产业,当年的汽车工程师绝对是一个收入很高,令人敬仰的行业。
在福特发明汽车生产流水线之后的1914年,亨利·福特作出了一项举世瞩目的决定,将工人的日最低工资提高到5美元。远远高于2美元的平均水准,这在当时引起了极大的震动,也对美国乃至现代西方世界的发展产生深远影响。工人的工作效率得到了极大的提高,人们也能够在福特工作为荣。福特的这一制度,也同时,在工人阶级与资产阶级外,创造出了规模庞大的中产阶级,从而极大地改变了资本主义社会的发展。
而随着日韩汽车制造业以及目前中国汽车制造业的发展,当年创造奇迹的美国汽车工业已经不可挽回地走上了衰落,而汽车的利润率也在不断的下降。在今天,能够取得远高于行业平均收入的工程师种类凤毛麟角,而IT工程师可能就可以算作是其中之一。
而从目前的新闻可以看出,随着国家相应法规制度的不断完善,以及国内经济进入“新常态”区间,互联网产业疯狂发展的时代与逐渐成为过往。随着信息产业发展速度的逐渐趋缓,以及IT行业高薪职位对就业市场提供的强大诱惑,在可以预见的将来,IT行业,所能提供的新岗位将会逐渐减少,而有志于从事IT行业的就业者将会逐渐增多,供需关系切换之下,会使IT行业的薪资水平逐步回归到正常的薪资范围。
当然,从另一个角度来讲,很多IT工程师所谓的“高收入”(当然我说的不是诸如腾讯、阿里等头部企业),是建立在长期、高负荷工作强度下的,如果将他们的收入换算成时薪的话,其实也未必很高了,因而也就无所谓未来高不高了。
100%不会了。
现在正在陆续鉴证着。随着现在的80后程序员在35岁无工可做,国家又延迟退休,此行业属于越老越不吃香的工种。
另外编程领域也在陆续从更低龄学起,逐渐变成全民皆会的一种技能,而非工种,收入必然降低。
当然顶层高手受大环境影像比较小,依然有高手能即赚得多又能干到老。
第一,以我看来,今天这个话题就是一个误区,大家觉得程序员收入很高是因为进入大众视野的、或者说是有机会进入大众视野的都是程序员中处于较高层次的那些,而与此相比的是哪个芸芸众生的普通程序员大众,他们拿着比大众预想要低得多的工资,却赶着同样甚至更加辛苦地劳作!
程序员中位数薪资
通过这个2020年的各大城市的工资中位数我们可以看到,大部分都在6k以下,而人人月薪上万只是社交媒体中的自我陶醉与狂欢,而这与大众的普遍认识形成了鲜明的对比!
第二,与此相对的是,那些尖端上的程序员,他们的薪资却越发高端,通过下面这个平均值、最低值和最高值的表格可以看出,那些技术先进,而不仅仅是Ctrl+C或者Ctrl+V的高端程序员(或者称为攻城狮)他们的薪资就处于比较高的阶段!
高端造就高薪资
最后,至于未来程序员的薪资,我认为,这与供需关系有很强的关系性,未来随着自动代码生成工具的出现,只靠Ctrl+C或者Ctrl+V的代码搬运工将逐渐烟消云散(被机器代替),而人人皆可程序员也将成为历史,而真正处于尖端的程序员将持续存在,且薪资也将不断攀登更高的山峰!
山登绝顶我为峰
某著名相声演员说过这么一句话,“不是咱水平有多高,全凭靠同行衬托”。仔细品品,可谓是,话糙理不差。绕了一圈,还是先给出答案吧。程序员的“高”收入,会一直持续下去。
程序员收入的“高”,要一分为二的看。看每个月到手的数字,确实算得上高。前几天发布了,21年全国各地的平均工资。济南市市民的平均年收入,私营企业是5万多,非私营企业是8万多。济南市程序员的收入在平均线以上的应该是绝大多数。如果按单位时间计算,收入水平可能还算不上高。一周上六天班是常态,每天也至少是早8点30到晚上8点30。
程序员收入高是有一定道理的。一是学历高。先不管是什么专业,大学毕业基本是硬条件。尤其是计算机专业,在录取时,还要求更高的分数。二是供需关系。信息化浪潮下,程序员的缺口很大,并且短时间内难以弥补。三是工作强度大。持续加班,不仅身体累,心理更容易疲劳。没有一颗强大的内心支撑,很难坚持下去。
生活不易,且行且珍惜。归根结底,收入的高低,是个人努力程度的最直接体现。
不可能还像现在这样的高工资!
从计算机、互联网、信息技术、物联网、人工智能、大数据、区块链等发展过程中,经历了差不多30年时间,这应该是软件技术发展最快的时期,在经过了摩尔定律到后摩尔定律,计算机世界的增长速度始终不变。可这种速度在未来的20年里还会如此高速增长吗?显然是不可能了,计算机行业从高科技、黑科技、走向了科技传统产业,而从事软件开发的码农的供应量还会快速增长,可码农的需求量却是没可能保持高速增长,只能趋于平稳增长,在这种供求关系下(供大于求)程序员的待遇不再可能如今天这样特出。
但程序员的待遇也不可能会太低,因为如今的程序员高收入很多是在007的工作环境中产生,这种高负荷的工作在未来一定会缓解,即便收入的小时工作制不变月收入也会有所下降。可毕竟程序员如同演员一样吃青春饭,从本科和研究生毕业到40岁前就会跟不上工作节奏而淘汰,这种用青春换明天的职业是不会给予太低的待遇。
在计算机世界里,有计算机硬件工程师、计算机软件工程师和信息安全工程师之类的职业分类,并随着这个行业越来越细化,软件开发也会更加细化,而不仅仅用码农或者程序员之类的称呼,甚至有些还可以让人工智能来完成。而高端且具有创新性的程序员还会吃香,有可能在未来程序员也是分为了369等,最高端的还是如今天那样的辉煌,而低端的可能只有拿着一份卑微的收入并不断地敲着代码。
世界在变,职业也会随之改变。不可能一种职业永远的辉煌。但互联网世界里永远也不可能缺少程序员这份工作,在各行各业中都需要信息技术来推动,这也让这个行业一直持续下去!而收入最高的一定就是这个行业所稀缺的人才。
老妖是连想也不敢想啊。这个行业只要能让老妖干到50岁,老妖就得念阿弥陀佛了。老妖已经四十多了,一直在担忧明天还有没有工作,还能不能挣到钱,至于20年后程序员还有没高收入,老妖根本顾不上担忧和考虑,老妖相信,大多数35岁的程序员都会是老妖这个心态。
很明确的回答是
1、行业方向
首先互联网经济只是人类从实体经济向虚拟经济过渡的其中一个阶段,所以建设数字经济、虚拟经济的主力军程序员是必不可少的。
虽然大家看到的国家号召企业脱虚向实,其实不是让大家不搞数字建设。大家可以了解一下现在哪家公司还在手工记帐的。但是越来越多的企业从用EXCEL 开始用 CRM ,ERP进行数字升级协助主业发展的。 国家整顿的还是互联网平台只搞虚拟没有服务实体的企业。所以整个行业都是向数字经济发展的,程序员的前途是光明的。
2、行业对比
说程序员工资高的人,更多的是从行业的平均工资水平进行的对比。但是程序员这个行业可以说是贫富差距很小的行业了。
传统企业工资高的也非常多,只是大多只是高管才是高薪,普通员工大多差不多十多年的低薪,在他们的眼中高管就应该高薪,而员工就应该低薪,还是非常传统的阶级思想。
而当他们看到互联网/软件行业这么大批量的员工,都能拿到比他们高很多的工资时,觉得不平衡。因为不患贫而患不均。
而互联网行业和传统企业的思想和价值观也是不一样的,除掉高利润来说。 互联网行业一直追寻的是扁平的组织结构,一种众人平等的思想和服务。所以贫富差距是最小的。 一个互联网企业上市可以造就1000多个千万的员工。但是传统企业只会造就几个上亿的老板。
3、竞争力
个人工资的高低,其实是价值的体现。对社会的贡献度越高那么获得的回报也越大。而怎么样才能贡献更多呢。那么就是这个人有比别人更强的竞争力。 而获得更强的竞争力,无非就是靠自己原有的资源和个人技能。而资源这东西和普通人无关,所以技能主要还是看自己所学也就是学历。
知识基础
程序员这个群体的平均学历可以说是中国所有行业排在前三的。这是一个知识基础。
学习能力
好的学历不一定有好的竞争力。 还有就是持续学习的能力,看到程序员拿工资的时候,却看不见程序员凌晨还是为了一个技术问题翻技术文档。在传统行业你很难得见大规模的员工都需要加班学习,这就是造成行业差距越来越大的原因。
效率问题
互联网行业解决问题的效率就是快,不断的加快。而程序员处理事情也是快,他们大多创造不同的工具来协助处理。但是都是为了效率,只有有了效率才能推动一切向前快速前进。
打个比方,实体店的客服一天也就接待几个人员。而互联网行业一个客服可以持续接待上百个人,还更专业。 这就是社会效率的提升。
总结来说程序员也在做升级,越来越多的普通程序员不再被需要。更多是需要技能更高的技术人员,然后辅助AI。 而企业只需要找一个懂一些技术的人员进行运营和实施就好。而这部分人原则来说称不上程序员了,因为他们的工作性质已经改变。
it行业对于学历要求整体比较高,学习能力要求也比较大。所以整体来说工资比较高,再过二十年应该还是比较客观的。
一定会,为什么这么说呢?因为互联网作为现阶段与人类密不可分的原因,我们的生活中无处不存在着互联网。目前正在发展的物联网技术也是与互联网有着千丝万缕的关系的,可以说,如果明天互联网突然消失,那么明天全球的经济生活等方方面面将会出现崩溃,所有的事物都会产生影响。
作为互联网发展的劳动人员,程序员依然会发挥着重要的作用,而且需求量会与日俱增,虽然之前总是爆出来什么机器编程取代程序员,但是这依然是一个笑话,因为机器编程也是需要程序员来做的,而且编程不像流水线作业,做出一条流水线就可以了,需要根据需求不断变更的,而且程序员作为技术性人才,而技术本身就是不断更新的,因此程序员需要不断学习新的技术,所以永远也不会过时,过时的只是那些不思进取的人。