AI编程经验分享:会带来哪些变化?
在AI编程风潮席卷而来的当下,究竟该如何看待这一新兴技术对编程领域的深远影响?本文将深入剖析AI编程在实际项目中的应用体验,探讨其在开发效率、项目可行性验证以及成本控制等方面带来的变革。
今年上半年AI编程领域确实比较火。其实我在去年就已经尝试用AI编程工具Cursor来写一些产品代码,虽然最终产品没有发布上线,但我投入了大概两个月时间,尝试通过Cursor实现之前的一些想法。
具体来说,我是拿十年前创业时的一个项目来做实验。当时那个项目没有成功,服务端的代码我做了保留,但客户端的代码都删除了。这次我用Cursor来重新修正服务端代码(虽然现在已经不能直接运行,但框架结构还在),把它改造成能运行的最新版本。
客户端的部分则是从零开始,完全通过打字和AI交互,一步步实现相关功能。总的来说,确实能用AI把这个产品做出来。
不过我发现,相比真正会写代码的人,用AI编程可能耗时更长。AI大概只能解决从0到60分的问题,60分到80分这个区间需要反复修改调整。经常会出现解决了A问题却引入B问题的情况,导致要不断返工。
当然不排除未来AI会变得更智能,但就目前而言,它更适合以下场景:
1、帮助不会编程的人实现从无到有的突破。
2、适合做简单的项目(比如之前流行的一键生成小游戏那种)。
3、作为程序员助手,快速完成基础代码。
对于复杂功能,AI还是比较吃力的。所以我认为AI编程更适合:
1、有经验的程序员用它来提高效率。
2、非技术人员尝试实现简单创意。
在我们公司,程序员现在都会用AI写代码。AI能快速完成0-60分的基础代码,程序员再自己优化完善,这样整体效率提升很大。比如以前需要2-3个月的项目,现在1-1.5个月就能完成。
对产品经理和运营同学来说,AI编程最大的价值在于:
1、快速验证想法(MVP)
2、降低试错成本
3、缩短开发周期
不过万变不离其宗,最终还是要回归产品本质:
1、解决了什么用户需求?
2、市场定位是什么?
3、商业化路径如何?
4、核心用户群体是谁?
这些根本性问题,AI帮不了你,还是需要产品经理自己思考清楚。
本文由人人都是产品经理作者【李明Bright】,微信公众号:【李明Bright】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议。
- 目前还没评论,等你发挥!