现在做软件系统开发,往往都不是一个公司内部系统的事情,有的是其他厂家的总包分包给我们,我们按照总包厂的领导做好自己的分包系统,有的是自己总包,分给其他的厂家。往往打交道的系统和人会非常多,感觉现在做的系统都是高大上的,相当复杂。在我们接触的一些厂家里,经常沟通一些东西要找相关的人,当然咱们就负责做具体的事情。经常能够在群里@谁谁谁,介绍这是我们的啥啥架构师,心里会想,现在怎么出来那么多架构师?接触的厂家很多,有大有小,都有自己的架构师,于是按照个人理解以及接触的人做的事情总结了一下架构师的名号或者称号:
1、系统架构师:这个貌似是软考里的一个名目,设计和规划整个系统的架构,包括硬件、软件、网络和存储等方面,确保系统具有高性能、高可用性和可伸缩性等特性,貌似是教科书式的描述的人物,根据描述,感觉就是软件系统里的架构师。
2、软件架构师:这个跟系统架构师定义里的有啥区别,还有这称呼
3、企业架构师:为企业或组织制定整体战略、规划和执行方案,包括业务架构、信息架构、应用程序架构和技术架构等方面。
上面三个比较官方,也比较早就有的,下面的就是现代流行的
4、云架构师:云计算方面的
5、数据架构师:数据方面的
6、网络架构师:网络方面的
7、安全架构师:安全方面的
8:业务架构师:业务流程方面的
9:产品架构师:产品方面的
10:运维架构师:负责运维方面的
11:项目架构师:项目管理方面的
12:后端架构师:后端技术方面的
13:前端架构师:前端技术方面的
14:研发架构师:研发方面的
差不多回忆这么多,感觉架构师被玩坏了,反正现在都是架构师,程序员,经理和工程师都要被淘汰了