对比医生越老越吃香,程序员为什么越老越没人要?

最近在v2ex上看到一个帖子关于”程序员的经验越多,待遇却不是越来越好,而医生年龄越大待遇越好“。里面举了例子,医生15 年经验的待遇不会少于 5 年经验的待遇,而程序员不是。这的确是非常普遍的现象。

https://www.v2ex.com/t/1085395

知乎上也有类似的问题”明明是工作经验越久越吃香,为什么程序员却不是?“

https://www.zhihu.com/question/610198706

底层的原因是什么呢?

来自:小金金

五年的工作经验,在我看来,就是一些简单的一个星期就能学会的东西,重复了五年。

来自:lxh1983

那是因为大部分人干 15 年也没长进,没有架构能力,不了解业务、工艺。多少年也没用

来自:nenseso

还有一个原因是技术栈变化太快了,以前学的可能过几年没用了

来自:当时明月在

程序员技术增长速度,跟不上贬值速度。

比如5年前,高并发下的分库分表,还是有一定技术含量的,从拆分服务,到表结构的设计和梳理,没有丰富强悍的经验和技术,真的搞不定。

现在,云上一键部署,分布式数据库直接解决了这个问题。

以前做中一个小型电商系统,就搜索引擎就得单独招一个年薪50万以上的架构镇场子,否则就搞不定,现在呢?直接云就能解决很多问题。

这不仅仅干掉了一批架构师,同样也干掉了一批资深运维。

多年前的Delphi、vb、mfc工程师,当b端兴起、c端衰落了,不也得马上转投c井或者java阵营,一个道理。

不管是开源社区还是云化,都把许多技术变得廉价了。

而把技术做成开源产品或者云服务后,其成本都要比自己招聘人开发来的更低。

程序员自己革了自己的命。

2、

市场环境问题,已经饱和了。

推特裁员80%还能正常运营。

当一个服务落地完成以后,只要服务正常运行,在没有技术变革的情况下,老板并没有重构的动力。

因此,也不需要在招聘新人了。

在各个方向和领域几乎都呈现饱和态的时候,对程序员的用人需求急剧减少。

同时,新技术或者新语言,其特性并不能说服企业展开新的需求。

用人量减少,需求减少,大家更卷了。

不排除有部分程序员即使50岁也还战斗在一线,但是确实这种级别的人非常少。

大多数人,要么是被技术淘汰,要么就被市场淘汰。

经验越丰富越吃香的行业通常有个特性:其经验和技术,不容易量化,因此无法被轻易的工业化和流水化取代。

很显然,大部分程序员的工作,都不符合“不好量化”这个标准。

设计模式和库、工具、开源等,都是为了量化程序员、降低成本的。

否则如果大家现在还使用asp,即使市场不好,但是程序员也不会被如此大量的淘汰。

来自ZZ74

因为平时工作中体现不出来,碰到问题的时候才发现价值,或者在不经意间利用经验把坑避开了。

来自:lucasj

码农、新时代农民工、底层职业,凭什么跟医生比?只不过是在风口上飞起来了罢了,还真以为编程有多了不起。 工地搬砖,只需要年轻、体力好,经验用处不大。码农同理。

来自:硅谷IT胖子

码农就是莽,职业前十几年赚出来很多的钱,一般职业比不了,速成,像古典武侠小说中的邪派武功

但是十几年后,后劲就不太足了。不讨论那些一生辉煌的码农大神,或是混上去了搞管理的,或是创业的——实际上很多人无论资质还是能力,都不适合当一辈子码农的

这些人为了职业前十几年的钱和身份(绿卡、户口)等,不得不入行(其实很多也是被急缺的市场裹挟进来的);但职业生涯过半时,却发现职业的持续性就有问题了

说到底,软工就是一个普普通通的工程,并不比机械、电子、土木任何一个行业高深或是难,而且没有什么防护壁垒、纯市场化,不像教授是从纳税人拿钱的,也不像医生人命关天且有行会护体

除开1年经验当多年用的情况,真正有多年经验的人同样也会遇到这个问题。现在大部分公司都是业务驱动型公司,有一个经典的现象,出问题时候,老板:要你何用;不出问题时候,老板:要你何用

只有在快速发展型公司,技术才有最高价值,因为技术成为它的发展瓶颈。但是现在经济下行,不仅没有增长了,而且还倒退,不再需要高并发、高可用,能稳定运行就可以了,没有那么多的原子弹需要造,自然无法体现经验和技术价值。

AI和基础技术的发展,让程序员更关注业务,技术已经不那么重要了,大家纷纷成为行业领域专家,行业的兴衰决定了经验的价值

程序员在革自己命,AI代码生成、还是低代码、云计算,都减少了市场对程序员的需求。市场明显供大于求,而为了筛选人,面试造原子弹,工作拧螺丝钉的成为普遍现象。

未来有技术和经验的人,会成为公司的顾问或技术外包,企业不会设置专门岗位来聘用这些人。

以我为例,以前我在公司里做kubernetes。从技术上来说,肯定不如云厂商,毕竟人家投入大量的人力和资源,而且是它是云厂商的营收项目,而在公司里属于支持业务,最大优势可能是响应速度上的优势和定制化需求的满足。

从老板角度,如果这些优势的RoI比较低,不如使用云厂商的kubernetes。从降低成本角度,我通过技术降低的服务器成本,还不如我一年工资,所以我被裁了,Finops最终还是Fin发给自己。

市场对程序员的技术要求变低,导致经验和技术并不是一个加分项,出现15年经验没有比5年经验工资高也就见怪不怪了。

而医生的市场就是供不应求,人们普遍认为越老的医生经验、技术越好(不论它是否真的是这样),导致医生越老越吃香。程序员和医生都可以标准化做事,差别这么大原因,是市场供需关系导致的。

相关内容