AI 是否正在扼杀软件工程
我总看到各种帖子说人工智能将取代开发者,但与此同时,感觉现在开发的软件比以往任何时候都多。更多的副业项目、更多的初创公司、更多的工具,一切都在增加。如果非要说的话,人工智能似乎让更多人更容易进行开发,而非减少了开发活动的总量。 像 ChatGPT 、Claude 、Cursor 或 Copilot 这样的工具让编写代码变得更快,甚至在更早的阶段,像 ArtusAI 或 Uizard 这样的工具也能提供帮助,协助构思框架或制作原型。但这些都无法取代真正理解你正在构建什么、做出决策以及应对现实世界复杂性的需求。 因此,我不确定“AI 正在扼杀软件工程”这一观点是否真的站得住脚。 如果开发变得更简单、更便宜,这难道不意味着将有更多软件被创造出来,从而需要更多的工程师,而不是更少吗? 很好奇大家对此怎么看。
我觉得不是,现在新开的项目脏活累活都让 copilo 干了,我有更多时间去考虑架构和其他问题。
如果是两三年前,这个新项目的代码绝对是堆屎山一样堆出来的。
@darkengine 迟早架构也能被 ai 取代的,而且会很快。
我认为软件工程是会被 ai 扼杀的。目前尚未取代的也只是架构、规模,但是我认为在时间面前不是问题,而且这个时间不会太久。
未来软件开发唯一不会被 AI 取代的只剩下开发者的品味了。
@Tomatopotato 这个品味,让人觉得又无奈又好笑。
「更容易开发」意味着更普及、门槛低,那不就是妥妥的新时代的司机、外卖、快递嘛。 你当然可以说它没有消灭软件工程,但也可以说它确实消灭了软件工程——这 2 者中的「软件工程」其内涵其实已经变了。
@Tomatopotato 实际上已经有一部分架构工作也被 AI 接管了,我可以有更多时间接触用户,整理需求。
如果 AI agent 连这个也可以接管掉,那么软件工程跟人类没啥关系了。
为什么不把这个情况理解成促进?难道用了这些工具,运行的代码变少了?