跳到主要内容

后端

后端开发负责业务逻辑、数据存储、接口服务、系统性能和稳定性。一个合格的后端工程师不仅要会写接口,还要理解数据库、缓存、消息队列、网络、部署、安全和架构设计。

学习目标

  • 掌握一门后端语言,例如 Go、Java、Python、PHP。
  • 理解 HTTP、RPC、REST、gRPC 等接口通信方式。
  • 掌握 MySQL、Redis、消息队列、搜索引擎等基础组件。
  • 能设计清晰的业务模型、接口和数据表。
  • 能部署服务、排查问题、优化性能。

能力地图

方向内容
编程语言Go、Java、Python、PHP、C
数据存储MySQL、Redis、etcd
服务通信HTTP、REST、RPC、gRPC
工程工具Git、Docker、日志、文档
系统能力并发、性能、安全、可观测性
架构能力微服务、缓存、限流、异步、分布式

推荐路线