运维的重要性已经到了一个很核心的程度了。弹性伸缩,自动扩容,灰度发布等等等概念,要求,都在冲击着架构师这个概念的定义。
如果说之前的架构师,更多的是在系统开发前,现在越来越偏于系统上线后。
还包括数据分析,日志分析,等等等等,对了,还没有提到Nosql DB,实时搜索,知识库,算法这一系列的东西。
每一个领域都在细分,每一个概念都在深化。
简单说,架构师确实和语言无关,但是又绝对和语言有关系。
你可以说,架构师就是在做选型,但是只会做选型,肯定做不出架构师。
Java更需要架构师,因为他本身就是各种开源框架,不对这些框架了解的清清楚楚,你很难做出一个好的选择,而一旦架构被固定,实际业务人员的开发,又会变的简单很多。
说到了现在,我有没有讲清楚架构师是什么?
而你,还想要做架构师吗。
反正,我说自己是架构师的时候,我的内心是羞耻的,我知道 ,我远远没达到架构师的能力。