Skip to content

BofanZhou/Tech-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

📖 技术学习笔记 | Tech Learning

System Design Distributed Systems AI/ML DevOps

全栈技术学习笔记,涵盖系统设计、分布式、AI/ML、DevOps 等领域

📚 知识库🎯 学习路线📝 面试准备


📚 知识库 | Knowledge Base

🏗️ 系统设计 | System Design

从零开始学习如何设计可扩展、高可用的分布式系统


🌐 分布式系统 | Distributed Systems

深入理解分布式系统的核心概念与算法

核心算法:

  • Raft 共识算法
  • Paxos 算法
  • Gossip 协议
  • Vector Clock

🤖 AI / 机器学习 | AI / Machine Learning

AI 时代必备的技术知识,从基础到应用

主题 状态 最后更新

实践项目:


⚙️ DevOps & 云原生 | DevOps & Cloud Native

现代软件交付与运维的最佳实践

主题 状态 最后更新

工具链:


💻 编程语言 | Programming Languages

语言 主题 状态
Python 高级特性

🗄️ 数据库 | Databases

类型 主题 状态

🎯 学习路线 | Learning Path

后端工程师进阶路线

基础阶段
├── 编程语言深入 (Go/Python/Java)
├── 数据结构与算法
├── 计算机网络
├── 操作系统
└── 数据库基础

进阶阶段
├── 系统设计基础
├── 分布式系统概念
├── 消息队列
├── 缓存策略
└── 微服务架构

高级阶段
├── 分布式系统设计
├── 性能优化
├── 高可用架构
├── 云原生技术
└── AI 系统集成

推荐学习资源

领域 资源 类型
系统设计 System Design Primer GitHub
系统设计 Designing Data-Intensive Applications 书籍
分布式 MIT 6.824 课程
AI/ML Fast.ai 课程
DevOps Kubernetes 官方文档 文档

📝 面试准备 | Interview Prep

技术面试题库

类别 题目数 链接

面试经验


📂 目录结构 | Directory Structure

tech-learning/
├── 📂 system-design/            # 系统设计
│   ├── 📄 01-basics.md
│   ├── 📄 02-scaling.md
│   ├── 📄 03-load-balancing.md
│   ├── 📄 04-caching.md
│   ├── 📄 05-database-design.md
│   ├── 📄 06-message-queue.md
│   ├── 📄 07-microservices.md
│   └── 📂 cases/                # 设计案例
│       ├── 📄 twitter.md
│       ├── 📄 url-shortener.md
│       ├── 📄 chat-app.md
│       └── 📄 video-streaming.md
│
├── 📂 distributed-systems/      # 分布式系统
│   ├── 📄 01-fundamentals.md
│   ├── 📄 02-cap-theorem.md
│   ├── 📄 03-consensus.md
│   ├── 📄 04-distributed-transaction.md
│   ├── 📄 05-distributed-lock.md
│   ├── 📄 06-id-generator.md
│   └── 📄 07-scheduler.md
│
├── 📂 ai-ml/                    # AI/机器学习
│   ├── 📄 01-ml-basics.md
│   ├── 📄 02-deep-learning.md
│   ├── 📄 03-transformer.md
│   ├── 📄 04-llm.md
│   ├── 📄 05-rag.md
│   ├── 📄 06-ai-agent.md
│   ├── 📄 07-model-deployment.md
│   └── 📂 projects/             # 实践项目
│       ├── 📄 local-llm.md
│       ├── 📄 rag-app.md
│       └── 📄 fine-tuning.md
│
├── 📂 devops/                   # DevOps
│   ├── 📄 01-docker.md
│   ├── 📄 02-kubernetes.md
│   ├── 📄 03-cicd.md
│   ├── 📄 04-observability.md
│   ├── 📄 05-gitops.md
│   └── 📄 06-terraform.md
│
├── 📂 languages/                # 编程语言
│   ├── 📂 python/
│   ├── 📂 go/
│   ├── 📂 rust/
│   └── 📂 typescript/
│
├── 📂 databases/                # 数据库
│   ├── 📂 postgresql/
│   ├── 📂 mongodb/
│   ├── 📂 redis/
│   ├── 📂 influxdb/
│   └── 📂 vector/
│
├── 📂 interview/                # 面试准备
│   ├── 📄 system-design.md
│   ├── 📄 distributed.md
│   ├── 📄 database.md
│   ├── 📄 network.md
│   └── 📂 experiences/
│
├── 📂 resources/                # 资源汇总
│   ├── 📄 books.md
│   ├── 📄 courses.md
│   ├── 📄 blogs.md
│   └── 📄 tools.md
│
├── 📄 README.md                 # 本文件
├── 📄 PROGRESS.md               # 学习进度
└── 📄 LICENSE

📊 学习统计 | Learning Stats

领域 文章数 完成度

🤝 参与贡献 | Contributing

  1. 发现错误或有补充?请提交 Issue
  2. 想分享学习笔记?欢迎 PR
  3. 推荐优质资源?请添加到 resources/

📄 许可证 | License

MIT License


⬆ 返回顶部

Stay Hungry, Stay Foolish! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors