MySQL
编程
计算机基础
其它
修炼
工程师 - 高级工程师 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师
工程师阶段:基础技能积累阶段(基础知识、编程语言、编程工具)
高级工程师:积累方案设计经验并能独立完成开发(需求设计、方案设计、编码实现)
技术专家:拓展技术宽度
初级架构师:能够独立完成一个系统的架构设计
中级架构师:能够完成复杂系统的架构设计
高级架构师:创造新的架构模式
软件发布全流程
- 需求分析(需求梳理 => 产品定义)
- 系统设计(子系统划分 => 模块定义)
- 模块设计(模块详细设计)
- 编码实现
- 单元测试
- 代码评审
- 集成测试
- 灰度发布
- 正式发布