发布网友 发布时间:2022-06-02 14:33
共1个回答
热心网友 时间:2023-11-02 23:44
架构师必须清楚的知道网站的模式、运营思路、用户群体使用习惯、网站的功能等等环节,网站架构水平的高低决定着网站的整体性能和运营模式的时效性和经济性。网站架构师通常是由经验丰富的数据库搭建技术人员来担任。
现在也有专业的公司从事网站策划和架构,比如国内比较知名的大型行业门户搭建、模式与运营策划商“千瓦通信”等。拥有高水平的网站架构师,对网站的流程化开发和管理非常有意义,现在国内知名的互联网企业拥有多个网站架构师,有专门的架构师部。
架构师也并非是万能的。架构师是客户需求和开发者之间的桥梁。在IT行业中,一般提到的架构师是技术架构师,而忽略了领域架构师或者讲是领域工程师的概念。一个好的领域专家一定是业务领域的架构师,他能够给出某一个业务领域的架构,我们可以称为业务架构,只有技术架构和业务架构紧密结合才有可能真正创造出一个好的系统!
近年来,网站领域也渐渐地流行起架构师的角色,特别是对一些大型网站产品或项目的开发,这一角色显得很关键,因为缺乏好的软件架构师而导致项目失败的例子不胜枚举,一个没有经验和能力的架构师也会使项目失败的速度加快。
一般来讲,网站架构师应该拥有以下几方面的能力:
1:具备 8 年以上互联网网站行业工作经验;
2:具备 4 年以上 C/S 或 B/S 体系结构软件产品开发及架构和设计经验;
3:具备 3 年以上的代码编写工作经验;
4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
5:对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;
6:对 .Net/JAVA 技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/J2EE 架构和设计模式,并在此基础上设计产品框架;
7:具有面向对象分析、设计、开发能力(OOA、OOD、OOP),精通 UML 和 ROSE,熟练使用 Rational Rose、PowerDesigner 等工具进行设计开发;
8:精通大型数据库如 Oracle、Sql Server 等的开发;
9:对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践基础;
10:在应用系统开发平台和项目管理上有深厚的基础,有大中型应用系统开发和实施的成功案例;
11:良好的团队意识和协作精神,有较强的内外沟通能力。