架构

架构师级别定义

2020-03-25  本文已影响0人  新时代农民工

架构师技术专家同属于一个级别,主要区别:主要在于架构师是基于方法论取做架构,技术专家是基于经验做架构

基于方法论可以在一定的开发经验就可以去做架构,不需要太多的类似领域的工作经验.优点是视野更开阔更有调理,缺点就是可能是实际经验不足,拿东西才发现有一些太理想需要改进;

技术专家靠的是经验,需要很长时间的积累,而且通常是多年在相同或类似领域的工作,因为不通领域经验不一定能复用,优点是拿出来东西都是经得起考验的,缺点就是太局限某个技术或业务领域

初级架构师:

       能够独立完成一个系统的架构设计,可以是一个全新的系统,也可以是对现有系统的架构升级或演进,系统的业务规模通常不大,所受的技术复杂度也不高,基本认为是一个几个人开发,日访问量千万级别以下的,tps基本在维持在百级别或以下的;如果是中间件团队,可以认为是开发一个类似api网关

中级架构师:

      能够独立完成复杂的系统的架构设计,通常是设计高并发,高可用,高扩展,海量数据的复杂系统,系统已经有一定的业务规模或技术复杂度,可以认为是一个几十个人开发,日访问量亿级别的,tps基本在维持在千级;可以认为是可以建立一整套相对完整微服务技术体系

高级架构师:

       这个级别的架构师,需要在中级的基础上升华,已经对多个技术体系轻车熟路,能提出自己独特并有意义的想法改进技术架构,能够有效指导中级架构师进行架构工作,对整个技术方案和技术规划有清晰合理的认识,这个级别的架构师和cto等做架构的人,相同点都有前瞻性,都有自己的见解,明显的一个区别在于一个是考丰富架构经验,一个是靠自己所见所听的去过架构

上一篇 下一篇

猜你喜欢

热点阅读