翻译:识别、解决、验证 (Identify, solve, verify)

 

Simon Willison 在这篇文章里探讨了在 LLM(大语言模型)时代程序员的核心价值。随着 AI 编程能力的提升,很多人开始担忧程序员的饭碗。但他认为,写代码只是工作的一小部分,发现问题和验证解决方案才是程序员不可替代的核心竞争力。AI 越强大,这 80% 的工作反而显得愈发重要。


原文链接:Identify, solve, verify - Simon Willison

随着我花在用 LLM(大语言模型)写代码上的时间越来越多,我对我的职业发展就越不感到担忧——即使它们编写代码的能力仍在不断提高。

在工作流程中使用 LLM,让我更清晰地认识到:我的工作远不止是“敲键盘写代码”那么简单。

我的工作在于识别那些可以通过代码解决的问题,然后去解决它们,最后去验证这个解决方案是否奏效,并且是否真正解决了最初的问题。

未来更高级的 LLM 也许能完全包办中间那个“解决”的环节。它能在第一步(识别)和最后一步(验证)提供帮助,但这必须由一个既懂待解决问题、又懂如何与 LLM 交互的专业人士来操作。

无论这些 AI 变得多强大,它们依然需要有人去为它们寻找问题,定义这些问题,并确认问题已经被解决。这仍然是一份工作——一份其他人很乐意将其交给专业从业者的工作。

而这,其实已经占据了目前我作为软件开发者日常 80% 的工作内容。