“我们所熟知的编程”的终结:人类程序员会退出历史舞台?

最深的告别都是无声无息的吧

在 DeepSeek 大爆之后,能说会做的智能体 Manus 又彻底火遍全网,自然而然,软件开发人员的工作很快就会被人工智能抢走言论又高涨了起来。

但是人类程序员真的到了不得不退出历史舞台了吗?

picture.image

这并不是编程的终结,编程这件事情仍然会存在,而是“我们今天所熟知的编程”的终结。

追溯编程的历史,最初的程序员通过连接物理电路来执行每一次计算。后来,程序员将机器指令编写为二进制代码,通过拨动计算机前面的开关,每次输入一个比特来是执行计算。

随后,人类觉得太麻烦了,出现了汇编语言这种类似人类语言的方式结束了旧的编程方式。

然后再就到了高级语言,比如 Java,Go,人类在这些语言上倾注了几乎所有的人类智慧。

picture.image

然而这些语言工具都有一个特点是易学难精的东西。可以看到看到很多个深夜,程序员对着电脑解决各种各样的 bug。

程序员变得更多,而不是更少

随着 AI 的出现,编程的非人工操作程度变得越来越高,软件开发不再是常人眼中难不可及的事情,变得只要你愿意试一试就可以去试一试的事情,就像人们日常使用百度,微信一样。

任何人都可在没有任何的编程技能下构建一个简单的“应用程序”。

从本质来说,AI 取代的传统的编程方式,程序员大师和有先见之明的技术观察家 Steve Yegge 指出,被取代的不是初级和中级程序员,而是那些固守过去而不拥抱新编程工具和范式的人。

在此时,传统的高级程序员的优越感已经被 AI 一点点夺取,我们会看到,掌握人工智能工具的初级开发人员将能够超越那些不懂人工智能的高级程序员。

编程将重新定义

微软副首席技术官之一 Sam Schillace 在最近的一次对话谈到,“我们正在围绕 AI 系统发明一种新的编程范式。如下是他们的新 AI 技术栈

picture.image

斯坦福大学计算机科学大师 Mehran Sahami 曾说道:“计算机科学是关于系统思维,而不是编写代码。”

我们还处于 AI 的早期阶段

使用新的 AI 工具只是 AI 重塑编程方式的开始,目前 AI 的能力还是很容易在真实世界的压力下感到力不从心。

当我们看到一位高级工程师使用 Cursor 等 AI 工具时,看起来就像魔法一样。他们可以在几分钟内构建出整个功能。但仔细观察,你会注意到一件重要的事:这个功能的完成不只是接受 AI 的建议,他们会运用多年来积累的工程智慧来调教 AI。AI 只是加速了实现过程,但他们的专业知识是决定最终效果的关键。初级工程师由于经验不足,他们更容易接受 AI 的输出,导致我所说的“纸牌屋代码”——看起来很完整,但在现实世界的压力下会显得尤未足够。

最后

未来的程序员的工作将知道 是AI 可以做什么、还有什么需要人来做,以及如何将事情串在一起以便真正地完成工作目标。

AI 加入到我们的工作中作为一个关键的工具,而真正好的 AI 工具链是可以给你反馈同时让你了解到边缘情况以便让你更快达成目标的工具链。

程序员仍然会失业,但是会更多地集中在没有用好 AI 工具的群体。

0
0
0
0
评论
未登录
暂无评论