Software Architect classification and ability Induction
As the division of labor in software development is refined, more and more software companies begin to seek help from architects. Software architects are a new profession in the software industry. They are responsible for converting customers' requirements into standardized development plans and texts during the development of a software project, develop the overall architecture of the project and instruct the entire development team to complete the plan. [Online excerpt]
Generally, software architects are mainly divided
1: front-end Architect: the front-end architect is mainly responsible for front-end presentation of software products and must have the following capabilities:
Cross-browser
Javascript, Dom, Ajax, Ria
Availability design
Rendering Layer Design (html/XHTML/CSS)
Demand analysis capability
Communication skills
Execution capability
Promotion capability
Realazy? It's time for the front-end architectArticleVery good.
2: Platform Architect: Platform architect is mainly involved in long-term product planning and promotion. Therefore, it must have the following capabilities:
Technical capability (extensive and skilled)
Long-term planning capability and promotion capability
Demand analysis capability
Communication skills
Execution capability
Promotion capability
Interview with architect Zhou aimin: Talking about enterprise software architecture design. This article talks about more platforms.
3: Solution Architect: The Solution Architect provides a stack-based architecture for specific solutions. Its capabilities include:
Technical capability (extensive and skilled)
Integration Capability
Industry Knowledge
Demand analysis capability
Communication skills
Execution capability
Promotion capability
All the above materials are collected from the Internet.
Currently, the requirements of solution architects should be higher.
Welcome to discuss