Канал кадрового агентства Hi, Rockits!, которое специализируется на подборе IT-специалистов.
Здесь вы найдете разные полезности по IT-рекрутменту (чек-листы, опросники, статьи) и просто неравнодушное коммьюнити. Комментарии открыты - задавайте вопросы нам
Как насчет разобраться сегодня в архитекторах?
С одной стороны вакансию архитектора рекрутеру понять проще, потому что обычно в ней нет кучи технологий и сложных слов, как у разработчика. С другой же стороны, если разработчика начинающий рекрутер может пытаться искать по наличию ключевых слов (есть ли фреймворк, библиотека и т.п.) 😁, то с архитекторами такое не прокатит - нужно уметь разбираться в сути того, что человек делал, а значит глубоко вдумываться и понимать что стоит за описанными задачами.
Так чем же занимается архитектор?
IT архитектор - это роль, которая решает, как в конечном итоге будет выглядеть информационная система.
▶️ На вход он принимает формализацию процессов от бизнеса (бизнес аналитика, бизнес требования).
▶️ Далее формирует архитектуру решения, определяет ее компоненты:
- функциональные блоки
- форматы данных и способы обмена данными между компонентами
- технологический стек
- инфраструктура (нагрузка и бесперебойность работы)
▶️ Описывает это в определенном формате документов, которые становятся ТЗ для разработчиков
▶️ А в процессе разработки осуществляет контроль за тем, чтобы все реализовать согласно изначальному архитектурному плану.
Качественная проработка архитектуры решения очень важна для общего успеха проекта.
Это позволяет избежать целого ряда проблем, например:
- несовместимость используемых технологий
- несовместимость масштабирования проекта
- отсутствие гибкости при дальнейшем использовании/модификации решения
Есть много примеров, когда компании приходится затевать масштабные изменения только из-за того, что поторопились на этапе разработки архитектуры.
Какие ключевые характеристики архитекторов?
Архитектор должен детально понимать IT на уровне всевозможных концепций, возможных протоколов обмена данными и методов интеграции.
Однако основной фокус и критерий успеха - это наличие качественных soft skills, которые являются необходимыми для работы с командой и бизнес заказчиками, а также экспертами и подрядчиками рынка.
Нужно ли при этом уметь программировать? Абсолютно не обязательно. Есть большое количество примеров хороших архитекторов, которые вышли из системных инженеров, железячников, либо продуктовиков.
Главное чтобы был интерес к it трендам, желание постоянно расширять свои познания и понимание разных концепций и умение выстраивать качественный диалог со всеми участниками процесса.
В следующем посте мы расскажем какие есть типы архитекторов (тот самый набор слов Solution, System, Enterprise) и чем они отличаются. А также какие вопросы задавать на собеседовании с Архитектором.
—
Оглавление канала - сбор всех полезных тем и постов канала по рубрикам
Все о курсе IT-рекрутер - много практического о курсе с видео-примерами и ссылками