技术主管

参考:阿里技术,《如何成为优秀的技术主管?你要做到这三点》。https://102.alibaba.com/detail/?id=312

一。开发规范

1.命名规范

2.统一IDE,代码模板。

3.Maven使用规范。(三方库)

4.代码提交规范。

5.统一API规范。

6.异常处理规范。(直接返回,抛出异常,重试处理,熔断处理,降级处理)

7.分支开发规范。

8.统一日志规范。

9.统一MYSQL开发规范。

10.统一工具与框架。

二。开发流程

整体开发流程涉及需求评审,测试用例评审,技术架构评审,开发与测试,验收与上线。

1.需求管理。考虑需求的必要性,重要性,实现成本。

2.技术架构评审。技术选型,高性能,高可用,可扩展性,可伸缩性,弹性处理,兼容性,安全性,可测性,可运维性,监控与报警。

3.代码评审。确认代码功能,编码规范,潜在的BUG,文档和注释,重复代码,复杂度,监控与报警,测试覆盖率。

4.发布计划评审。

三。技术管理

每周做系统健康度巡检。系统巡检关注系统指标,系统CPU,负载,内存,网络,磁盘等有无异常。关注慢借口。关注慢查询。关注错误日志。

四。技术规划

1.架构优化。

2.性能优化。

3.弹性与可靠性。

4.可伸缩。

你可能感兴趣的:(技术主管)