只懂技术还远远不够,懂技术/懂业务/懂管理的综合型人才,才是技术团队中的绝对核心。
不仅仅是架构师,所有的技术高端岗位,对人才的综合能力都有较高的标准。
规划整个项目技术路线
构建完整的技术生态
面对凶猛的故障,迅速做出判断并解决
保障架构方案的顺利执行与平稳落地
深厚的技术功底与大局观,始终保持对先进技术的敏感
工作3年之后,同行之间的薪资差距越来越大,差距背后对应的是综合能力的差异
不停的Coding业务代码,编码水平并没有提高
能按时完成开发任务,代码质量没时间改进
更多关注功能性需求,很少考虑非功能性需求
流行啥用啥,不会根据业务选择合适的技术
各种故障时有发生, 没有完整解决方案
对框架底层原理了解不深入,重术不重道
具备结合团队现状,合理演进架构的选型思维
具备结合项目现状,确保三高的架构设计能力
具备根据业务特点,找到架构根本解的业务抽象能力
具备面向未来进行架构设计的前瞻性能力
具备深入技术底层源码的探究能力和大局观
具备项目管理/团队管理等软性实力
1.构建完整的架构设计知识体系
2.具备全方位的架构设计思维
3.熟悉大厂主流的架构设计玩法
4.能根据业务特点给出合适的架构方案
架构设计原则
架构设计维度
架构设计方案
架构设计实践
1.构建完整的架构评估知识体系与全局思维
2.学会合理评估服务的性能
3.学会合理评估系统容量
4.了解Tair集群在不同集群之间如何调配水位
架构评估方法
服务性能评估
系统容量评估
集群水位调配
1.能够把握技术选型的最佳时机
2.具备宏观与微观兼备的技术选型能力
3.学会如何基于项目量级进行架构选型
4.了解如何基于业务类型进行架构选型
选型维度与指标
选型演进与分析
选型经验心得
主流业务选型
1.轻松绘制出合格的模块关系图,时序图
2.轻松绘制出合格的数据架构图
3.轻松绘制出合格的运行部署单元图
4.轻松绘制出合格的逻辑/物理运行模型图
整体架构草图
能性架构视图
数据架构视图
架构设计流程
上一篇:【爬虫】一、前置知识