技术教程学习路线
从零基础到架构师的完整学习路径
📚 教程目录
编程语言
- Python 教程 - Python 语言基础到进阶
- JavaScript/TypeScript 教程 - 前端脚本语言
后端框架与库
- Python 教程 - Python 进阶
- FastAPI 教程 - 现代高性能异步 Web 框架
- LangChain 教程 - LLM 应用开发框架
- LangChain 2025 教程 - LangChain 最新版本
- gRPC 教程 - 高性能 RPC 框架
- WebSocket 教程 - 实时双向通信
- 多智能体协作 - AutoGen、CrewAI、LangGraph
- SQLAlchemy 教程 - Python ORM 框架
前端技术
- Vue 3 教程 - 渐进式 JavaScript 框架
- Element Plus 教程 - Vue 3 组件库
- Pinia 教程 - Vue 3 状态管理
- Vue Router 教程 - Vue 路由管理
- Vite 教程 - 下一代前端构建工具
数据库
关系型数据库
- MySQL 教程 - 最流行的关系型数据库
- PostgreSQL 教程 - 高级关系型数据库
- SQLite 教程 - 轻量级嵌入式数据库
NoSQL 数据库
- Redis 教程 - 内存数据库与缓存
- Redis Cluster 教程 - Redis 集群部署
- MongoDB 教程 - 文档数据库
- ClickHouse 教程 - 列式分析数据库
- Elasticsearch 教程 - 搜索引擎
数据库中间件
- ShardingSphere 教程 - 分库分表中间件
向量数据库
- 向量数据库教程 - FAISS、Milvus、Chroma
中间件
消息队列
- Kafka 教程 - 分布式消息队列
- RabbitMQ 教程 - 消息队列
- RocketMQ 教程 - 阿里消息队列
服务治理
- Sentinel 教程 - 流量控制、熔断降级
- Dubbo 教程 - 高性能 RPC 框架
配置中心
分布式协调
- ZooKeeper 教程 - 分布式协调服务
- etcd 教程 - 分布式键值存储
- Consul 教程 - 服务发现与配置
分布式事务
- Seata 教程 - 分布式事务解决方案(AT/TCC/Saga/XA)
API 网关
- API 网关教程 - Kong、APISIX
认证授权
- OAuth2/OIDC 教程 - 身份认证与授权
其他中间件
- Nginx 教程 - 反向代理与负载均衡
- Caddy 教程 - 自动 HTTPS Web 服务器
- SSE 教程 - 服务端推送事件
- GraphQL 教程 - API 查询语言
DevOps
容器编排
- Docker 教程 - 容器化部署
- Kubernetes 教程 - 容器编排平台
- Helm 教程 - Kubernetes 包管理
CI/CD
- Git 教程 - 版本控制
- Jenkins 教程 - CI/CD 持续集成
- GitLab CI 教程 - GitLab 持续集成
- ArgoCD 教程 - GitOps 持续交付
服务网格
- Istio 教程 - 服务网格
可观测性
- Prometheus 教程 - 监控告警
- ELK 教程 - 日志收集与分析
- 分布式追踪教程 - Jaeger、SkyWalking
基础设施
- Linux 教程 - 服务器运维
- Ansible 教程 - 自动化运维
- Terraform 教程 - 基础设施即代码
- NFS 教程 - 网络文件系统
- rsync 教程 - 文件同步
大数据运维
- Airflow 教程 - 工作流调度
大数据
- Flink 教程 - 流处理引擎
AI 与机器学习
大模型集成
- 大模型集成 - OpenAI、DeepSeek、Qwen、智谱
- vLLM 部署教程 - 大模型推理部署
- 模型微调教程 - LoRA、QLoRA 微调
- Prompt Engineering - 提示词工程
- Function Calling - 函数调用
RAG 系统
- RAG 系统教程 - 检索增强生成
- RAG 进阶教程 - 混合检索、重排序
- Embeddings 向量模型 - 向量嵌入原理与应用
- Query 改写教程 - 查询优化技术
- RAGAS 评估教程 - RAG 系统评估
Agent 平台
- DeerFlow 教程 - 字节跳动 Super Agent Harness
- Dify 教程 - LLM 应用开发平台
- Coze 教程 - 字节跳动 AI Bot 平台
Agent 协议
- MCP 模型上下文协议 - Model Context Protocol
- A2A 应用到应用协议 - Agent-to-Agent Protocol
其他
- PyTorch 教程 - 深度学习框架
- 文档解析 - PDF、Word 解析
系统设计与架构
开发工具
- Git 教程 - 版本控制工具
🚀 快速开始
本教程使用 VitePress 部署,支持浏览器远程访问。
在线访问
启动 VitePress 服务后,访问:http://服务器IP:4173/
本地阅读
bash
cd /home/hongchou/tech-tutorials
# 开发模式(实时预览)
npm run docs:dev
# 构建生产版本
npm run docs:build
# 预览构建结果
npm run docs:preview📖 学习路径建议
🐍 Python 后端工程师路径
第一阶段:基础
├── Python 基础 (languages/python)
├── Python 进阶 (backend/python)
├── FastAPI 框架
└── 数据库:MySQL / PostgreSQL / Redis
第二阶段:进阶
├── SQLAlchemy ORM
├── WebSocket 实时通信
└── gRPC 微服务通信
第三阶段:中间件
├── 消息队列:Kafka / RabbitMQ / RocketMQ
├── 缓存:Redis Cluster
├── 配置中心:Apollo / Nacos
└── 分布式事务:Seata
第四阶段:运维
├── Git 版本控制
├── Docker 容器化
├── Kubernetes 编排
└── CI/CD:Jenkins / GitLab CI
第五阶段:架构
├── 缓存架构设计
├── 高可用架构
└── 异步编程🤖 AI 应用工程师路径
第一阶段:基础
├── Python 基础
├── PyTorch 基础
└── 大模型集成
第二阶段:Prompt 工程
├── Prompt Engineering
├── Function Calling
└── 文档解析
第三阶段:RAG 系统
├── LangChain 框架
├── RAG 系统搭建
├── 向量数据库
└── Embeddings 模型
第四阶段:RAG 进阶
├── RAG 进阶(混合检索、重排序)
├── Query 改写
└── RAGAS 评估
第五阶段:Agent 开发
├── DeerFlow / Dify / Coze
├── MCP 协议
├── A2A 协议
└── 多智能体协作
第六阶段:生产部署
├── vLLM 推理部署
└── 模型微调🏗️ 架构师路径
第一阶段:基础架构
├── 缓存架构设计
├── 高可用架构
└── 异步编程
第二阶段:分布式系统
├── 分布式协调:ZooKeeper / etcd / Consul
├── 分布式事务:Seata(AT/TCC/Saga/XA)
├── 分布式配置:Apollo / Nacos
└── 分库分表:ShardingSphere
第三阶段:服务治理
├── 服务网格:Istio
├── 流量控制:Sentinel
├── API 网关:Kong / APISIX
├── RPC 框架:Dubbo / gRPC
└── 认证授权:OAuth2/OIDC
第四阶段:可观测性
├── 监控:Prometheus
├── 日志:ELK
├── 追踪:Jaeger / SkyWalking
└── 服务网格:Istio
第五阶段:DevOps
├── 容器编排:Kubernetes
├── CI/CD:Jenkins / GitLab CI / ArgoCD
├── 基础设施:Terraform / Ansible
└── 消息队列:Kafka / RabbitMQ / RocketMQ🔧 DevOps 工程师路径
第一阶段:基础
├── Linux 运维
├── Git 版本控制
└── Docker 容器化
第二阶段:编排与调度
├── Kubernetes 集群
├── Helm 包管理
└── NFS 存储
第三阶段:CI/CD
├── Jenkins 持续集成
├── GitLab CI
└── ArgoCD GitOps
第四阶段:基础设施
├── Ansible 自动化
├── Terraform IaC
└── rsync 同步
第五阶段:可观测性
├── Prometheus 监控
├── ELK 日志
├── 分布式追踪
└── Istio 服务网格🌐 全栈工程师路径
第一阶段:后端
├── Python 基础
├── FastAPI 框架
└── 数据库:MySQL / PostgreSQL / Redis
第二阶段:前端
├── Vue 3 框架
├── Element Plus 组件库
├── Pinia 状态管理
├── Vue Router 路由
└── Vite 构建
第三阶段:工程化
├── Git 版本控制
└── Docker 容器化
第四阶段:部署
├── Nginx 反向代理
├── Kubernetes 编排
└── CI/CD 流水线📊 大数据工程师路径
第一阶段:基础
├── Linux 运维
├── Python 基础
└── MySQL / PostgreSQL
第二阶段:数据存储
├── Redis 缓存
├── MongoDB 文档数据库
├── ClickHouse 分析数据库
└── Elasticsearch 搜索引擎
第三阶段:数据处理
├── Flink 流处理
├── Kafka 消息队列
└── Airflow 工作流调度
第四阶段:数据架构
├── ShardingSphere 分库分表
├── Redis Cluster 集群
└── 分布式协调:ZooKeeper📊 技术栈覆盖度
| 领域 | 教程数量 | 覆盖度 |
|---|---|---|
| AI/LLM | 17 | ⭐⭐⭐⭐⭐ |
| 数据库 | 12 | ⭐⭐⭐⭐⭐ |
| 中间件 | 18 | ⭐⭐⭐⭐⭐ |
| DevOps | 18 | ⭐⭐⭐⭐⭐ |
| 后端框架 | 8 | ⭐⭐⭐⭐⭐ |
| 前端技术 | 5 | ⭐⭐⭐⭐ |
| 系统架构 | 3 | ⭐⭐⭐⭐ |
| 编程语言 | 2 | ⭐⭐⭐⭐ |
| 大数据 | 1 | ⭐⭐⭐ |
总计:84+ 教程
✨ 教程特点
- 零基础入门:每个教程从最基础的概念开始
- 循序渐进:由浅入深,逐步提升难度
- 实战导向:结合真实项目案例
- 代码示例:提供完整的可运行代码
- 最佳实践:包含开发中的注意事项和最佳实践
- 架构图示:使用 ASCII 图表清晰展示架构
本教程持续更新中,覆盖架构师必备技能