多语言展示
当前在线:1507今日阅读:159今日分享:18

WEB架构师成长之路之-架构师都要懂哪些知识

Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,招聘Web架构师的要求。 总结起来大概有下面几点技能要求:一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。三、 架构师对操作系统、数据库、服务器各种软件使用的配置比较了解,比如Linux、Web负载均衡、反向代理、数据库集群、容灾等比较了解。四、 架构师对软件开发过程有清晰明确的认识,也就是对软件工程有有明确的认识,并能把需求进行分析、建模。五、 架构师学习能力很强、接触知识面要很宽广、喜欢关注和接触各种新的技术。六、 架构师沟通能力很强。七、 架构师对从事的行业的业务要有深刻的了解。
工具/原料
1

第一条要求你是个优秀的程序员

2

第二、第三条要求你要懂DBA,运维都需要懂的知识

方法/步骤
1

1、面向对象编程、UML画图、设计模式、代码重构2、 常用ORM工具3、  MVC,WCF,XMl, JQuery ,SQL以及性能优化4、 FrameWork一些深入的知识5、 高性能代码,比如静态化,MemCached等手段。6、 最好也了解一些其他语言,比如Java,PHP等。

2

1、 常用数据库,MSSQL、MySQL、Oracle,性能调优熟练,备份、负载均衡、集群、容灾熟练2、 大数据量处理熟练3、 各种数据库监控软件

3

1、 各种Web负载均衡的硬件,比如F5,软件,比如Nginx等原理和配置2、 反向代理加速,比如SquID等3、 操作系统,Linux是必须懂的,各种好的工具都在Linux下。4、 各种性能监控软件。

注意事项
1

1、 沟通和理解能力。 2、 的业务逻辑。

2

3、 软件工程的知识。 4、 质量控制、进度控制、人员组织等。

推荐信息