感谢邀请,先说答案,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开发的程序员,深有体会,现在的初级程序员都已经很不好找工作了 。
程序员为什么是个青春饭,而不是像医生律师一样越老越值钱?我先后从事过机械、电气、信息技术行业,有对比才有伤害 。
第一、程序员所涉及到的技术更新换代快,经验难以积累计算机编程,总共出来也才几十年,现在还在高速发展中,更新换代非常快 。从DOS编程到windows编程、Linux编程,再到移动端编程 。每一次跨度都非常大 。需要不断地熟悉不断变化的操作系统、编程语言虚拟机(或解释器)、框架、引擎 。比方说你做安卓,得熟悉安卓操作系统,使用python,得熟悉python的解释器,使用spring框架,又得熟悉这一整套不断更新迭代的“大家伙”,做Web开发,还要遵循不断升级的Web标准 。好不容易学会了表格布局,结果出来一个div+css,好不容易熟练了jquery,结果听说vue火了……在一个技术变成主流之后,之前好不容易积累的经验,就会变成过时的技术 。比如说某个人现在40岁,那么他可能35岁之前学的东西都不值一文 。医生、律师、机械、电气则没有这个问题 。拿电气里面更新比较快的PLC编程来说,我接触20多年了,现在和以前,还是没有什么变化 。没有听说过哪个电气工程师20年前的经验过时了的说法 。
- 程序猿,怎么才能成为一个合格的程序猿?
- 程序猿:计算机程序员能做多久,这个行业有年龄限制吗?
- 程序猿,如何成为一名优秀的程序员?
- 程序猿:程序员在你眼中是什么样子的?
- 程序猿:如何成为一名优秀的程序员?
- 程序猿,你是怎么看待程序员这个职业的?
- 程序猿,怎样从一个小白变成程序猿?
- 程序猿,程序员以后的出路在哪里?
- 猿辅导转行卖羽绒服
- 考研考985院校:有哪些985高校研究生相对来说要好考些?