编程是艺术:AI 无法取代真正的程序员

Programming is Art

我最初投身开发是为了创造,后来却将写代码视为谋生手段,甚至渴望转向管理岗位。但真正的程序员不同,他们写代码并非为了收入,而是出于无法抑制的创作冲动。无论是开源项目还是解决技术难题,他们享受的是构建逻辑、调试系统的全过程。对我来说,构建项目是为了赚钱;对他们而言,编程本身就是一种艺术。正因如此,AI 永远无法取代他们。就像我坚持手写文章以保留思考的火花,真正的程序员也会坚持亲手编写每一行代码,因为创作过程中的思考与情感,是任何 AI 都无法替代的。

  1. soanvig

    AI 实际上会扼杀编程的欲望。如果你的工作变得对大众来说廉价,你就会一点一点失去动力。而且,你曾经被艺术包围,现在却被垃圾包围。这不会完全扼杀你的热情,但会慢慢耗尽你。

  2. trashb

    我(仍然)不是 AI 的支持者,但我希望 AI 对编程的影响,能像相机对绘画的影响一样,并且我希望那会是件好事。

    我们今天理解的绘画,与相机出现前的绘画含义大相径庭。如今它主要是一种休闲活动和创意出口。而在过去,它是一种捕捉现实的严肃职业,因此创造力退居次要地位。

    我希望编程也能走向那个方向。即使我可能会失去目前的工作,我也觉得这可能是摆脱当前软件开发停滞不前(与早期计算机历史相比)所必需的。让金钱退出编程,让创造力回归,赶走投资者,留下爱好者。我认为这对我们称之为编程的活动来说可能是好事。

    另外,“软件工程”包含的内容远不止编程或编码,所以我怀疑软件工程不会消失。

  3. theptip

    在关于 AI 的讨论中,理解各种视角真的非常重要;那些将编程视为艺术的人,在多个层面上感到深深的冒犯和威胁。这是正当的。

    如果你热爱编写代码的艺术,同时也享受由此获得的丰厚报酬,那么随着 AI 将软件的重心从编码转向设计,你在这场交易中就会失去优势。

    但我认为,我们可能会迎来“编程即艺术”的黄金时代,就像国际象棋如今比以往任何时候都更受欢迎一样,尽管你的手机就能击败 Magnus Carlsen。除了少数超级明星主播外,大多数人可能只是为了热爱而非金钱去做这件事。但对于那些有兴趣的人来说,入门和学习将变得比以往任何时候都更容易。

  4. oscar789

    完全理解你,这就是为什么人们开始发起像昨天我发现的这个项目这样的计划:https://www.programmingmuseum.com/。在我看来,浏览代码而不是提示词,正在变成一种乐趣,而不是一种必要。

  5. jpswade

    如果这是真的,那么手工艺代码(artisan code)应该有一个巨大的市场。但并没有。

    这并不否认软件开发过程中发生的知识性工作,但代码本身并不是艺术。解决方案才是艺术。

    也许像大多数流行艺术一样,它更多是关于背后的故事。

  6. Martin_Silenus

    好吧,我的想法基本上是这样的:我并没有把一生都花在嘲笑那些所谓程序员编写的过度设计、臃肿不堪的“高尔基机器”式源代码上,结果却在生命的尽头请求代理以十倍的速度生成同样的东西。

    我喜欢代码,你不喜欢,行吧。随你便。

  7. xeyownt

    为什么人们要把所有事情混为一谈?代码什么时候有了灵魂?

    AI 可以仅仅是一个工具。你使用它的方式和使用键盘、电脑、铅笔等是一样的。我很确定你可以用它来创作艺术,就像使用任何工具一样。人们用 ASCII 创作艺术。你可以用任何东西创作艺术。

    但 AI 也可以不仅仅是工具,为什么它不能拥有灵魂呢?灵魂又是什么?除了人类为了说服自己不仅仅是血肉之躯而编造出来的东西之外,还能是什么?神话不会像《Fable》或《Astra》那样创作出同样的“艺术”。20 年后的 AI 很可能会创作出与人类艺术无法区分且同样深刻的作品。显然,到时候的人类总会发明新的标准来宣称这种“艺术”还不够好。

  8. elog08

    Robert Pirsig 的哲学帮助我理解了充满摩擦的创作过程本身可能具有内在价值。他的冥想练习帮助我缓解了使用生成式 AI 进行写作/设计/艺术创作后那种毫无灵魂的余味。

    你不必完全接受他的形而上学,仍然可以从他下面的作品中获得一些价值。

    《禅与摩托车维修艺术》

    《Lila》

同日更多故事

2026-09-07