从零基础到独立做项目,我的3个月学习路线分享

站长
2026年3月25日 · 阅读 2338 · 点赞 66

从零基础到独立做项目,我的3个月学习路线分享

> 3个月前我连终端是什么都不知道,现在我已经做了3个项目上线了。

我的起点

3个月前的我:

  • 文科生,从来没写过代码

  • 只会用 Word 和 Excel

  • 以为程序员都是天才

  • 唯一的"编程经验"是修改过 Excel 公式
  • 第一个月:打基础

    第1周:认识工具

    目标: 搞懂终端、Node.js、Claude Code 这些基本工具。

    我做的事:

  • 安装了 Node.js

  • 安装了 Claude Code

  • 学会了 cdlsmkdir 这几个终端命令

  • 用 Claude Code 做了第一个"Hello World"
  • 心得: 不需要什么都懂,会用就行。终端命令我到现在也就会那几个,够用了。

    第2周:做第一个小项目

    目标: 做一个能用的东西出来,不管多简单。

    我做的是一个命令行记账工具:输入今天花了多少钱,它帮我记下来。

    完全用 Claude Code 做的,我只负责描述需求。

    心得: 做出来的那一刻真的很开心,虽然只是个命令行工具。

    第3-4周:做第一个网页

    目标: 做一个有界面的东西。

    安装了 Cursor,跟着做了一个个人主页和一个纪念日倒计时网页

    心得: 这时候我才理解 HTML、CSS、JavaScript 大概是什么。不是先学再做,而是先做,遇到看不懂的再学。

    第二个月:做实际项目

    第5-6周:做一个完整的 Web 应用

    目标: 做一个有前后端的完整应用。

    我做了一个AI 读书笔记生成器:输入书名,AI 生成思维导图式的读书笔记。

    用 Claude Code 搭建后端 API,用 Cursor 做前端页面。第一次接触了 API、数据库这些概念。

    关键学习:

  • 什么是前端和后端

  • 什么是 API

  • 怎么用 Vercel 部署

  • 基本的 Git 操作
  • 第7-8周:做一个有用户的产品

    目标: 做一个别人也能用的东西。

    我做了一个微信小程序:每日一句英语。每天推送一句英语名言,带翻译和发音。

    发到朋友圈,居然有30多个人在用!

    关键学习:

  • 微信小程序的基本开发

  • 用户体验的重要性

  • 怎么收集用户反馈
  • 第三个月:系统提升

    第9-10周:学习基础概念

    这时候我才开始"补课": 看了一些基础教程,理解了之前做项目时似懂非懂的概念。

    推荐资源:

  • freeCodeCamp:免费的编程教程

  • JavaScript.info:讲得特别清楚

  • YouTube 上的 Fireship:每个视频很短,讲得很有趣
  • 心得: 先做项目再学基础,比先学基础再做项目效率高10倍。因为你已经有了实践经验,看教程时会有"原来是这样!"的感觉。

    第11-12周:持续做项目

    到了这个阶段,我已经可以比较自如地用 AI 做项目了。关键变化是:

  • 会提需求了:知道怎么跟 AI 描述才能得到最好的结果

  • 能看懂代码了:虽然还不能手写,但能理解 AI 生成的代码在做什么

  • 会调试了:遇到 bug 能初步判断问题在哪里
  • 我的工具箱

    | 工具 | 用途 | 使用频率 |
    |------|------|---------|
    | Claude Code | 主力开发,从0创建项目 | 每天 |
    | Cursor | 修改和调试代码 | 每天 |
    | Vercel | 部署网站 | 每周 |
    | GitHub | 代码管理 | 每天 |
    | ChatGPT | 问概念、查知识 | 经常 |
    | Gemini | 搜索最新技术信息 | 偶尔 |

    给新手的建议

  • 不要从学语法开始:直接上手做项目

  • 不要追求完美:先做出来,再慢慢优化

  • 不要和程序员比代码能力:你的优势是创意和需求理解

  • 遇到问题先问 AI:80% 的问题 AI 能直接解决

  • 每周至少完成一个小项目:保持手感和成就感

  • 把学到的东西写下来:写成文章或笔记,加深理解
  • 3个月后的我

  • 做了 3个完整项目上线

  • 能独立用 AI 做出有前后端的 Web 应用

  • 能看懂大部分 JavaScript/Python 代码

  • 开始理解软件开发的基本概念

  • 对技术不再恐惧,而是充满好奇
  • 我还是不会"写"代码,但我已经能"做"软件了。

    这就是 AI 时代的编程:你不需要成为程序员,你只需要成为一个会用 AI 的创造者。

    站长
    人人都是程序员,站长