从零基础到独立做项目,我的3个月学习路线分享
> 3个月前我连终端是什么都不知道,现在我已经做了3个项目上线了。
我的起点
3个月前的我:
第一个月:打基础
第1周:认识工具
目标: 搞懂终端、Node.js、Claude Code 这些基本工具。
我做的事:
cd、ls、mkdir 这几个终端命令心得: 不需要什么都懂,会用就行。终端命令我到现在也就会那几个,够用了。
第2周:做第一个小项目
目标: 做一个能用的东西出来,不管多简单。
我做的是一个命令行记账工具:输入今天花了多少钱,它帮我记下来。
完全用 Claude Code 做的,我只负责描述需求。
心得: 做出来的那一刻真的很开心,虽然只是个命令行工具。
第3-4周:做第一个网页
目标: 做一个有界面的东西。
安装了 Cursor,跟着做了一个个人主页和一个纪念日倒计时网页。
心得: 这时候我才理解 HTML、CSS、JavaScript 大概是什么。不是先学再做,而是先做,遇到看不懂的再学。
第二个月:做实际项目
第5-6周:做一个完整的 Web 应用
目标: 做一个有前后端的完整应用。
我做了一个AI 读书笔记生成器:输入书名,AI 生成思维导图式的读书笔记。
用 Claude Code 搭建后端 API,用 Cursor 做前端页面。第一次接触了 API、数据库这些概念。
关键学习:
第7-8周:做一个有用户的产品
目标: 做一个别人也能用的东西。
我做了一个微信小程序:每日一句英语。每天推送一句英语名言,带翻译和发音。
发到朋友圈,居然有30多个人在用!
关键学习:
第三个月:系统提升
第9-10周:学习基础概念
这时候我才开始"补课": 看了一些基础教程,理解了之前做项目时似懂非懂的概念。
推荐资源:
心得: 先做项目再学基础,比先学基础再做项目效率高10倍。因为你已经有了实践经验,看教程时会有"原来是这样!"的感觉。
第11-12周:持续做项目
到了这个阶段,我已经可以比较自如地用 AI 做项目了。关键变化是:
我的工具箱
| 工具 | 用途 | 使用频率 |
|------|------|---------|
| Claude Code | 主力开发,从0创建项目 | 每天 |
| Cursor | 修改和调试代码 | 每天 |
| Vercel | 部署网站 | 每周 |
| GitHub | 代码管理 | 每天 |
| ChatGPT | 问概念、查知识 | 经常 |
| Gemini | 搜索最新技术信息 | 偶尔 |
给新手的建议
3个月后的我
我还是不会"写"代码,但我已经能"做"软件了。
这就是 AI 时代的编程:你不需要成为程序员,你只需要成为一个会用 AI 的创造者。