"构师这个职位,和语言无关。非得限定在某个语言的架构师,不是真的架构师。
举个栗子:C++程序员们会把号称是架构师的那个洗剥干净后作为祭品祭天,以祈求他们的神不会降下可怕的0级Bug。所以你看不到C++架构师,因为他们一出现就被献祭了。而Java程序员们则不同,他们更需要一个祭司来主持献祭仪式。因为Java之神喜欢更大规模并且有繁复仪式的献祭而非高品质的祭品,所以通常会选择产品经理作为祭品。
你想更直观的了解架构师,java架构师,可以看看动力节点的Java架构师课程大纲体系表,再对照c++就能清楚一二!
架构是自下而上进化出来的,是群体讨论出来的,不同的业务场景,不同的性能需求有不同的架构设计,这些架构往往是工作在一线的资深程序员们讨论和实践出来的,而不是一个专门的岗位,高高在上的做着架构设计。不存在一个凌驾于所有项目之上的架构师,每个项目有自己的架构,团队共同讨论和根据实践决定。