软件工程永远不会消亡
摘要
认为软件工程始终是必要的,因为需要人类问责来确保AI构建安全且正确的系统。
必须有人对构建的内容负责。否则AI可能会构建出可能害死所有人或挪走资金的东西,而无人知晓。为了有人能负责,就需要有人准确理解AI构建了什么。更多的人工智能不会解决问题,只会加剧复杂性。因此,软件工程永远不会消亡。任何告诉你不是这样的人都只是在为IPO对你进行煤气灯操纵。
相似文章
软件工程基础更为重要
本文强调,在人工智能和智能工具时代,软件工程基础仍然至关重要,突出了大型语言模型的推理局限性,以及对可维护、良好设计的软件的需求。
为什么人工智能尚未取代软件工程师,也不会取代
Arvind Narayanan 和 Sayash Kapoor 认为,人工智能不会取代软件工程师,他们指出决定构建什么、验证和深入的人类理解等瓶颈是该职业抵御自动化的关键。
@Pragmatic_Eng: 任何认为软件工程会‘消失’的人都不了解这份工作。@KentBeck,XP和TDD的创造者,关于…
Kent Beck认为,即使AI不断进步,软件工程也不会消失,因为编码涉及建立信任、理解和联系,而这些是无法自动化的。
AI需要更严格的工程纪律,而非更少
文章认为,尽管AI生成代码的能力日益增强,但工程纪律——尤其是代码审查和可靠性实践——变得更加重要,而非减弱。
@saranormous: https://x.com/saranormous/status/2064510215056400652
尽管以Devin为代表的AI编程助手取得了快速进展,显著提升了代码编写和交付的速度,但本文认为,软件工程中最有价值的部分仍难以通过基准测试衡量,并且需要人类的判断和组织协调,这些是无法轻易自动化的。