返回 2026-05-15
💡 观点 / 杂谈

软件工程师正在过时:人人皆可超越你Software Engineers are Obsolete

idiallo.com·2026-05-13

作者回顾自己早期求职经历,分享了一个自建编程学习网站的个人项目——从零开始用PHP开发、设计数据库、完成UI设计,并整理全网教程形成知识门户。该项目不仅成为面试亮点,还意外成为首个教程收录内容。文章借此反思:随着AI编码助手普及,传统软件开发技能的价值正在稀释,而创意整合与用户体验设计能力愈发稀缺。

Ibrahim Diallo

在我第一次应聘开发岗位的面试中,我向面试官分享了我个人项目的链接。这个项目是一个学习如何编程的网站。我从零开始搭建它:开发了 PHP 应用,设计了数据库结构,并打造了一个美观的界面来整合所有功能。我还记录了自己的开发过程,后来这些内容成了网站上第一个教程。接着,我从全网搜集教程,并将其展示在我的网站中,让它成为一个门户站点。

网站上有 PHP 教程、Ruby on Rails 教程、.NET 教程等分类,每个类别都由我亲自筛选整理。面试官对此印象深刻,我也顺利获得了这份工作。

后来,我又增加了一个板块,允许任何人提交自己的教程。令人惊讶的是,人们很快就找到了我的网站并开始踊跃投稿。投稿速度之快让我不得不取消了审核机制,直接开放了用户上传链接的功能。但很快我就走神了——要不我干脆开个博客?其实我之前也写过博客,还从零搭建了一个完整的博客引擎。

一位同事发现了我的博客,他非常兴奋,也把自己的博客推荐给了我。午餐时我们讨论各种想法,当天晚上下班后,我们就会买一个域名,然后着手启动新项目。我们互相交流如何在 Google 上排名的技巧。我们掌握着作为网页开发者的技能,并且充分利用它。每当有了新点子,我们当晚就会打开电脑把它实现出来。

朋友和家人会来找我们寻求建议。我们是判断一个想法好坏的最终裁决者,是守门人。我们知道如何编程,圈子外的人无法质疑这一点。

但现在情况变了,朋友和家人不再来找我们,而是直接去问 ChatGPT,而 ChatGPT 会告诉他们:“你的想法太棒了!”

他们启动自己最喜欢的 AI 助手,只需一条指令就能构建出整个产品。有些人甚至成功将其部署到网上,面向全世界提供服务,并迎来了第一批客户。

那些曾经把 Java 和 JavaScript 搞混的人现在告诉我他们有了一个平台;连编程是什么都不知道的人,竟然站在了软件创新的最前沿,四处宣传、推广,还能赚钱。我花了多年时间打磨的技能,如今却被普通人轻易超越。

我们这些开发者不再是守门人了。事实上,现在我们反而必须跟上节奏,否则就会被甩在后面。有些网友评论说,我只是因为嫉妒才这样想,说我应该拥抱进步。

我不想被淘汰。我在 openclaw、moltenclaw 上都有账号,还注册了所有视频生成网站的服务。我有 ChatGPT、Claude、Gemini、Mistral 的账户。刚上手一个工具,我那位在仓库工作的朋友就告诉我:“那个直接用 Perplexity 就行了。”可 Perplexity 又不够用,另一位朋友说 GenSpark 更好。

不知为何,我现在登录不了 Manus 账户了。据说要充分发挥它的作用,还得戴上 Meta Ray-Bans。每个人都变得无所不能,没人需要我了,事情就是这样。开发者已经彻底过时了。

但我还是打开了 LinkedIn。我的同行——那些莫名其妙都在职位名称里加上“AI”的开发者们——却表达了完全相反的观点。“开发者不会被 AI 抢走饭碗,”他们说,“真正抢走我们工作的,是那些会用 AI 的其他开发者。”他们简直是在拼命靠“氛围感”来麻痹自己。

科技史向来都是一部险象环生的故事。我记得自己曾申请过一份工作,但最终一无所获。该公司将所有面向客户的应用程序迁移到了 Silverlight。如果你不知道 Silverlight 是什么,那你就能理解面试官描述他们困境时我为何会忍俊不禁:他们正苦于找不到开发者来协助他们迁移到 HTML 和 JavaScript。我几乎可以肯定,正是那声轻笑让他们再也没联系我。

拥抱新技术是一回事,把所有鸡蛋放在一个篮子里又是另一回事。这些公司把全部赌注都押在了 Silverlight 上。抱歉,我是说 AI。他们没有认真思考如果事情不如预期发展该怎么办。

AI 降低了准入门槛,这当然是好事。现在更多人能以全新的视角进入软件工程领域。但问题也随之而来。这些新加入者并不会随着时间推移而成为更好的工程师。为什么?因为他们不再写代码、不读代码、也不调试代码。他们的成长路径是,随着时间和经验的积累,最终成为更擅长提示(prompt)的人。

这意味着,在喧嚣声中,我这个软件工程师的角色可能显得有些过时。但从长远来看,我们终将回到原点——那些用血肉之躯亲自编写代码的工程师将掌握一切主动权。这些人吃过苦头:他们通过阅读文档、调试崩溃的应用程序,甚至因为看似完美的 Stack Overflow 问题被标记为重复而学会坚持。这些才是真正掌握软件钥匙的人。不是因为他们在守护什么秘密——其实根本没有秘密可言。只是新来的开发者既不感兴趣,也永远不会愿意去学习。

尽管我们引以为傲的是产出比以往任何时候都多的软件,但很快你就会意识到,软件在交付后从未真正完成。它需要维护。奇怪的是,这些本应完美重复执行同一任务的计算机,竟会随着时间的推移而逐渐退化。

我的教程网站看起来运行正常,但在我数月未访问后突然报错。我重启了所有服务,网站得以恢复,却发现里面塞满了垃圾信息和 NSFW 链接。

昨天还能完美运行的程序,今天却出问题了。可能是内存泄漏、意外输入,或者仅仅是用户手指太胖按错了地方。你完成的程序突然变得残缺不全,不得不去修复。

在一个理想的世界里,我们不会继续不断生产更多软件。我们会拥有真正可用的软件,同时减少需要维护的数量。AI 偏爱数量。如果你需要我,我会耐心等你明白:你无法仅靠提示就解决 Silverlight 迁移的问题。我的报价刚刚翻倍了。

需要完整排版与评论请前往来源站点阅读。