You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
标题是有点噱头,毕竟说白了就是消费了两个 200 刀套餐的消费者,如果说“怎么不被封”可能大家还更有兴趣。不过那类讨论已经很多了,就不赘述了。 还需要足够强大的基底来支持 AI 编程 这种基底必须能让 AI 编程可以实现廉价、稳定、可大规模提升测试速度(比如加硬件)的端到端的测试。 不要指望一次就能生成结果 这种有各种例子来说明其是不现实的。如果一次生成就能用的,大概率都是些小玩具。 不应该把希望放在将产品需求、开发文档、测试用例在代码开发前完成 这种大概就是 SDD 想实现的幻想,写得完备,然后启动 AI ,一切搞定。 软件工程的复杂度一方面是因为软件工程的需求实现的本质是在用一套对现实世界建模导致的复杂度,另外一方面是糟糕的实现额外添加的。随着模型的能力增加,后者可能也许大概会减少,但是前者是不可避免的,SDD 其实也只能解决后者。 产品层面要抵制住 AI 的诱惑 不要因为 AI 介入了,就开始狂加功能,“能做”和“应该做”是两回事。 复杂度很多时候就是因为什么都做带来的。 产品只要够简单就不可能复杂(什么废话)。 如果你不够了解这个领域,那就先做起来,然后推翻再做 遇到一个问题,你就先做下去,这个功能超出自己能 Hold 住的极限,就想办法叠 AI 能力,把东西做成是第一要务,认真研究结构,缺陷。 这样子就会对这个领域有一定理解了,然后重新再开发一次。AI 带来的是一种重建的便利性。“一开始瞎写后面尾大不掉”的情况可以减少很多。 这一次就能避免上一次的相当多的问题,如果这一次还是磕磕绊绊,那说明还得再进行一次,直到你觉得自己对于这个领域了解程度已经相当深入了,那么这个产品就能推向市场了。 AI 编程能给个人带来的是什么 如果多次重建推倒一个功能,最终可以让产品设计得更合理,架构更清晰。 AI 编程是一种用时间和金钱换更好维护性的编程路径,能够极大推进一个个体的成品的上线,你如果热爱编程,也能从这个过程中得到另外一种快乐。
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
摘要
用户分享了花费400美元/月订阅AI编程服务的体验,强调AI编程需要强大的基础设施支持,并讨论了AI如何通过迭代开发减少复杂度并提升产品质量。
原帖内容
标题是有点噱头,毕竟说白了就是消费了两个 200 刀套餐的消费者,如果说“怎么不被封”可能大家还更有兴趣。不过那类讨论已经很多了,就不赘述了。 还需要足够强大的基底来支持 AI 编程 这种基底必须能让 AI 编程可以实现廉价、稳定、可大规模提升测试速度(比如加硬件)的端到端的测试。 不要指望一次就能生成结果 这种有各种例子来说明其是不现实的。如果一次生成就能用的,大概率都是些小玩具。 不应该把希望放在将产品需求、开发文档、测试用例在代码开发前完成 这种大概就是 SDD 想实现的幻想,写得完备,然后启动 AI ,一切搞定。 软件工程的复杂度一方面是因为软件工程的需求实现的本质是在用一套对现实世界建模导致的复杂度,另外一方面是糟糕的实现额外添加的。随着模型的能力增加,后者可能也许大概会减少,但是前者是不可避免的,SDD 其实也只能解决后者。 产品层面要抵制住 AI 的诱惑 不要因为 AI 介入了,就开始狂加功能,“能做”和“应该做”是两回事。 复杂度很多时候就是因为什么都做带来的。 产品只要够简单就不可能复杂(什么废话)。 如果你不够了解这个领域,那就先做起来,然后推翻再做 遇到一个问题,你就先做下去,这个功能超出自己能 Hold 住的极限,就想办法叠 AI 能力,把东西做成是第一要务,认真研究结构,缺陷。 这样子就会对这个领域有一定理解了,然后重新再开发一次。AI 带来的是一种重建的便利性。“一开始瞎写后面尾大不掉”的情况可以减少很多。 这一次就能避免上一次的相当多的问题,如果这一次还是磕磕绊绊,那说明还得再进行一次,直到你觉得自己对于这个领域了解程度已经相当深入了,那么这个产品就能推向市场了。 AI 编程能给个人带来的是什么 如果多次重建推倒一个功能,最终可以让产品设计得更合理,架构更清晰。 AI 编程是一种用时间和金钱换更好维护性的编程路径,能够极大推进一个个体的成品的上线,你如果热爱编程,也能从这个过程中得到另外一种快乐。
评论 (7)
yyysuo: 推倒重建除非有明确的方向吧,或者方向偏得太厉害。
beimenjun: @ yyysuo 推倒重建比如在做一个大功能的时候,虽然有大概的方向,但是自己很可能也不太清楚要做成什么样。 做的过程和做出来的成品使用的时候,其实就是一个明确自己究竟想要什么的过程。 最终实现的结果是:“再给你一个机会重新开发一次,你会怎么开发?”的时间回溯的功能。这种回溯放以前是不可能的,现在是可能的。
YanSeven: ai 最大的价值就是给了一个试错的机会,让你花钱省时间的试错机会。
csfreshman: @ YanSeven 赞同,试错成本减小,可以多尝试
crime1024: ai 最大的价值,就是没有价值。
shoushen: 感谢分享!说的很实在!
shoushen: 产品层面要抵制住 AI 的诱惑。 这个观点很新颖。
由社区爬虫自动生成于 2026-06-09T07:22:10.242Z
Beta Was this translation helpful? Give feedback.
All reactions