夜雨聆风学习资料网

ARTICLE · 1326399

AI认知十八:AI Coding:为什么现在不会编程的人,也可以利用AI开发?

AI认知十八:AI Coding:为什么现在不会编程的人,也可以利用AI开发?

  今天我们进入AI四大赛道中的第二个方向:AI Coding(人工智能辅助编程)。这是一个非常值得关注的领域。过去,如果一个人想开发网站、软件或者手机应用,通常需要学习编程语言,掌握大量技术知识。现在,AI可以帮助人生成代码、检查错误,甚至根据自然语言描述搭建一个完整的软件原型。这意味着软件开发的门槛正在发生变化。

一、什么是AI Coding?

Coding 就是编程,也就是通过代码告诉计算机应该做什么。例如,你想开发一个网站。过去需要程序员自己编写代码:

  • 页面如何显示?
  • 按钮如何工作?
  • 数据如何保存?
  • 用户如何登录?
  • 页面之间如何连接?

现在,你可以直接告诉AI:

「帮我开发一个服装品牌展示网站,包含品牌介绍、产品展示、设计作品和联系方式。」

AI就可以帮助你生成相应代码。

AI Coding就是利用人工智能辅助编写、理解、修改和运行程序。

我们把过程分成五步:

步骤

具体工作

01 提出需求

告诉AI你想开发什么

02 生成代码

AI根据需求编写程序

03 运行程序

在电脑上启动项目

04 检查错误

AI帮助寻找问题

05 修改优化

不断完善软件功能

举个例子:你说:「帮我制作一个每日AI新闻网站。」

AI可以帮助你:

  1. 设计网站页面。
  2. 编写网页代码。
  3. 增加新闻数据接口。
  4. 制作新闻分类。
  5. 增加搜索和筛选功能。
  6. 排查运行错误。

但要注意,AI生成的代码不一定正确,仍然需要运行、测试和检查。

三、什么是Vibe Coding?

  Vibe Coding可以通俗理解为:用自然语言描述自己的想法,让AI帮助你完成编程。例如,你不需要先掌握所有代码。你可以这样告诉AI:

「我要制作一个儿童服装设计学习网站,首页展示课程,点击课程可以进入学习页面,还要有图片展示区域。」

AI根据你的描述生成代码,你再通过不断对话修改。

例如:

  • 把背景改成米白色。
  • 增加课程分类。
  • 添加图片上传功能。
  • 增加搜索按钮。
  • 修改手机端页面布局。

这就是Vibe Coding的基本工作方式。

但它不意味着完全不需要技术知识。项目越复杂,越需要理解代码、数据、安全和软件架构。

四、认识四种AI Coding工具

1. Cursor。AI代码编辑器,可以理解项目代码,帮助修改多个文件、生成程序和排查问题。

2. GitHub Copilot。编程辅助工具,可以根据上下文补全代码、解释代码和协助开发。

3. Windsurf。AI辅助开发环境,支持理解项目和通过对话协助完成开发任务。

4. Replit。在线开发平台,可以通过AI辅助创建、运行和发布应用。

这些工具定位有所不同,具体功能和收费方案也会持续变化。

五、AI Coding可以开发什么?

开发方向

可以制作的产品

网站开发

个人主页、企业官网

软件开发

客户管理、库存管理

手机应用

学习工具、生活助手

AI应用

AI问答、知识库

自动化工具

数据整理、信息采集

商业系统

订单管理、商品管理

  过去这些项目可能需要多人协作,现在个人也可以借助AI完成一部分开发工作。

六、AI Coding会取代程序员吗?

这是很多人关心的问题。AI正在改变程序员的工作方式,但并不意味着程序员这个职业马上消失。因为开发软件不仅是写代码,还包括:

  • 理解客户需求。
  • 设计软件架构。
  • 处理复杂业务逻辑。
  • 保护数据安全。
  • 解决系统故障。
  • 保证软件稳定运行。

AI可以帮助完成其中很多任务,但软件质量和最终责任仍然需要人来把关。未来程序员可能需要从单纯编写代码,逐渐转向设计、管理和验证AI生成的软件。

七、对普通人来说,最重要的是什么?

以前:

有想法 → 学编程 → 写代码 → 开发产品。

现在:

有想法 → 描述需求 → AI辅助编程 → 测试修改 → 完成产品。

编程的门槛降低了,但提出好需求、判断结果和解决问题的能力变得更加重要。

八、总结

  记住五句话:AI Coding就是AI辅助编程。Vibe Coding是通过自然语言描述需求,让AI帮助开发。AI可以生成代码、检查错误和修改程序。AI Coding可以帮助普通人开发网站和软件。会使用AI不等于会开发软件,测试和理解程序仍然重要。

  AI Coding与软件开发:未来一个人能不能开发一家公司需要的软件?我们将继续学习:什么是前端和后端?什么是数据库?什么是API接口?一个网站是怎样运行的?AI如何把一个想法变成真正可以使用的软件?会把软件开发的基本结构讲清楚,为后面真正动手开发AI应用做准备。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料