Портал (профессии, блоги, тесты)

Внимание!  Блокировка рекламы (Addblock и т.п.) может исключить полезную информацию. Как отключить? Жмите сюда

Архитектор IT

1 1 1 1 1 1 1 1 1 1 Рейтинг 4.33 [3 Голоса (ов)]
профессия архитектор IT или ит архитектор
Поделитесь в сети:

 

Архитектор - это не «самый крутой программист», это человек с широким системным видением.

Корпоративный архитектор – это специалист по разработке структуры корпоративной системы программного обеспечения (ПО), её проектированию и контролю за ходом реализации. Он принимает решения по внутреннему устройству и внешнему интерфейсу ПО, сверяясь с требованиями проекта и существующими ресурсами.

Профессия корпоративного архитектора появилась сравнительно недавно, хотя теоретическая концепция корпоративной архитектуры возникла много лет назад, когда произошёл переход к сервис-ориентированной архитектуре. Это позволило использовать IT-компоненты одновременно в нескольких приложениях. И здесь стал необходим специалист, который присматривал бы за всей компьютерной средой.

Информационные технологии прогрессируют так стремительно, что в какой-то момент развитие бизнеса начинает не соответствовать им. Для поддержания этого баланса и необходим архитектор, который является продвинутым специалистом в вопросах информационных технологий и хорошо разбирающимся в тонкостях конкретного бизнеса. Корпоративный архитектор принимает ответственные решения, связанные с информационными технологиями, учитывая их влияние на бизнес компании в целом.

Профессия корпоративного архитектора считается высшей ступенью карьеры программиста в сфере информационных технологий, так как в компании он один имеет целостное видение всей системы. Именно ему принадлежит право принятия оптимального решения по разбивке системы на модули и определению способов их взаимодействия, чтобы в целом система максимально соответствовала требованиям заказчика и возможностям разработчиков.

Учитывая специальные бизнес-требования к программному продукту, архитектор создаёт техническую и функциональную спецификации системы, методы и технологии технической реализации. После этого команда программистов начинает работу над отдельными модулями.

Архитектору, кроме прочего, нужно быть дальновидным стратегом для того, чтобы созданная им система в будущем могла подвергаться корректировке, расширению, созданию новых версий. 


Особенности профессии


Функциональные обязанности архитектора включают в себя:

  • разработку структуры системы с учётом требований заказчика;
  • проектирование архитектуры приложения, а также её эволюции;
  • подбор и окончательный выбор технологии для каждого модуля системы;
  • выбор способов взаимодействия между модулями системы;
  • создание рабочего варианта;
  • выполнение дизайна интерфейса;
  • подбор фреймворков;
  • изучение и исправление проблем производительности;
  • архитектурное ревью бизнес-требований;
  • систематический просмотр кода и дизайна (ревью кода) и внесение изменений;
  • реорганизация кода с целью его улучшения;
  • создание и последующая поддержка стандартов кодирования, а также каталогов паттернов и антипаттернов;
  • создание документации архитектурных решений и её периодическое обновление;
  • оценка рисков выбранного решения и подготовка альтернативных решений;
  • корректирование архитектуры программного обеспечения по мере необходимости;
  • освоение новых технологий;
  • консультации и обучение программистов.

Плюсы:

  • Возможность (и необходимость!) постоянного повышения профессионального уровня в соответствии с прогрессом IT-отрасли и сферы бизнеса
  • Высокая оплата труда
  • Престиж и всё возрастающая востребованность профессии в будущем (Профессии будущего).

Минусы:

  • Один общий минус для всех профессий IT-сферы — постоянная  сидячая работа за компьютером.
  • Ответственность и умение правильно оценить и взвесить каждое своё решение, так как цена ошибки архитектора выше, чем другого специалиста.
  • Возможное недовольство заказчика результатом работы.
  • Необходимость работать с чужим кодом.
  • Большое количество заинтересованных лиц в каждом проекте, у которых свои пожелания,  требования, ограничения: заказчик, менеджеры проекта, топ-менеджеры, сотрудники разных специализаций. Каждый специалист говорит на своём профессиональном языке и не вполне понимает других. Архитектору необходимо интегрировать все эти особенности и принять решение, которое устроит всех.
  • Довольно частые митинги и совещания, на которых архитектор обязан присутствовать.
Поделитесь в сети:

Профессии в IT сфере

  • По алфавиту
  • По дате
  • Сборщиком - монтажником называют работника, занимающегося установкой и сборкой различных типов

    +
  • ERP-программист – это человек, работающий с ERP-системой, обеспечивающий ее бесперебойное функционирование.

    +
  • SEO-специалист – это одна из важнейших должностей в отделе маркетинга. Он

    +
  • Team leader, или тимлид, – это специалист, возглавляющий команду разработчиков web-проекта.

    +
  • Администратор сайтов отвечает за решение вопросов, связанных с практической и

    +
  • Аниматор 3D – это человек, оживляющий мультфильмы, компьютерные игры, анимационные видеоролики,

    +
  • Архитектор - это не «самый крутой программист», это человек с широким

    +
  • Веб - аналитиком называют специалиста в сфере IT, что отвечает за

    +
  • Веб - дизайнером принято считать профессионала, наделенного эстетическим вкусом, что занимается

    +
Показать еще Зажмите SHIFT чтобы показать все Показать все

Рекомендуем

Самое читаемое

  • Team leader (Тимлид) +

    девушка лидер на фоне работников   Team leader, или тимлид, – это специалист, возглавляющий команду разработчиков web-проекта. Подробнее
  • Дизайнер ИТ +

    девушка дизайнер у компьютера Дизайнер IT – это человек, задачей которого является создание привлекательного сайта: оформление, интерфейс, текст. Готовый продукт Подробнее
  • Аниматор 3D +

    аниматор  работает у компьютера   Аниматор 3D – это человек, оживляющий мультфильмы, компьютерные игры, анимационные видеоролики, создающий трехмерную графику. Подробнее
  • Системный администратор +

    системный администратор у сервера   Системный администратор (сисадмин) - это работник, занимающийся обслуживанием ПК и локальных компьютерных сетей. Подробнее
  • Программист +

    программист возле компьютера   Программист – это человек, разрабатывающий компьютерные алгоритмы и программы, опираясь на математические модели. Подробнее
  • 1
  • 2