第01课:AI编程新时代
第01课:AI编程新时代
不用科班出身,AI让人人都能写代码
主讲:Angel Zhang & Charlie Cao
本节学习目标
- 理解AI如何降低编程门槛
- 全面认识AI编程工具的能力
- 了解编程能帮你做什么
- 明确学习路径
一、编程为什么值得学
| 能力 | 产出 |
|---|---|
| 做网站/App | 个人品牌·产品展示·在线商店 |
| 自动化 | 批量处理文件·自动发邮件·爬数据 |
| 做工具 | Chrome插件·微信机器人·小程序 |
| 分析数据 | 比Excel更强大的数据处理 |
| 理解技术 | 和程序员沟通·管理技术团队 |
二、AI编程工具全景
对话式编程
用ChatGPT/Claude直接对话写代码:
- 用中文描述需求
- AI生成完整代码
- 你提问修改
- 复制粘贴运行
AI代码编辑器
Cursor/GitHub Copilot在你写代码时实时辅助:
- 自动补全代码
- 理解上下文
- 一键重构
一键建站工具
v0.dev/Bolt.new一句话生成完整应用:
- 描述你想要的网站/应用
- AI生成全部代码
- 一键部署上线
三、AI编程能做到什么程度
✅ AI做得很好的
- 写常见功能的代码(登录·表单·列表等)
- 解释代码含义
- 修复报错
- 代码风格转换
- 写测试
⚠️ 需要人指导的
- 复杂业务逻辑的设计
- 性能优化
- 安全防护
- 系统架构决策
你的角色是什么
你 = 产品经理 + 验收员
AI = 程序员
你负责:说清楚要什么,检查结果对不对
AI负责:写代码,调Bug,解释原理
四、需要学什么编程语言
| 语言 | 用途 | 难度 |
|---|---|---|
| HTML/CSS | 网页结构和样式 | ⭐ |
| JavaScript | 网页交互·全栈开发 | ⭐⭐ |
| Python | 自动化·数据分析·AI | ⭐⭐ |
AI时代的学习方式:不需要背语法,要学会描述需求让AI写代码。
五、学习路径
路径1:做网站/前端(适合自媒体·电商)
第01-03课 → 第05课(网页)→ 第09课(建站)→ 第11课(部署)
路径2:自动化/工具(适合职场人·效率控)
第01-03课 → 第07课(Python脚本)→ 第08课(工具开发)
路径3:全栈开发(适合创业者·产品经理)
全部12课按顺序学习
本课作业
- 安装以下工具之一:Cursor / VS Code / Replit(网页版免安装)
- 在ChatGPT中试试:“帮我用Python写一个Hello World程序”
- 思考:你最想用编程解决什么问题?
下一课,我们正式开始用ChatGPT写代码。