## CTO是什么
首席技术官(Chief Technology Officer)
成为CTO的四个要素:
1. 技术方向
2. 风险控制
3. 团队培养
4. 项目管理
作为CTO,你可以不是公司技术最牛,懂得最多的那个人,但你最好是。
这时候对你而言,最重要的是责任,要承受所有技术风险。
### 技术要求
##### web开发必知必会的四个方面
1. 防黑客
2. 大流量
3. 高并发
4. 被攻击后恢复服务
**即使在北京,这四方面都有经验的,不会超过1%**
### 风险控制
1. 技术风险
来自内部和外部,外部的比如网络安全,被黑,不能保证绝对安全,但是可以做到让黑客付出代价更大,性价比降低,黑客也不想黑。
2. 人力风险
员工请假,流失和被挖走。
3. 资金风险
这个和CTO关系不大,但要有项目预算的能力,提供公司评估项目。
4. 外部风险
国家政策,其他公司利益冲突,自然环境不可抗力等等。
### 团队培养
1. 企业内训
2. 委托培养
即使CTO脱离了开发团队,项目仍然能够保证健康发展,这就是团队培养的重要性。当然,你的不可替代性一定要有,但不会是事必躬亲。
### 项目管理
1. 项目开发模式
2. 项目管理模式
3. 质量控制
4. 绩效考核
这时候你需要从代码,工作流,不同粒度,维度对项目的健康进行把控。
看到这,你感到很有兴趣还是心有畏惧,也许你沉寂已久的技术原力,应该来一波暴涨了。