个人技术知识体系
十余年 .NET → Java → Python → AI Agent 开发经历沉淀的知识体系
📚 知识文档
由浅入深的技术知识整理,覆盖完整技术栈:
编程语言基础
C#/.NET、Java、Python 三大生态,语言特性与运行时原理
⭐⭐⭐ 🎯 基础数据结构与算法
数组、链表、树、图、排序、查找、动态规划
⭐⭐⭐⭐ 🎯 基础桌面应用开发
WinForms、WPF、MVVM 模式、数据绑定与自定义控件
⭐⭐ 💻 应用开发Web 后端开发
ASP.NET Core、Spring Boot、FastAPI,ORM 与安全认证
⭐⭐⭐ 💻 应用开发Vue 前端开发
Vue 3、Composition API、Pinia、设计模式、工程化
⭐⭐⭐ 💻 应用开发React 前端开发
React 18、Hooks、状态管理、Next.js、设计模式
⭐⭐⭐ 💻 应用开发微服务架构
Spring Cloud、服务治理、分布式事务、DDD 领域驱动
⭐⭐⭐⭐ 🏗️ 架构基建数据存储
MySQL、Redis、MongoDB、ES、ORM 框架对比与缓存策略
⭐⭐⭐ 🏗️ 架构基建消息队列
RabbitMQ、Kafka、RocketMQ,消息可靠性与架构设计
⭐⭐⭐ 🏗️ 架构基建DevOps & 工程化
CI/CD、Docker、Kubernetes、监控与日志体系
⭐⭐⭐ ⚙️ 工程化架构设计
设计模式、架构风格、分布式系统、架构决策
⭐⭐⭐⭐ ⚙️ 工程化爬虫与数据处理
Scrapy、反爬策略、Pandas 数据处理与可视化
⭐⭐ 🚀 专项AI Agent 开发
LLM、Prompt Engineering、RAG、LangChain、多 Agent 协作
⭐⭐⭐⭐ 🚀 专项跨领域能力迁移
.NET → Java → Python 技术对照与通用能力抽象
⭐⭐⭐ 📈 成长下一步拓展方向
云原生、数据工程、AI 深入、安全、全栈能力
⭐⭐⭐⭐⭐ 📈 成长📝 面试题库
按模块分类的面试题库,由浅入深,含答案和关联知识点:
| 分组 | 模块 | 题目数量 | 链接 |
|---|---|---|---|
| 🎯 基础 | 编程语言基础 | 30 题 | 查看 |
| 🎯 基础 | 数据结构与算法 | 30 题 | 查看 |
| 💻 应用 | 桌面应用开发 | 15 题 | 查看 |
| 💻 应用 | Web 后端开发 | 40 题 | 查看 |
| 💻 应用 | Vue 前端开发 | 28 题 | 查看 |
| 💻 应用 | React 前端开发 | 25 题 | 查看 |
| 🏗️ 架构 | 微服务架构 | 35 题 | 查看 |
| 🏗️ 架构 | 数据存储 | 35 题 | 查看 |
| 🏗️ 架构 | 消息队列 | 25 题 | 查看 |
| ⚙️ 工程 | DevOps & 工程化 | 25 题 | 查看 |
| ⚙️ 工程 | 架构设计 | 30 题 | 查看 |
| 🚀 专项 | 爬虫与数据处理 | 15 题 | 查看 |
| 🚀 专项 | AI Agent 开发 | 30 题 | 查看 |
| 📈 成长 | 跨领域能力迁移 | 15 题 | 查看 |
| 📈 成长 | 下一步拓展方向 | 15 题 | 查看 |
合计:约 390 道题目
🚀 如何使用
- 知识学习:按模块顺序由浅入深学习,每个文档包含学习路径指引
- 面试准备:先刷基础题,再刷进阶题,最后刷高级题
- 持续更新:本仓库持续更新,欢迎 Star 关注
最后更新:2026-04-25