Skip to content

Latest commit

 

History

History
84 lines (62 loc) · 1.77 KB

CS_Step_By_Step.md

File metadata and controls

84 lines (62 loc) · 1.77 KB

入门

1.1 语言

1.2 数据库

1.3 算法&数据结构

1.4 Linux

1.5 计算机网络

1.6 计算机系统

  • 《深入理解计算机系统》
  • 《操作系统》

1.7 汇编语言

1.8 软件工程

1.9 设计模式

1.10 运维

  • 监控
  • 自动集成
  • 容器:Docker
  • 自动化测试

1.11 中间件

  • mWeb Server:Nginx,Tomcat
  • 缓存:本地缓存、客户端缓存、服务端缓存
  • 消息队列
  • 日志系统
  • 定时调度
  • API网关
  • 配置中心

1.12 项目管理

  • 架构评审
  • 重构
  • 代码规划 (google style)
  • 代码Review
  • 编程模式(敏捷开发)

进阶

2.1 分布式

  • 扩展性
  • 稳定性&&高可用
  • 数据扩展
  • 服务治理
  • 分布式一致性
  • 幂等

2.2 分布式文档

2.3 书籍推荐

2.4 安全

2.5 大数据

2.6 常用工具

2.7 开源