一、学习目标
三月 08, 2025
Title:学习计划
data:2025-3-8
一、学习目标
- 短期目标(3个月):掌握前后端基础,能独立开发简单的全栈应用(如博客系统)。
- 中期目标(6个月):深入框架和工具链,构建复杂应用(如电商平台)。
- 长期目标(12个月):掌握工程化、性能优化和架构设计,达到求职或独立开发水平。
二、学习路线图
阶段一:基础巩固(1-2个月)
技能模块 | 学习内容 | 学习资源 |
---|---|---|
前端基础 | - HTML5/CSS3 高级特性 - JavaScript ES6+(异步、闭包、模块化) | MDN Web Docs JavaScript.info |
后端基础 | - Python 进阶(装饰器、生成器、协程) - Flask/Django 基础 | Flask 官方文档 Django 官方教程 |
数据库 | - SQL 高级(事务、索引优化) - ORM(SQLAlchemy/Django ORM) | SQLZoo Django ORM 指南 |
工具 | - Git 基础 - VS Code 或 PyCharm 使用 | Pro Git 中文版 |
阶段二:技术进阶(2-4个月)
技能模块 | 学习内容 | 学习资源 |
---|---|---|
前端框架 | - React/Vue 核心概念(组件、状态管理、路由) - 前端工程化(Webpack、Vite) | React 官方教程 Vue 官方指南 |
后端进阶 | - RESTful API 设计 - 认证与授权(JWT、OAuth2) - 微服务基础 | Django REST Framework FastAPI 文档 |
数据库扩展 | - NoSQL(MongoDB/Redis) - 数据库分库分表 | MongoDB 大学 Redis 官方文档 |
测试与调试 | - 单元测试(PyTest/Jest) - 接口测试(Postman) | PyTest 文档 Postman 学习中心 |
阶段三:全栈实战(3-6个月)
项目类型 | 项目目标 | 技术栈 |
---|---|---|
个人博客 | - 支持文章发布、评论、用户管理 - 前后端分离架构 | 前端:React + Ant Design 后端:Django REST Framework + MySQL |
电商平台 | - 商品管理、购物车、支付集成(如支付宝沙箱) - 性能优化 | 前端:Vue3 + Pinia + Vite 后端:FastAPI + PostgreSQL + Celery |
协作工具 | - 实时协作(WebSocket) - 文件上传(AWS S3/MinIO) | 前端:Next.js + Tailwind CSS 后端:NestJS + MongoDB + Redis |
查看评论