Задать вопрос
@User_345

Что должен знать системный архитектор?

Какие знания в целом требуются от системного архитектора?
Какие ЯП используются для разработки ПО?
Нужны ли знания в сфере бизнеса?
Какие личные качества требуются?
Нужно ли иметь навыки веб-программирования?
От какой специальности можно перейти на системного архитектора?
Чем в основном занимается данный специалист: разработкой или управлением проектов?
  • Вопрос задан
  • 492 просмотра
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Doc44
https://habr.com/company/technoserv/blog/350170/

Статистика с сайта поиска работы (НЕ ИЗ статьи)

%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%
Ответ написан
@yuriy_grushevskiy
Менеджер продукта, ИТ-коуч
Привет!

Расскажу по своему опыту:
1) Системным архитектором (СА в дальнейшем) вырастают из программистов или системных аналитиков.
2) Системный архитектор, это человек, который следит за общей системной архитектурой (неожиданно!) и отвечает за работу продукта или выделенного блока функциональности в целом, где в целом подразумевает понимание структуры компонент, все интеграционные взаимодействия, все объекты и их атрибуты, бизнес-правила и прочее. Будучи СА, человек должен (в идеале), ответить на любые вопросы по тому, где и что искать в продукте, каким образом он устроен архитектурно и как с ним взаимодействовать - любые вопросы по интеграции, давать обратную связь БА на их идеи развития продукта, иметь навыки добавить функциональность в продукт не нарушая его работы.
2) Требования по знаниям похожи на требования к опытному программисту:
а. Языки программирования - в зависимости от вакансии, как бэковые так и фронт;
б. Обязательно хорошие знания и понимание разработки БД (зачатую это SQL);
в. Хорошее понимание процесса разработки в целом - ключевые роли, последовательность разработки от бэклога до завершения тестирования и т.п. Понимание и занине ключевых методологий - Agile, Waterfall.
г. Знание нотаций UML, BPMNб IDEF.
д. В некоторых случаях это хорошее знание корпоративного софта (СЭДы, CRMы, ERP и т.д.).
И еще много чего, в зависимости от конкретных потребностей работодателя.
3) СА должность высокооплачиваемая, но имеет достаточно высокие требования. Если вы хотите стать СА и есть недопонимание его обязанностей - однозначно вам рано, начните с аналитика или программиста. Если вы хотите нанять или открыть у себя такую вакансию - нужно больше конкретики, чтобы ответить обстоятельно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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