最近这半年关于AI辅助编程的话题非常火热。我经常在很多社交媒体,比如X等平台上看到各种各样的”奇迹“,比如说无代码基础一小时上线某个AI产品,或者点击某个按钮就自动生成一个网页等等。这些效果看着非常酷炫,可是实际效果真的如此神奇吗?
我自己在过去几个月亲身实践和体验了各个AI编程产品,例如Lovaable、Cursor以及Bolt,想给各位做一个参考。
首先是很多人关心的代码基础问题。我本身在大学时学习过基本的编程,但当时学的是C++,所以对于现有市面上专注于前端的代码方面并没有太多帮助。当然,编程本身背后的逻辑和思维是互通的。
因此回答第一个问题:一个无代码基础的人是否可以借助AI编程来制作一个以网页端为主的应用?
答案是可以的,但这是个tricky的问题,原因在于:如何定义”无代码基础的人”?
因为”无代码基础”代表这个人不了解现代计算机、网络和背后的基础逻辑。但这些内容在任何一个国家的基础教育学科中都有涉及,例如数学中的简单计算、物理学科中的电路与或非逻辑门,或者信息和历史课中对互联网的简单基础定义。如果一个人对上述所说一窍不通,那么答案是否定的。
因此,如果你是一个受过基础学科教育的现代人,并且愿意去了解新知识且充满好奇心,那么你完全可以在没有接触过高等级编程(某种程度上数学就是一种编程)的情况下来制作一个应用。
第二种情况是,如果你本身已经有过一些基础,甚至是程序员,那么AI编程能够在某些重复性工作中提升很多效率。但提升的程度也并不像宣传的那么夸张,我接下来会详细讲解这个问题。是的,我确实用AI从0到1建立了一个网页,并且中间经历过多次debug和重建。这个过程中的真实体验,就是我想和大家分享的。
以下内容为付费部分
如果想查看我的详细操作过程,[请订阅继续阅读全文]