程序员的职业未来

程序员这个职业,将来会怎样?现在有很多说法。

一些人认为,将来的代码都是 AI 生成,市场不需要那么多程序员。极端情况下,程序员职业可能会消失。

另一些人认为,不必杞人忧天,AI 不过替代一部分手工编码,替代不了人类的判断。AI 让世界需要更多的代码,程序员职业不仅不会萎缩,反而继续兴旺下去。

我最近看到一个老外对程序员职业的预测,觉得比较靠谱,分享给大家。

他不是主观臆断,而是依据行业的内在逻辑,分析接下来最可能的发展。

他说,大家要记住,大多数的商业软件开发是一个工业流程,而非手工流程。所谓"工业流程",就是软件生产必须符合工业化的要求,也就是提高效率、降低成本、保证可靠性和稳定性。

工业化是软件行业的内在动力,AI 只是恰巧符合工业化的要求。展望未来,有几点预测。

(1)AI 大模型将越来越智能、速度越来越快、价格越来越便宜。

(2)编码代理(coding agent)会不断改进,功能越来越强大。

(3)AI 的估值泡沫或许会破裂,甚至可能引发衰退,但编码代理将长期存在,不会消失。它们已经以某种形式,永久成为软件开发流程的一部分。

(4)公司管理层将继续向程序员施加巨大压力,要求程序员尽可能多地使用编码代理。公司希望降低软件开发的技能门槛,并增加程序员的工作强度。在公司眼里,如果市场部的销售人员也能开发软件,那就再好不过了。

(5)那些用 Zig、Clojure、Elixir 和 Haskell 等冷门语言编写的专业项目,如果缺乏真正充分的理由,将被淘汰,并让 AI 自动重写成更符合主流模式的语言,例如 Python、Ruby、TypeScript 和 Rust。

(6)手工编码将会受到越来越严格的限制。软件行业的下一步,将是量化代码的质量标准,能够自动检测代码的质量,尽可能地实现高质量代码生产的自动化。

(7)代码质量检测的自动化工具将不断涌现,且越来越易用和便宜。到了那个时候,大多数软件都不应该通过手工或个人创作的方式完成,这样做在经济上也越来越不可行。

(8)那些还想手工编码的程序员,可能只能业余时间在家里搞。行业标准将越来越倾向于要求程序员尽可能多、尽可能频繁地完成工作。

(9)程序员的主要工作,将变成帮助 AI 变得更好,审查 AI 生成的代码,测试 AI 做出的更改,减少错误。


0 评论

发表评论

您是本站第272名访客 今日有54篇新文章/评论