编程工作会越来越多吗?

339 天前
 tensorzhang

最近看阮一峰的博客有感,先看作者观点

https://www.ruanyifeng.com/blog/2020/05/will-programmers-increase.html

作者观点:

  1. 人们需求增加的速度,能否超过软件自动化的进化速度
  2. 软件开发的难度,必须超过机器学习的进化速度

自己还是比较认同作者观点 2 的,出现大模型之后,机器学习的进化速度已经满足低级程序员了,不得不说低级的软件开发还是有比较大的被替代风险。

大家怎么看往后 50 年 影响编程工作的因素?或者有什么其他观点都可以说下

5429 次点击
所在节点    程序员
34 条回复
Ericcccccccc
339 天前
那是自然的, 就像美团 /饿了么短短十年不到, 让超过 500w 的人从事外卖行业. 滴滴也是类似的.
hello2090
339 天前
连下个月都没法想,想 50 年后干啥呀
yinmin
338 天前
ai 对程序员就业的影响

短期:使用 ai 的大牛程序员把初级程序员替代了。

长期:软件交付模式发生根本变革,产生了很多垂直行业的无代码交付平台,用户把需求直接告诉 ai ,ai 能帮你做二次开发直接交付。(当然了,无代码交付平台还是需要程序员开发的,但传统意义的程序员人数会减少并向头部企业集中)

这个阶段可能会产生新的岗位:软件交付工程师。把老板们天马行空的想法转换成软件需求,指导 ai 开发并交付。
wusheng0
338 天前
如果产品能通过描述文档实现想要的应用,那程序员就要被淘汰了。应该还有一段时间吧。
janus77
338 天前
计算机出来也才百来年。不好预测 50 年以后的情况,但是作为 30 岁的中年程序员,能预测以后 20-30 年的情况就够自己活一辈子了,至于再往后,我都死了跟我有什么关系
davidoff567
338 天前
嗐 日子瞎 j8 过吧,别说 50 年了,连 5 年都不好说。未来咋能被预知呢,就好比 一个 15 岁的人和你倾诉自己纠结 18 岁上清华还是上北大,后来去了北大青鸟一样。。。文中这句话没错,"如果未来软件的规模化和自动化,会抑制对程序员的需求,那么就不应该鼓励年轻人都来当程序员。"
nicegoing
338 天前
这类似于问:经济会永远增长吗?这种不理性的要求只有骗子能满足。
从历史上看经济有周期的,1929 年美国大萧条之后,是 1939 年二战让美国走出了衰退。一直到二战结束。
美国害怕出现一战后的那种经济衰退,大力支援欧洲,开发欧洲等全球市场,又续了 20 年。70 年代美国经济衰退了 10 多年。
后面全球化中国新的廉价劳动力入场,成为世界经济引擎,又续到了现在。辉煌了三十年,衰退个 10 多年也是应该的。
衰退的时候,最先砍的就是程序员这种可以工作。很多需求是锦上添花,没有也没事。
westoy
338 天前
会越来越少

过去 20 年软件业务存在增量上涨是因为有大量直面客户的互联网公司需要自己定制业务

而这部分需求已经稳定了, 也没有太大增长了

而传统软件业务更接近供应链的业务, 对于绝大部分公司来说, 并不可能因为一个量贩的 20 万的软件用着不爽, 想要提升个 10%的使用效率, 就花几千万甚至上亿的人工自研一个
chengxiao
338 天前
80 年代能想到现在么?那时候开个车都吃香
国企工人吃着大锅饭 能想到 90 年代大下岗么?
80 年代大学生超级吃香 能想到现在年轻人大学甚至研究生毕业没工作么?
IvanLi127
338 天前
@wusheng0 你说文档是不是源代码😏 有丰富表现力的、更高级的语言
jeesk
338 天前
ai 只会降低门槛, 导致内卷。 不会减少工作岗位,ai 目前达不到真正实现一个完整的需求, 至少 ai 不能从一个完整的项目理解这个项目所有的功能。
jeesk
338 天前
等待微软能把 ai 机器人用在社区里面做售后工程师, 然后达到 ai 能够修复用户反馈的 bug , 这个时候才能说真正的替代人类。
YaakovZiv
338 天前
我感觉能看到 5 年后就已经很厉害了。就红帽系统来说,隔一年换个大版本,直接集成很多自动化和图形化,以前人工改配置文件配置很久,现在图形界面点点完事。
kiracyan
338 天前
编程工作人员会越来越多
tool2d
338 天前
只有游戏行业的程序员是刚需。娱乐和性一样,在任何时代,任何地点,永远有需求。

别的行业就不好说了,都是老板自嗨的伪需求,很难长久。

国内很大部分软件企业,都是通过人脉转换成的软件开发需求。没人脉根本就没新需求,没什么持续性的。每一个行业的赚钱软件,就那么头部几款。
happy321
338 天前
低代码已经很强大了,像 airtable ,以及无数它的高仿者…借助脚本,tob 的系统,基本都能实现了
软件需求会越来越多,但是专门的程序员,需求会越来越少……
就像现在不少游戏公司,可能都没一个专门的后端
liuidetmks
338 天前
1 ,我觉得不满足,很多需求是简单的,很容易搞定。
很多需求是固定的,解决之后只要少量维护就行了,开发人员可能就多余了。

软件开发的难度,很大部分上是人的极限造成的,比如人脑思考深度不足,沟通问题,编码速度各种问题。
kgb
338 天前
当生产力提高到,不需要人类干活的地步,那不就是卡尔马克思给大家教科书描述的终极目标了么,不激动么
akira
338 天前
以前开车是一个职业,现在开车是一项技能。
同样,现在开发是一个职业,未来变成一项技能也未必不可能
z1645444
338 天前
@yinmin #3 这个想法很有意思,直接叫需求文档工程师吧,分 UI 、测试两个岗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

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

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX