我知道我之前发布过一些关于 AI 的乐观内容,赞美它的潜力并鼓励团队接受这些工具。老实说,我仍然相信那个未来。但今天我想分享一些更个人化、更微妙的事情——目前我对使用 AI 进行软件开发最担心的一件事:缺乏乐趣。
谈论生产力提升、竞争优势以及 AI 将如何重塑我们的行业很容易。我们已经进行了这些对话。更难讨论的是在此过程中可能会失去的东西——一些无形但对我们许多人来说至关重要的东西,他们选择这个职业不仅仅是为了薪水,还因为我们真正热爱编程这门手艺。
现在是早上 8 点 47 分,桌上冒着新鲜的咖啡热气,我的耳机将我包裹在完美的播放列表中。我去 Asana,在那里我确切地知道我当天需要做什么。我打开 Neovim,代码开始在我身边流淌。我已经失去了时间感;我完全活在当下。
我的朋友们,这就是我过去所说的快乐工作日。我相信你们中的一些人会产生共鸣。
那些日子里,我感到疲惫但很充实。关于思想和创造之间的直接联系——我的手指只是将想法转化为工作软件的管道——感觉几乎是超然的。解决问题的奋斗,一路上的小胜利,以及从无到有构建的满足感......这些不仅仅是工作的方面;他们是我最初爱上编程的原因。
我所描述的这种体验就是心理学家所说的“心流”——一种你完全沉浸在一项活动中的心理状态,被深度专注和完全参与所激发。首先由 Mihaly Csikszentmihalyi(我在开头引用的心理学家)描述,心流是挑战与技巧相遇的最佳点,手头的任务既不太容易(导致无聊),也不太困难(导致焦虑)。这是一种与创造力、生产力以及最重要的——幸福密切相关的状态。对于软件开发人员来说,这是一个神奇的区域,问题在这里变成了谜题而不是障碍,时间像分钟一样过去,你和你的代码之间的界限似乎消失了。
快进到今天,编码的乐趣正在迅速减少。嗯,我现在是一名经理,所以就是这样......但即使我确实掌握了技术知识,我通常也只是打开 Cursor 并提示我摆脱 90% 的困境。它更有效率,但也更被动。
我现在更像一名策展人,而不是那种深度沉浸其中,我精心设计每个功能?我描述我想要什么,评估 AI 给我什么,调整提示,然后迭代。是的,它很高效。甚至是革命性的。但感觉缺少一些重要的东西——那种时间消失、你完全沉浸在创作中的流动状态。如果这成为跨团队的主导工作流程,我们是否会冒着一个充满高效但奇怪的超然开发人员的行业的风险?
所以这就是我担心的地方,老实说,我不知道该怎么想。一方面,我很清楚使用 AI 工具的人工作效率更高。另一方面,我担心当他们只是按 Tab 键生成代码而不是自己编写代码时,他们手艺中的长期快乐和快乐。
当我们外包过去需要我们全神贯注和创造力的编程部分时,我们是否也外包了获得满足的机会?我们能否在提示工程中找到与曾经通过代码解决问题相同的成就感?
也许我们需要的是关于在这个 AI 增强世界中幸福可以存在于何处的新理解。也许快乐不必完全消失——它只是发生了变化。也许我们会在关于系统设计的更高层次的思考中,在准确描述我们想要构建的东西的创造性过程中,或者在 AI 无法触及的软件开发中的人性方面,而不是在编写完美算法中找到乐趣。
我没有所有的答案。但也许,只是也许,我们需要有意识地在我们的工作中保留(一些)仍然可以发生流程的空间——我们有时仍然手工编码,不是因为它高效,而是因为它让我们快乐。
毕竟,如果我们失去了手艺的乐趣,我们究竟是为了什么而优化呢?
内容中包含的图片若涉及版权问题,请及时与我们联系删除
评论
沙发等你来抢