A
A
Alex Kheben2015-11-13 14:13:34
Programming
Alex Kheben, 2015-11-13 14:13:34

What is the best path to develop to a software architect?

What path do you think a person should develop in order to become a good architect?
To do this, you need to read books on software design / architecture, or pay more attention to the study of different technologies and PL, and the understanding of architecture will gradually come by itself?
And should he learn new technologies / PL already as an architect?

Answer the question

In order to leave comments, you need to log in

9 answer(s)
S
s0ci0pat, 2015-11-13
@s0ci0pat

Typical career ladder for an architect:
cfa672b40b9e4267a12cd4b7cae5a8bf.PNG

M
mamkaololosha, 2015-11-13
@mamkaololosha

Solution architect is almost a top non-management position. If you have such questions, then you still have 10 years to work before him. He must know everything, be able to do everything and so on. He may not code, but he must anticipate all possible jambs and crutches.

S
Saboteur, 2015-11-13
@saboteur_kiev

One of the normal ways is to grow up to be an architect on your own in a large project and try to remake it for the better. A good architect grows on personal experience, and books help to avoid completely childhood illnesses and expand vision.
It is impossible to become a good architect in small projects, where bad architecture can work perfectly. The more complex the project, the more irreversible or "expensive" screw-ups can happen due to architect's mistakes.

A
Artem Voronov, 2015-11-13
@newross

Read books, articles, blogs and try, collect rakes, analyze the result, try again. Technology is needed to solve problems in a new way. And again you have to try and fill the bumps.
The understanding of architecture will not come by itself.
An architect who is not interested in new technologies is not an architect.
You can learn all kinds of languages, but what's the point? This will not bring practical benefit to the architect, in contrast to the ability to collect and analyze requirements.

X
xmoonlight, 2015-11-13
@xmoonlight

0. Kill laziness!
1. Personal experience with the use of various IT technologies.
2. Constant self-education and study of NEW technologies.

V
Vitaliy Orlov, 2015-11-13
@orlov0562

all of the above, and of course work-work-work
An architect is a person who knows how many technologies work and are arranged and can choose the most suitable technologies and solutions for a specific task and, of course, can explain his choice.

O
Oleg Tsilyurik, 2015-11-13
@Olej

"Perfect programmer. How to become a pro...

O
OnYourLips, 2015-11-13
@OnYourLips

Itself will come in 5-10 years of active profile experience, but not to everyone, but only to a small part.

M
Maxim Kuznetsov, 2015-11-13
@max-kuznetsov

Architecture Skills Framework
A rough translation of the tables was here: What an architect should know and be able to do

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question