how to become a software architect?

The so-called "a programmer who doesn't want to be an architect is not a good programmer", so how to enter the ranks of software architects? Software architect Daniel
Mohl gives his advice.
The following list is a good starting point to help you on your path to becoming a software architect:
• You must continually seek to improve. Here are some great books to improve your skills:
• ◦ 97 Things Every Software Architect Should Know
◦ Enterprise Application Architecture Patterns
◦ Agile Principles, Patterns & Practices in C#
◦ Enterprise Integration Patterns
◦ JavaScript: The best part
◦ The Art of Modifying Code
◦ Domain Driven Design
◦ Enterprise Architecture Strategy
◦ Design Patterns
◦ Objectives
◦ SOA Design Patterns
◦ SOA Service Design Principles
• Learn a new programming language every one to two years.
• Choose an area of ​​focus to have a high-level understanding of the technology as much as possible.
• Start blogging about your focus area and continue to expand your knowledge to become an expert in your focus area.
• Experiment with different technologies, programming languages, design patterns, architectures, etc.
• Introduce technology to your audience and try to make it understandable to everyone.
• Read blogs, browse and participate in Twitter and Google+, listen to podcasts, read magazines, attend and speak
at .
• Schedule time each day to learn something new, even if it only takes 15 minutes.
• Make efficient use of some wasted time.
• Learn about the various tools available to help you do your job more effectively.
• Understand the different architectures in a number of different projects.
• Understand different project management methods.
• How much value can the technology you use provide the business? Learn how to assess.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327039571&siteId=291194637