警惕你身边的架构师
注意一点:在IT技术的世界里永远没有完美的方案,每一种技术都有他的强项和弱项。架构师很多时候在各种技术之间做出选择,而选择的依据就是哪一项技术更符合我们的业务,哪一项技术能够带来真正的价值。
如果你无法同意这个观点也就没必要继续往下阅读
什么是架构师
Architect 一词的本意是指建筑行业的设计师,用行业内的话说他们做的是结构设计,空间设计而不仅仅是我们一般人认为的美观性方面设计。
- 第一个问题是,这一类Architect需不需要在工地码砖?
答案是不需要的 - 第二个问题是,什么是软件行业的架构师?
没有人给这一类架构师做明确的定义,大多还是强调软件设计能力,关键技术突破能力和培养团队的能力。
我想说架构师并不是一种炫酷的Title,也不是管理者。他始终应该是一个工程师,追求卓越。比我们想象的高级更高级,是技术的广度与深度以及职业素养等等多方面的体现。
架构师的组织架构
我只能说一说自己经历的一些公司组织情况,欢迎网友通过留言来聊一聊架构师的其他组织形态。
上图描述的是超大型集团企业的配置,这种类型的企业IT系统建设非常复杂。通常由于体制的复杂性和业务的复杂性共同导致的,同时架构师组织配置带来的价值也不容易衡量。个人认为这种配置在积极影响和消极影响两者当中消极影响通常会更突出。
- CIO/CTO
我没有直接接触过CIO/CTO,对他们的工作内容和职责也无法轻率的做出评价。但我认为这个职位仍然是一个技术条线管理者,管理的重点是技术绝不是其他诸如人事、成本、利润、行政的东西。他们是一个公司技术发展的灯塔、布道师,他们的决策直接影响这团队的技术能力发展路线,以及最终是否能够实现技术变现。 - 架构委员会
就
积极影响
消极影响
架构师类型
-
编程型架构师
-
文档型架构师
