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

Какими знаниями должен обладать хороший системный архитектор?
Должен ли уметь программировать на профессиональном уровне?
  • Вопрос задан
  • 1502 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Чтобы быть системным архитектором, нужно иметь за плечами большой опыт не только в написании кода, но и владеть знаниями различных интеграционных технологий.
Архитектор строит комплексную систему с полным пониманием требуемых нужных архитектурных блоков и информационного обмена между ними. Архитектор также рассчитывает нагрузку на эти блоки и каналы передачи данных, прогнозирует максимальные характеристики без масштабирования и закладывает архитектуру масштабирования такой системы на следующий этап развития.

В зависимости от задачи - могут быть использованы различные готовые компоненты и библиотеки из имеющихся в наличии.
Выбор того или иного решения во многом зависит от конечных целей проекта и лимитированных параметров на реализацию и дальнейшее функционирование такой системы (временные и человеческие ресурсы, финансы, каналы передачи данных, ограничения технологий и протоколов и т.д.)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@ralaton121
Системный архитектор должен уметь программировать.
Хотя бы просто потому что хороший системный архитектор может развиться только из программиста.
И да, системный архитектор должен уметь программировать профессионально, так как хороший системный архитектор развивается из программиста за не один, не два и не пять лет. А за столько лет программирования разумеется ты будешь программировать профессионально.

Теоретически, архитектор может из из админа возникнуть.
Имхо, такой архитектор будет похуже.
Но навыки программиста там все равно будут очень важны.
Ответ написан
opium
@opium
Просто люблю качественно работать
а как он будет системно архитектировать если он не умеет хорошо программировать?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы