AI 编程的隐性成本

57 阅读5分钟

AI 编程的隐性成本

原文链接:The Hidden Cost of AI Coding
作者:Terrible Software
译者:倔强青铜三

前言

大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!

AI 编程的隐性成本

“我们生命中最美好的时刻,并非那些被动的、接受的、放松的时光……最美好的时刻通常发生在一个人的身体或心智被自愿地推向极限,去完成某种困难而值得的事情时。” —— 米哈里·契克森米哈伊(Mihaly Csikszentmihalyi)

我之前确实发布过一些关于人工智能的乐观内容,庆祝它的潜力,并鼓励团队拥抱这些工具。老实说,我依然相信那个未来。但今天,我想分享一些更个人化、更复杂的东西——目前我对使用人工智能进行软件开发最担心的事情:缺乏乐趣

谈论生产力提升、竞争优势以及人工智能如何重塑我们的行业很容易。我们已经有过这些讨论。更难讨论的是在这个过程中可能会失去的东西——一种对我们许多人来说虽然无形但却至关重要的东西,我们选择这个职业不仅仅是为了薪水,更是因为我们真正热爱编程这门手艺。


那是早上 8:47,新鲜的咖啡在桌上冒着热气,我的耳机将我包裹在完美的播放列表中。我打开 Asana,确切地知道那天我需要做什么。我打开 Neovim,代码开始从我指尖流动。我失去了时间感,完全沉浸在此刻。

朋友们,这就是我曾经描述为快乐工作日的感觉。我相信你们中的一些人会有共鸣。

那些日子结束后,我会感到疲惫但充实。思想与创造之间的直接联系——我的手指仅仅是将想法转化为可运行软件的媒介——感觉几乎是超凡脱俗的。解决问题的挣扎、一路上的小胜利以及从无到有构建事物的满足感……这些不仅仅是工作的方面;它们是我最初爱上编程的原因。

我所描述的这种体验,心理学家称之为“心流”(flow)——一种你完全沉浸在活动中的心理状态,通过深度专注和完全投入而充满活力。最早由米哈里·契克森米哈伊(我在开头引用的心理学家)描述,“心流”是挑战与技能相遇的甜蜜点,手头的任务既不太容易(导致无聊)也不太困难(导致焦虑)。它是一种与创造力、生产力密切相关,而且最重要的是——与幸福感相关联的状态。对于软件开发者来说,这是那个神奇的区域,问题变成了谜题而非障碍,时间如分钟般飞逝,你与代码之间的界限似乎消失了。

快进到今天,编程的乐趣正在迅速减少。好吧,我现在是经理了……但即使当我进行技术性工作时,我通常只是打开 Cursor,通过提示完成 90% 的工作。这要高效得多,但也更被动。

与其深入沉浸其中,精心编写每个函数,我现在更像是一个策展人?我描述我想要的东西,评估人工智能给我的东西,调整提示,然后迭代。这确实高效,甚至具有革命性。但有些本质的东西感觉缺失了——那种时间消失、你完全沉浸在创造中的“心流”状态。如果这成为团队中的主导工作流程,我们是否冒着拥有一个充满高度 productive 但又奇怪地疏离的开发者的行业的风险?


所以这就是我担心的事情,老实说,我对此毫无头绪。一方面,很明显,使用人工智能工具的人确实更高效。另一方面,我担心当他们只是按 Tab 键生成代码而不是自己编写时,他们手艺中的长期幸福感和乐趣。

当我们外包那些曾经需要我们完全专注和创造力的编程部分时,我们是否也外包了满足感的机会?我们能否在提示工程中找到曾经通过代码解决问题而获得的同样满足感?

也许我们需要对在这个人工智能增强的世界中幸福可以存在的地方有新的理解。也许乐趣不必完全消失——它只是发生了转变。与其在编写完美算法中找到乐趣,也许我们会发现在更高层次的系统设计思考、在精确描述我们想要构建的内容的创造性过程中,或者在人工智能无法触及的软件开发的人文方面发现满足感。

我并没有所有的答案。但也许,仅仅只是也许,我们需要有意识地在工作中保留一些可以让“心流”发生的空间——有时我们仍然手工编写代码,不是因为高效,而是因为它让我们快乐。

毕竟,如果我们失去了对工艺的热爱,我们究竟在优化什么?

img