IT-архитектор (системный архитектор): суть профессии, как им стать

профессии будущегоIT-индустрияIT-разработчикипрограммисты
Главная картинка статьи IT-архитектор (системный архитектор): суть профессии, как им стать
Designed by pressfoto/freepik

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

Суть работы IT-архитектора

Системный архитектор обязанности

Designed by pressfoto/freepik

Несложно догадаться по названию, что как обычный архитектор проектирует здание, так и IT-архитектор создает проект сети программного обеспечения. В этой работе есть свои технологии, стандарты и экспертиза.

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

Что конкретно делает IT-архитектор:

  1. Разрабатывает программное обеспечение или систему;

  2. Ищет способы усовершенствования или оптимизации старой системы;

  3. Рассчитывает, как будет эволюционировать и развиваться проект;

  4. Подбирает, на каких готовых программных решениях будет работать проект (типичный пример – базы данных и системы управления ими, такие как Oracle);

  5. Проводит экспертизу проекта, указывает на возможные риски и уязвимости;

  6. Анализирует бизнес-требования заказчика и подстраивает проект под них;

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

  8. Организует обучение разработчиков.

Если обобщать, IT-архитектор – это руководитель проекта, который отвечает за него от и до. Одним словом, начальник, проектант и наставник в одном лице.

Какие бывают системные архитекторы

В некоторых случаях компетенции принято делить: один отвечает за серверы, дата-центры, сети и прочее железо, второй – координирует работу программистов и занят непосредственно ПО. Но по факту системные архитекторы почти всегда отвечают за оба участка.

Есть и другие более узкие направления:

  • Enterprise архитектор. Решает стратегические задачи – анализирует ключевые требования заказчика, потоки данных, разрабатывает стандарты архитектуры;

  • Solution архитектор. Это уже специалист по тактике, который ищет, каким способом воплотить проект в жизнь, ищет подходящие фреймворки, технологии, подбирает альтернативы. Его основная задача сформулировать практическое значение проекта и донести его до команды разработчиков;

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

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

Что должен знать и уметь IT-архитектор

Если коротко: всё. А лучше вообще всё! Работодатели жаждут заполучить универсального руководителя, поэтому ожидания у них всегда чрезвычайно высокие. Стандарт профессии, который успел сложиться, подразумевает многолетний опыт работы в IT-индустрии, а значит системный архитектор – это в первую очередь разработчик и программист топ-уровня.

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

Самое главное качество – это, пожалуй, умение мыслить системно, видеть конечный продукт и все его составные части на каждом этапе разработки. Увы, научиться этому можно только путем многолетней практики.

И раз уж речь идёт о руководящей должности, то на первый план выходят уже не hard skills (хотя они, безусловно, очень важны), а те самые пресловутые soft skills – внепрофильные навыки:

  1. Управление коллективом, умение ставить четкие задачи и добиваться их исполнения;

  2. Умение планировать, распределять рабочее время и всё успевать к сроку;

  3. Постоянное самообучение и самосовершенствование;

  4. Навыки стратегического планирования, умение заранее просчитывать свои действия;

  5. Ораторские навыки, умение убеждать и вдохновлять;

  6. Разговорный английский язык.

Как стать IT-архитектором

Системный архитектор обучение

Designed by freepik

Тут ничем порадовать не можем: IT-архитектором можно стать только в процессе многолетней работы. Неплохим стартом, если вы только готовитесь поступать в вуз, будет физико-математический профиль с уклоном в IT-разработку. И нужно высшее образование не столько из-за знаний или «корочки», сколько ради умения системно мыслить. Так что настоятельно рекомендуем не прогуливать пары по логике и мат анализу.

Далее всё будет строиться примерно по такой схеме:

  1. Обучиться на курсах по программированию, системному администрированию, Big Data, Cloud Systems;

  2. Пройти стажировку в крупной IT-компании;

  3. Писать качественный код и работать над реальными проектами;

  4. Регулярно посещать обучающие семинары и тренинги, которые организует компания, расти в профессиональном плане от junior до senior;

  5. Много и вдумчиво читать специальную литературу, следить за новыми технологиями, изучать IT-рынок и нужный вам инструментарий.


    Сколько зарабатывают IT-архитекторы в 2022 году

    Уже понятно, что топовая специальность в разработке будет оплачиваться выше среднего по рынку. Анализ Хабр за 2020 год показывал, что уже два года назад IT-архитекторы зарабатывали от 200000 рублей.

    К первому полугодию 2022 года ставка выросла ещё больше, превысив 300000 рублей в месяц. Хотя зачастую работодатели заранее не оговаривают конечную сумму, предпочитая договариваться индивидуально.

    Плюсы и минусы профессии IT-архитектора

    Плюсы:

    • Высокая заработная плата;

    • Интересная творческая работа;

    • Возможность непрерывного самообразования.

    Минусы:

    • Высокая ответственность;

    • Требуется большой опыт работы и фундаментальные знания;

    • Ненормированный рабочий день;

    • Требуется непрерывное самообучение.

    Написать комментарий