前言:一个不会写代码的人,如何用AI构建软件

一个真实的故事

想象这样一个场景:产品经理小王完全不会写代码,但他用自然语言向AI描述了自己想要的功能 —— “帮我做一个团队内部的书签收藏工具,支持按标签分类和搜索”。三天后,一个功能完整、界面美观的Web应用上线了。

这不是科幻,这是2026年正在发生的事情。

传统的编程学习路径是这样的:花几个月学语法 → 花几个月做练习 → 花几个月做项目 → 终于能写出可用的软件。而AI编程的路径完全不同:你只需要学会”如何清晰地表达你想要什么”,AI来负责把它变成代码。

这就像你不需要学会砌墙、接水管、布电路,你只需要能清楚地告诉装修队”我想要一个什么样的家”,专业的团队会帮你实现。AI编程工具就是你的”装修队”,而你要学的,是如何当好这个”业主”。

学习路径总览

第零部分:环境准备 ──→ 打好地基,安装必要工具
   ↓
第一部分:基础理论 ──→ 建立认知,理解AI编程的核心概念
   ↓
第二部分:工具生态 ──→ 了解主流工具与模型,完成安装与选型
   ↓
第三部分:Claude Code 深度使用 ──→ 掌握武器,深入学习Claude Code的全部能力 核心
   ↓
第四部分:技能系统 ──→ 效率倍增,构建可复用的AI技能
   ↓
第五部分:项目实操 ──→ 学以致用,从零到一完成完整项目 重点
   ↓
第六部分:独立实战 ──→ 独当一面,自主完成项目开发
   ↓
第七部分:Codex Desktop ──→ 拓展视野,掌握另一个主流AI编程工具

第零部分:环境准备与工具安装

学习目标:搭建完整的开发环境,确保后续学习零障碍

完成标志:能在终端执行基本命令,至少一个AI编程工具可正常运行

工欲善其事,必先利其器。在正式进入AI编程世界之前,我们需要先把”工作台”搭好。这就像做菜之前先把厨房收拾好、食材买齐 —— 虽然不是最激动人心的环节,但跳过它后面会处处碰壁。

0.1 终端/命令行入门:你的AI编程控制台

0.1.1 什么是终端

你平时用电脑,是通过鼠标点击图标、菜单来操作的,这叫图形界面(GUI)。而终端(Terminal)是另一种操作电脑的方式 —— 通过输入文字命令来告诉电脑做什么。

打个比方:图形界面就像在餐厅看着菜单点菜(点什么有什么),终端就像直接跟厨师说你想吃什么(更灵活,但需要知道怎么”说”)。

AI编程工具(如Claude Code)几乎全部运行在终端中,所以掌握基本的终端操作是第一步。

0.1.2 如何打开终端

Windows 用户:

  1. 按下键盘上的 Win + R 键(Win 是键盘左下角带 Windows 标志的键)
  2. 在弹出的”运行”对话框中输入 powershell
  3. 按回车键

或者更简单的方式:

  1. 在桌面底部的搜索栏中搜索”PowerShell”
  2. 点击”Windows PowerShell”打开

macOS 用户:

  1. 按下 Command + 空格 打开 Spotlight 搜索
  2. 输入 Terminal 或”终端”
  3. 按回车键打开

提示:打开终端后你会看到一个黑色(或白色)的窗口,里面有一个闪烁的光标等待你输入命令。不要怕,它不会因为你输错命令就爆炸 —— 最多给你一个报错信息而已。

0.1.3 5个必会终端命令

以下是你需要掌握的最基本的终端命令。打开终端,跟着一起敲:

1. pwd —— 查看当前位置(我在哪?)

# 通用命令(macOS/Linux直接输入,Windows PowerShell也支持)
$ pwd

预期输出:

# Windows 输出类似:
C:\Users\你的用户名

# macOS 输出类似:
/Users/你的用户名

这就像你在商场里,看一下脚下的地图上”您在此处”的标记。

2. ls(macOS/Linux)或 dir(Windows)—— 查看当前目录有什么

# macOS / Linux
$ ls

# Windows PowerShell(ls也可以用,但dir是经典命令)
$ dir

预期输出

Desktop    Documents   Downloads   Pictures   Videos
桌面       文档       下载       图片      视频

就像打开一个文件夹,看看里面有什么东西。

3. cd —— 进入某个目录(走到某个位置)

# 进入"桌面"文件夹
$ cd Desktop

# 返回上一级目录
$ cd ..

# 直接回到用户主目录
$ cd ~

cd 是 “change directory” 的缩写,就是”换个地方”的意思。

4. mkdir —— 创建新文件夹

# 创建一个名为 my-project 的文件夹
$ mkdir my-project

# 验证:查看是否创建成功
$ ls

预期输出中应该能看到 my-project 文件夹。

5. clear —— 清屏(屏幕太乱了,清理一下)

$ clear

验证:在终端中依次执行以下命令,确认你能正常操作:

$ pwd
$ mkdir ai-coding-test
$ cd ai-coding-test
$ pwd
$ cd ..

如果每条命令都能正常执行且没有报错,恭喜你,终端入门完成!

0.1.4 常见问题

图片[1]-前言:一个不会写代码的人,如何用AI构建软件-大赛人网

注意:在整个教程中,请尽量使用全英文的文件夹名和文件名。中文路径在很多开发工具中会引发奇怪的错误,这是一个经典的坑。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像-大赛人网
欢迎您留下宝贵的见解!
提交
头像-大赛人网

昵称

取消
昵称

    请登录后查看评论内容