通过系统自学,掌握软件开发全流程,成为具备项目能力的开发者
通过系统自学,你最终应具备以下能力:
| 类别 | 说明 | 建议工具 |
|---|---|---|
| 电脑环境 | 一台能流畅运行 VS Code、浏览器、Git 的电脑 | Win / Mac / Linux |
| 编辑器 | 代码编辑器 | Visual Studio Code |
| 版本控制 | 保存和回退代码 | Git + GitHub |
| 运行环境 | 用于跑网页或脚本 | Node.js / Python |
目标:理解计算机与代码基础。
学习笔记管理
代码托管 / 作品展示
随时答疑与代码检查
做架构图与流程图
UI 原型设计
| 阶段 | 时间 | 每周投入 | 重点 |
|---|---|---|---|
| 入门 | 1~2月 | 每天 1~2 小时 | 理解逻辑与基础思维 |
| 前端基础 | 2~3月 | 每天 2 小时 | 掌握 HTML/CSS/JS |
| 工程化 | 2~3月 | 每天 2~3 小时 | React / Git / API |
| 软件工程 | 2月 | 每天 1~2 小时 | 理解团队开发流程 |
| 实战项目 | 长期 | 自定 | 作品积累 + 上线 |
Node.js / Django / Flask
React Native / Flutter
Figma / 交互心理
前端 / 全栈 / 产品经理 / 独立开发者