查看: 2|回复: 0

吴恩达又发了一篇长推,只讲一件事,既然都vibe coding了,为什么软件工程基本功仍然无比重要?

[复制链接]

16

主题

1

回帖

60

积分

注册会员

积分
60
发表于 3 小时前 | 显示全部楼层 |阅读模式
吴恩达又发了一篇长推,只讲一件事,既然都vibe coding了,为什么软件工程基本功仍然无比重要?


里面有个观点很值得玩味,ai让开发应用变得廉价,但并没有让决策能力变廉价,如果你不懂软件架构,ai就会帮你做决策,可能是各种sb决策。

这让我想起前不久一个新闻,上海某初中女生完全不懂编程,靠ai开发应用,3天卖了一万八,我觉得很厉害,但有网友挑战说是家长直播帮卖的,噱头远大于实际。

其实吧,ai编程0门槛的今天,开发有真实市场认可、持续创收的应用反而变得更难了,一来你会做的别人都会做,二来你没有等软件工程的做的专业。

因为具备持续商用价值的软件需要有可靠性、一致性、可维护性、低延迟、安全稳定,而且还得保持成本合理。

如果一点没有软件工程认知,只靠agent开发决策,瞎子摸象,很容易制造出垃圾,毕竟现在的ai还不是agi,它的决策往往基于历史数据和模型推演,而不是真实用户场景。

吴恩达在文章里说,vibe coding想要真正出活,不是过家家自娱自乐那种,首先要知道前后端的概念,有搭全栈应用的基础能力,包括UI、API、测试等。

其次要懂得管理数据,比如存储、数据库、生命周期、一致性、安全性等,数据是应用的核心资产,不懂数据管理真说不过去了。

最后是系统架构的设计和安全保障,比如你要知道所开发应用的目标用户、并发量、延迟控制,然后根据实际需求选择合适的技术架构,用java、go还是c++都需要测试选型。安全则更需要制定测试策略来验证,比如故障处理、漏洞检测等。

应用开发出来还需要在生产环境中去部署运营测试,这些是ai很难做好的。

通篇读下来,我感觉吴恩达不是在反对vibe coding,而是强调能“深刻理解软件如何工作”的人,做出来的应用价值会远远高于那些不懂基本功就vibe coding的人。

其实懂软件工程不是非得科班出生,而是去了解软件的构成原理,有能力识别并主动引导ai做出正确的决策。
#how i ai##ai##agent##大模型##吴恩达#
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部