Atitit 架构师的分类 架构师都有哪些种类? 1. 应用架构师 应用架构师是行业中数量最多的架构师,主要负责公司产品的技术架构。产品架构师需要对业务有足够的理解,根据产品需求设计架构,在运营团
Atitit 架构师的分类
架构师都有哪些种类?
1. 应用架构师
应用架构师是行业中数量最多的架构师,主要负责公司产品的技术架构。产品架构师需要对业务有足够的理解,根据产品需求设计架构,在运营团队的协助下评估量级,并管理项目的整个生命周期。
2. 中间件架构师
中间件架构师主要负责基础框架、公共组件,通用服务的搭建。比如分布式服务框架诸如 Dubbo,HSF;比如消息队列诸如 RocketMQ,Kafka。在大型互联网公司中,往往不是把开源框架简单「拿来」,而是研发出符合自身业务的企业中间件。
3. 基础设施架构师
基础设施架构师负责服务器资源、网络资源、数据库等基础设施的建设;以及持续集成工具、持续部署工具的搭建。
以上所说的三种,只是架构师最基本的分类。一些特殊领域也有着专门的架构师,比如网络安全架构师、大数据架构师等等。
怎样才能成为架构师?
1. 技术的深度和广度
有一句话说得好,将军就是更优秀的士兵。架构师作为程序员中的将军,首先需要有足够的技术深度,同时需要广泛了解行业内的主流技术,以便更好地设计架构和技术选型。
2. 业务的理解
抛开业务谈架构就是耍流氓。这一点对应用架构师来说尤其重要。只有对业务有了充分的理解,才能对项目的设计和扩展做出合理的规划。
3. 良好的沟通能力
架构师不只是低头做技术,更需要协调指挥团队内的成员,也需要跨部门和产品、运营、项目经理等人员做及时有效的沟通,所以沟通能力是必不可少的。
架构师分为4种:
企业架构师EA(Enterprise Architect)、
基础结构架构师IA(Infrastructure Architect)、
特定技术架构TSA(Technology-Specific Architect)和
解决方案架构师SA (Solution Architect)。
---------------------
架构师的分类
一般会把架构师分为:
业务架构师即BA
系统架构师SA
其实从严格意义上业说架构师是可以分成三类的:
一般就是把系统架构师和应用架构师合成一类。这个从本质上来讲倒没有什么太大的区别,不伤大雅。
相关文章
- 【转】2012年7月9 – 知名网页游戏公司 PHP高级工程师 最新面试题
- 历时两年的微博与脉脉数据之争落幕,互联网公司请看好你家的爬虫!
- 谈谈公司内部的技术分享
- 对比MICROSOFT的SKYDRIVE测试免费同步方案和公司FTP方案
- 【光环国际】500强公司7个项目管理工具
- Atitit 互联网技术公司防爆指南技术规范标准流程 30个危险物品
- Atitit 互联网 技术公司的组织架构 事业部 分公司
- Atittit.研发公司的组织架构与部门架构总结
- 阿里小蜜的语音识别、语义理解技术用的是哪家公司的产品?
- 从公司解散的事实中学到的
- Interview:算法岗位面试—上海某公司算法岗位(偏数据分析,互联网行业)技术面试考点之特征工程考察点
- Interview:算法岗位面试—11.14下午上海电***公司(国企)简单面试+技术一面之兴趣爱好、项目考察等
- Interview:算法岗位面试—10.15下午—上海某公司算法岗位(偏机器学习,合资制造行业)技术面试考点之电话面试—研究项目的技术考察
- 互联网公司技术晋升面试的总结分享
- :施密特建议尾随年轻的专业人士了解技术公司
- IT界程序员跳来跳去,到底去大公司还是小公司?
- “进大厂大半年,每个月都想走!”大公司 VS 小公司到底该如何选择? | 必看
- 【数据挖掘】顺丰公司数据挖掘笔试题
- 各公司用户画像技术案例分享
- 【面试】中科院北京某所公司——中科晶上一面
- 爬虫技术成就了这些商业公司的 python网络爬虫小猿人