Skip to content

Latest commit

 

History

History
502 lines (356 loc) · 12.2 KB

File metadata and controls

502 lines (356 loc) · 12.2 KB

参考资源

📍 导航返回首页


📚 书籍推荐

操作系统与底层

必读经典

  • 《深入理解计算机系统》(CSAPP)- ⭐⭐⭐⭐⭐
    Computer Systems: A Programmer's Perspective

    • 作者:Randal E. Bryant, David R. O'Hallaron
    • 适合:所有后台工程师
    • 重点章节:第8章进程、第9章虚拟内存、第11章网络编程
  • 《UNIX 环境高级编程》(APUE)- ⭐⭐⭐⭐⭐
    Advanced Programming in the UNIX Environment

    • 作者:W. Richard Stevens
    • 适合:系统编程开发者
    • 必读:文件IO、进程控制、线程
  • 《Linux 内核设计与实现》- ⭐⭐⭐⭐
    Linux Kernel Development

    • 作者:Robert Love
    • 适合:想深入内核的工程师

编程语言

Go 语言

  • 《Go 程序设计语言》- ⭐⭐⭐⭐⭐
    The Go Programming Language

    • 作者:Alan Donovan, Brian Kernighan
    • 官方推荐入门书
  • 《Go 语言实战》- ⭐⭐⭐⭐

  • 《Go 并发编程实战》- ⭐⭐⭐⭐

C++

  • 《C++ Primer》(第5版)- ⭐⭐⭐⭐⭐
  • 《Effective Modern C++》- ⭐⭐⭐⭐⭐
    作者:Scott Meyers

Python

  • 《流畅的 Python》- ⭐⭐⭐⭐⭐
    Fluent Python
    • 作者:Luciano Ramalho

数据库与存储

  • 《高性能 MySQL》(第4版)- ⭐⭐⭐⭐⭐
    High Performance MySQL

    • 必读章节:索引、查询优化、复制
  • 《Redis 设计与实现》- ⭐⭐⭐⭐⭐

    • 作者:黄健宏
    • 深入Redis内部实现
  • 《数据密集型应用系统设计》(DDIA)- ⭐⭐⭐⭐⭐
    Designing Data-Intensive Applications

    • 作者:Martin Kleppmann
    • 强烈推荐:分布式系统必读

分布式系统

  • 《分布式系统原理与范型》- ⭐⭐⭐⭐
    Distributed Systems: Principles and Paradigms

    • 作者:Andrew S. Tanenbaum
  • 《微服务设计》- ⭐⭐⭐⭐⭐
    Building Microservices

    • 作者:Sam Newman
    • 微服务架构权威指南
  • 《凤凰架构》- ⭐⭐⭐⭐⭐

    • 作者:周志明
    • 国产精品,讲解透彻

消息队列与流处理

  • 《Kafka 权威指南》- ⭐⭐⭐⭐⭐
    Kafka: The Definitive Guide

  • 《Apache Flink 实战》- ⭐⭐⭐⭐


算法与数据结构

  • 《算法导论》(CLRS)- ⭐⭐⭐⭐⭐
    Introduction to Algorithms

    • 经典教材,理论深入
  • 《剑指Offer》- ⭐⭐⭐⭐

    • 面试必备,题目经典
  • 《编程珠玑》- ⭐⭐⭐⭐
    Programming Pearls


架构与设计

  • 《领域驱动设计》(DDD蓝皮书)- ⭐⭐⭐⭐⭐
    Domain-Driven Design

    • 作者:Eric Evans
  • 《实现领域驱动设计》(DDD红皮书)- ⭐⭐⭐⭐⭐
    Implementing Domain-Driven Design

    • 作者:Vaughn Vernon
  • 《企业应用架构模式》- ⭐⭐⭐⭐
    Patterns of Enterprise Application Architecture

    • 作者:Martin Fowler

云原生

  • 《Kubernetes in Action》- ⭐⭐⭐⭐⭐
  • 《Docker 深入浅出》- ⭐⭐⭐⭐
  • 《云原生应用架构实践》- ⭐⭐⭐⭐

🌐 在线资源

官方文档

操作系统

编程语言

数据库

中间件

云原生


学习平台

算法练习

系统设计

开源项目


技术博客

国内

国际

技术资讯


🛠️ 工具推荐

开发环境

IDE与编辑器

API 测试

数据库客户端


性能分析

Linux 工具

  • perf:Linux性能分析瑞士军刀
  • strace:系统调用追踪
  • eBPF/bpftrace:内核可编程追踪
  • htop、iotop、nethogs:资源监控

Go 专用

  • pprof:性能分析(CPU、内存、goroutine)
  • go tool trace:执行追踪
  • golangci-lint:代码静态分析
  • delve:调试器

火焰图

压测工具


监控告警

指标监控

日志分析

链路追踪

APM(应用性能管理)


容器与编排


CI/CD


配置与服务发现


服务网格


消息队列


数据库

关系型

NoSQL

时序数据库

列式存储

搜索引擎


云平台

国际云厂商

国内云厂商

对象存储


🎓 在线课程

中文课程

极客时间

  • 《Go 语言核心36讲》- 郝林
  • 《MySQL 实战45讲》- 林晓斌
  • 《从0开始学架构》- 李运华
  • 《Kubernetes 实战》- 杨波

B站视频

  • 尚硅谷:Go、微服务、K8s
  • 黑马程序员:后端开发系列

英文课程

  • Udemy:Go、Docker、Kubernetes系列课程
  • Coursera:《分布式系统》(MIT)
  • YouTube:
    • Tech Dummies
    • System Design Interview
    • Kubernetes Tutorial

🔗 开源项目(学习源码)

入门级(推荐先看)

进阶级

专家级(深入研究)


🏛️ 技术社区

会议与活动

  • GopherChina:中国最大的Go语言大会
  • ArchSummit:全球架构师峰会
  • QCon:全球软件开发大会
  • KubeCon + CloudNativeCon

开发者社区


📰 技术资讯


🎨 其他工具

图表绘制

文档工具

代码托管

项目管理


📝 标准与规范


🔖 持续更新

本资源列表会持续更新,添加最新、最优质的学习资源。

欢迎贡献:如果你有好的资源推荐,请提交PR!


返回首页 | 查看术语表 | 查看FAQ