1、互联网架构师首先应该是一名优秀的程序员,能够解决或引导开发人员遇到的难题
     作为一名优秀的程序员应该学会“偷懒”,我们不能成为代码的搬运工,应该成为写程序的艺术大师。
2、互联网架构师应该对处理大数据容量、高性能、高并发、高可用的系统有架构设计和开发经验
3、互联网架构师要对操作系统、数据库、服务器等各种软件的使用和配置有深入了解。
      比如:liunx、负载均衡策略、反向代理服务器、数据库的集群设计及容灾方案等
4、互联网架构师还需要承担项目经理的角色,对系统的整个开发过程有清晰明确的认识,并对相关需求进行分析和建模
5、互联网架构师需要有超强的学习能力及沟通能力,喜欢关注和接触新的技术,知识面要非常广
6、互联网架构师需要对从事的行业的产品以及相关业务要有深刻的了解,否则何谈架构

 架构师是整个团队的核心和灵魂,架构师的技术要求甚至可以说技术总监都不具备。