zBit
@zBit
Full stack web developer

Какой самый лучший путь развития до архитектора ПО?

Как вы считаете, по какому пути должен развиваться человек, чтобы стать хорошим архитектором?
Для этого надо читать книжки по проектированию/архитектуре ПО или больше внимания уделять изучению разных технологий и ЯП, а понимание архитектуры само постепенно придёт?
И должен ли он изучать новые технологии/ЯП уже будучи архитектором?
  • Вопрос задан
  • 2647 просмотров
Пригласить эксперта
Ответы на вопрос 8
s0ci0pat
@s0ci0pat
I'm Awesome
Типовая карьерная лестница архитектора:
cfa672b40b9e4267a12cd4b7cae5a8bf.PNG
Ответ написан
Комментировать
@mamkaololosha
Солюшн архитектор это почти топовая не-менеджерская должность. Если у вас такие вопросы, то вам еще лет 10 до него работать. Он должен знать всё, уметь всё и прочее. Он может не кодить, но должен предугадать все возможные косяки и костыли.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Один из нормальных путей - дорасти до архитектора своим ходом в крупном проекте и попытаться его переделать в лучшую сторону. Хороший архитектор растет на личном опыте, а книжки помогают избегать совсем детских болезней и расширять видение.

Хорошим архитектором невозможно стать в мелких проектах, где отлично может работать и плохая архитектура. Чем сложнее проект, тем больше необратимых или "дорогих" факапов может произойти из-за ошибок архитектора.
Ответ написан
Комментировать
newross
@newross
Product owner
Читать книги, статьи, блоги и пробовать, собирать грабли, анализировать результат, опять пробовать. Технологии нужны, чтобы решать задачи новым методом. И опять придется пробовать и набивать шишки.
Само по себе понимание архитектуры не придет.
Архитектор, не интересующийся новым технологиями - не архитектор.

Можно изучать все подряд языки, но какой в этом смысл? Практической пользы это архитектору не принесет, в отличие от умения собирать и анализировать требования.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
0. Убить лень!
1. Личный опыт работы с применением различных IT-технологий.
2. Постоянное самообразование и изучение НОВЫХ технологий.
Ответ написан
Комментировать
orlov0562
@orlov0562
I'm cool!
всё выше перечисленное, ну и конечно работать-работать-работать

Архитектор, это тот человек, который знает как работает и устроенно множество технологий и может для конкретной задачи выбрать наиболее подходящие технологии и решения и конечно может объяснить свой выбор.
Ответ написан
Комментировать
Olej
@Olej
инженер, программист, преподаватель
Комментировать
max-kuznetsov
@max-kuznetsov
Главный IT-архитектор
Architecture Skills Framework
Грубый перевод таблиц был здесь: Что должен знать и уметь архитектор
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы