📍 导航:返回首页
必读经典:
-
《深入理解计算机系统》(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 深入浅出》- ⭐⭐⭐⭐
- 《云原生应用架构实践》- ⭐⭐⭐⭐
操作系统:
- Linux 内核文档:https://www.kernel.org/doc/
- Red Hat Enterprise Linux:https://access.redhat.com/documentation/
编程语言:
- Go 官方文档:https://golang.org/doc/
- Effective Go:https://golang.org/doc/effective_go
- C++ Reference:https://en.cppreference.com/
- Python 官方文档:https://docs.python.org/3/
数据库:
- MySQL 官方文档:https://dev.mysql.com/doc/
- PostgreSQL 文档:https://www.postgresql.org/docs/
- Redis 文档:https://redis.io/documentation
中间件:
- Apache Kafka:https://kafka.apache.org/documentation/
- Apache Flink:https://flink.apache.org/
- etcd:https://etcd.io/docs/
- Elasticsearch:https://www.elastic.co/guide/
- Nginx:https://nginx.org/en/docs/
- ClickHouse:https://clickhouse.com/docs/
云原生:
- Kubernetes:https://kubernetes.io/docs/
- Docker:https://docs.docker.com/
- Helm:https://helm.sh/docs/
- Istio:https://istio.io/latest/docs/
算法练习:
- LeetCode(力扣):https://leetcode.com/
- LeetCode 中文:https://leetcode.cn/
- HackerRank:https://www.hackerrank.com/
系统设计:
- System Design Primer:https://github.com/donnemartin/system-design-primer
- Grokking the System Design Interview
开源项目:
- Awesome Go:https://github.com/avelino/awesome-go
- Go by Example:https://gobyexample.com/
- Cloud Native Landscape:https://landscape.cncf.io/
国内:
- 阿里云开发者社区:https://developer.aliyun.com/
- 美团技术团队:https://tech.meituan.com/
- 字节跳动技术博客:https://tech.bytedance.net/
- 腾讯云+社区:https://cloud.tencent.com/developer
国际:
- Martin Fowler's Blog:https://martinfowler.com/
- High Scalability:http://highscalability.com/
- Brendan Gregg's Blog:http://www.brendangregg.com/
技术资讯:
- InfoQ 中文站:https://www.infoq.cn/
- HackerNews:https://news.ycombinator.com/
- Reddit r/golang:https://www.reddit.com/r/golang/
IDE与编辑器:
- GoLand:https://www.jetbrains.com/go/(专业Go IDE)
- VS Code:https://code.visualstudio.com/(轻量级,插件丰富)
- Vim/Neovim:https://neovim.io/(终端编辑器)
API 测试:
- Postman:https://www.postman.com/
- Insomnia:https://insomnia.rest/
- HTTPie:https://httpie.io/(命令行工具)
数据库客户端:
- DBeaver:https://dbeaver.io/(多数据库支持)
- TablePlus:https://tableplus.com/(美观易用)
- Redis Desktop Manager:https://redis.io/insight/
Linux 工具:
- perf:Linux性能分析瑞士军刀
- strace:系统调用追踪
- eBPF/bpftrace:内核可编程追踪
- htop、iotop、nethogs:资源监控
Go 专用:
- pprof:性能分析(CPU、内存、goroutine)
- go tool trace:执行追踪
- golangci-lint:代码静态分析
- delve:调试器
火焰图:
- Brendan Gregg's FlameGraph:https://github.com/brendangregg/FlameGraph
压测工具:
- wrk:https://github.com/wg/wrk(HTTP压测)
- ab (Apache Bench):HTTP压测
- JMeter:https://jmeter.apache.org/(功能丰富)
- Gatling:https://gatling.io/(Scala编写)
- Locust:https://locust.io/(Python编写)
指标监控:
- Prometheus:https://prometheus.io/
- Grafana:https://grafana.com/
- Zabbix:https://www.zabbix.com/
日志分析:
- ELK Stack(Elasticsearch + Logstash + Kibana)
- Loki + Grafana:https://grafana.com/oss/loki/
- Graylog:https://www.graylog.org/
链路追踪:
- Jaeger:https://www.jaegertracing.io/
- SkyWalking:https://skywalking.apache.org/
- Zipkin:https://zipkin.io/
APM(应用性能管理):
- Datadog:https://www.datadoghq.com/
- New Relic:https://newrelic.com/
- Elastic APM:https://www.elastic.co/apm
- Docker:https://www.docker.com/
- Docker Compose:https://docs.docker.com/compose/
- Kubernetes:https://kubernetes.io/
- Helm:https://helm.sh/
- K9s:https://k9scli.io/(K8s TUI工具)
- Lens:https://k8slens.dev/(K8s IDE)
- GitLab CI/CD:https://docs.gitlab.com/ee/ci/
- GitHub Actions:https://github.com/features/actions
- Jenkins:https://www.jenkins.io/
- ArgoCD:https://argo-cd.readthedocs.io/(GitOps)
- Tekton:https://tekton.dev/
- Apollo:https://github.com/apolloconfig/apollo
- Nacos:https://nacos.io/
- Consul:https://www.consul.io/
- etcd:https://etcd.io/
- Istio:https://istio.io/
- Linkerd:https://linkerd.io/
- Envoy:https://www.envoyproxy.io/
- Apache Kafka:https://kafka.apache.org/
- RabbitMQ:https://www.rabbitmq.com/
- Apache RocketMQ:https://rocketmq.apache.org/
- Apache Pulsar:https://pulsar.apache.org/
- NATS:https://nats.io/
关系型:
- MySQL:https://www.mysql.com/
- PostgreSQL:https://www.postgresql.org/
- TiDB:https://pingcap.com/(NewSQL)
NoSQL:
- Redis:https://redis.io/
- MongoDB:https://www.mongodb.com/
- Cassandra:https://cassandra.apache.org/
时序数据库:
- InfluxDB:https://www.influxdata.com/
- Prometheus:https://prometheus.io/
- TimescaleDB:https://www.timescale.com/
列式存储:
- ClickHouse:https://clickhouse.com/
- Apache Doris:https://doris.apache.org/
搜索引擎:
- Elasticsearch:https://www.elastic.co/
- Meilisearch:https://www.meilisearch.com/
国际云厂商:
- AWS(Amazon Web Services):https://aws.amazon.com/
- Google Cloud Platform:https://cloud.google.com/
- Microsoft Azure:https://azure.microsoft.com/
国内云厂商:
对象存储:
- AWS S3
- 阿里云OSS
- MinIO:https://min.io/(开源,可私有化部署)
极客时间:
- 《Go 语言核心36讲》- 郝林
- 《MySQL 实战45讲》- 林晓斌
- 《从0开始学架构》- 李运华
- 《Kubernetes 实战》- 杨波
B站视频:
- 尚硅谷:Go、微服务、K8s
- 黑马程序员:后端开发系列
- Udemy:Go、Docker、Kubernetes系列课程
- Coursera:《分布式系统》(MIT)
- YouTube:
- Tech Dummies
- System Design Interview
- Kubernetes Tutorial
-
gin:https://github.com/gin-gonic/gin
Go Web框架,代码简洁清晰 -
groupcache:https://github.com/golang/groupcache
分布式缓存,Google出品 -
go-zero:https://github.com/zeromicro/go-zero
微服务框架,中国开源
-
etcd:https://github.com/etcd-io/etcd
分布式KV存储,Raft算法实现 -
TiDB:https://github.com/pingcap/tidb
NewSQL数据库,分布式事务 -
MinIO:https://github.com/minio/minio
对象存储,S3兼容 -
Consul:https://github.com/hashicorp/consul
服务发现与配置
- Kubernetes:https://github.com/kubernetes/kubernetes
- Prometheus:https://github.com/prometheus/prometheus
- Envoy:https://github.com/envoyproxy/envoy
- CockroachDB:https://github.com/cockroachdb/cockroach
会议与活动:
- GopherChina:中国最大的Go语言大会
- ArchSummit:全球架构师峰会
- QCon:全球软件开发大会
- KubeCon + CloudNativeCon
开发者社区:
- GitHub:https://github.com/
- Stack Overflow:https://stackoverflow.com/
- Golang中国:https://gocn.vip/
- V2EX:https://www.v2ex.com/
- Hacker News:https://news.ycombinator.com/
- Reddit r/golang:https://www.reddit.com/r/golang/
- Reddit r/kubernetes:https://www.reddit.com/r/kubernetes/
- Dev.to:https://dev.to/
- 掘金:https://juejin.cn/
图表绘制:
- draw.io:https://www.diagrams.net/(架构图)
- PlantUML:https://plantuml.com/(文本绘图)
- Excalidraw:https://excalidraw.com/(手绘风格)
文档工具:
- Docsify:https://docsify.js.org/
- MkDocs:https://www.mkdocs.org/
- GitBook:https://www.gitbook.com/
- VuePress:https://vuepress.vuejs.org/
代码托管:
- GitHub:https://github.com/
- GitLab:https://gitlab.com/
- Gitee:https://gitee.com/(国内)
项目管理:
- Jira:https://www.atlassian.com/software/jira
- Trello:https://trello.com/
- Notion:https://www.notion.so/
- RFC文档:https://www.rfc-editor.org/
- Google Engineering Practices:https://google.github.io/eng-practices/
- Kubernetes API Conventions:https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md
本资源列表会持续更新,添加最新、最优质的学习资源。
欢迎贡献:如果你有好的资源推荐,请提交PR!