The path to the development of software architects

Source: Internet
Author: User

Job description:
Converts customers' requirements into standardized development plans and texts, develops the overall architecture of the project, and guides the entire development team to complete the plan. The major task of an architect is not to write specific software programs, but to work on a higher level of development architecture. He must be familiar with development technologies and have good organizational and management skills.
Architect = General Software Designer
Shared communication media between developers and project managers

Specific work content:
Ii. Review requirements
Third: review the technical design plan
4. Responsible for the overall software design, key components, interface design, development specifications, and development policy design; provide the demo to the team; responsible for the performance, reliability, maintainability, and expansion of the overall design
Fifth: consultants for detailed design and coding personnel
Sixth: the function of the next version, the initiator of the upgrade, and the decision maker of the upgrade

Skills required:
1. proficient and comprehensive technology, at least as a technical director; have a deep understanding of process-oriented and object-oriented programming
Second, rich development experience to avoid detours
Third, strong communication skills
Fourth: concepts and tools related to requirement analysis, such as UML
Fifth: be familiar with the industry and be enthusiastic about the industry. This is an important difference between programmers and give design ideas to customers and teams.
Sixth: standard software engineering methods: RUP and cmme
7. Review code
Eighth: Understanding new judgment Technologies
 
Growth Process:
Programmer> Senior Programmer> Design Model Reference and Project Management> requirement analysis and overall design

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.