дата публикации
08.08.23
минут
8'
формат
интервью
Сегодня задаем вопросы сразу двум ИТ-архитекторам ГК «КОРУС Консалтинг». Они раскроют секрет, как попасть в профессию и что можно сделать для своей карьеры в этом направлении уже сегодня. А еще расскажем, какие компетенции важны для архитекторов и на что обычно HR обращает внимание в портфолио кандидатов.
Сергей: Человека сложно научить быть архитектором, в том числе из-за soft skills. В этой профессии они особенно важны: нужно часто рефлексировать, смотреть на себя и свою работу со стороны, чтобы понять, куда двигаться дальше.
Ключевые soft skills для архитекторов:
Тимур: Развиваться можно по-разному – например, работать на разных уровнях: главный архитектор или архитектор интеграционных решений. Отличие ИТ-архитектора от узконаправленного специалиста в том, что он работает в ширину, масштаб. Он должен знать почти о всех современных тенденциях и иметь широкий кругозор. Но не нужно думать, что этот специалист знает и умеет все. Важно уметь углубляться в предметную область, с которой связан проект. Например, когда я внедрял УПП на нефтеперерабатывающем заводе, то изучал процессы крекинга нефти. Через год по запаху на улице уже мог без ошибки определить, какая установка работает.
Тимур: Конечно, нужно читать – как художественную, так и техническую литературу. Для нынешних и будущих специалистов могу посоветовать три книги: «Чистый код. Создание, анализ и рефакторинг» и «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина. Сейчас это очень популярные книги, и там действительно много полезного! Возможно, они как классика, которую мало прочитать один раз – после нескольких прочтений приходит переосмысление. И третья книга, которая для многих стала основой, – «Искусство программирования» Дональда Кнута. Старая книга, которая еще долго не потеряет актуальность.
Полезным для развития будет участвовать в сложных, нетиповых проектах – так ты сможешь изучать разные системы, учиться новым подходам, прокачивать и улучшать свои навыки. Стоит понимать, что в некоторых проектах нужен творческий подход, причем для каждого бизнес-заказчика свой. Поэтому важно вникать во все нюансы бизнеса и проекта. А еще будьте готовы, что некоторые задачи в теории выглядят не так, как на практике. Чтобы видеть все эти взаимосвязи, иногда приходится вырываться из-за экрана компьютера и смотреть, как все работает в реальном мире.
Хобби и work-life balance не будут лишними для всех. Нужно уметь периодически отключаться от внешнего мира. Мне помогают бег или плавание. Во время тренировки отсутствуют внешние раздражители, и через какое-то время мозг начинает перебирать все мысли подряд и зачастую приходит к таким идеям, которые бы никогда бы не пришли в голову в обычное время.
Тимур: К сожалению, нет. Архитектор не может работать качественно без опыта разработки. Помимо решения прикладных задач системный архитектор должен уметь общаться с разработчиками на высоком уровне детализации, иметь отличные навыки общения, чтобы одинаково хорошо взаимодействовать с бизнес-аналитиком, функциональным архитектором и заказчиком. Переключаться между этими группами – действительно сложная задача.
Сергей: Не надо зацикливаться на самой задаче развития. Нужно вникать в то, что ты делаешь. Не надо бояться иметь свое мнение, но при этом необходимо быть готовым нести ответственность за свое решение или предложение. Если ты видишь несостыковки, у тебя появляются вопросы или идеи, то иди и спроси, предложи, обсуди, будь проактивным. Так ты быстрее и эффективнее будешь учиться новому и продуктивнее работать. Принимая решения не нужно зацикливаться на технической "правильности", для бизнеса важнее уместность и своевременность.
Тимур: Не пренебрегать академическими ресурсами. Зачастую в погоне за практикой мы упускаем теоретическую основу. Бывают ситуации, когда нужно восполнять эти пробелы. Я говорю о всевозможных фреймворках, паттернах проектирования, обо всем, что связано с разработкой. Это закладывает правильную работу с алгоритмами и основу мышления. Нужно не бояться работать с разными направлениями. Вы в любом случае получите опыт, даже если он будет негативный.
Валерия (HR): Стоит понимать, что в каждой компании и в каждой системе разные требования к ИТ-архитекторам. Но такие специалисты сейчас очень востребованы.
На что обращают внимание рекрутеры при поиске архитекторов?
Универсальное требование для всех – знать построение ИТ-архитектуры и иметь опыт проектирования сложных интеграций, уметь работать в команде, находить решения сложных задач, понимать принцип выбора функциональной модели или технологий. Важен опыт проектов внедрения. Архитекторы должны знать системы не на уровне пользователей, а иметь более глубокое знание.
Если речь идет о техническом архитекторе, там важен большой разработческий бэкграунд и умение делать код-ревью. Опыт проектов внедрения и работы с масштабными задачами.
Функциональный архитектор обычно выходец из консультантов. В первую очередь их задача - провести предпроектные работы, то есть сформировать функциональные требования, модель процессов, формирование функциональной архитектуры и ее построение. Для них важно собирать и анализировать информацию консультантов, работать с документами.
Самый сложный и редкий вид архитекторов – системный. Включает в себя и функционального, и технического. Может посмотреть на систему со всех углов: как с технической, так и с функциональной. Для них важно иметь большой опыт проектов.
Тимур: Да! Сейчас все меняется очень быстро. Даже новая система в процессе запуска в эксплуатацию может потерять актуальность, поэтому специалисты с большим опытом внедрений будут все более востребованы.
Кстати, мы ищем не только архитекторов. Подписывайтесь на наш телеграм-канал Tech IT Easy!
4:00
7:00
5:00