
👨🏻💻 Архитекторов ПО часто сравнивают с классическими архитекторами, так как приложение – это тоже строение и ему нужен правильный фундамент и сильные решения. Ты согласен с этим утверждением?
Между этими профессиями есть много общего. Но здесь есть небольшой нюанс в том, что, когда мы пишем софт, есть больше непредвиденных факторов. Если бы меня попросили объяснить, кто такой архитектор ПО, я бы использовал пример с космическими кораблями, потому что в космосе много неизвестности и нужно быть готовым ко всему.
👨🏻💻 Как ты пришел в Solution Architecture?
Именно в архитектуру мне захотелось перейти, когда я стал увлекаться своей профессией – программированием. Мне нравится писать технические решения, но я это делаю не только потому что мне это нравится, а потому что это кому-то нужно. Соответственно, появилась мотивация делать это что-то максимально полезное для бизнеса. Счастливый стэкхолдер – счастливый бизнес, а значит, и счастливая команда.
👨🏻💻 Архитектор ПО – это высшая должность или есть куда расти?
Поле, куда можно расти, бесконечно. Я архитектор первого уровня, а со мной на проекте работает архитектор четвертого уровня, и это не предел, есть еще и пятый уровень. Найти куда развиваться в IT сфере всегда можно.
👨🏻💻 Твой карьерный путь от студента Training Center до архитектора впечатляет. Но год назад ты отказался от интервью, сославшись на недостаток зрелости в новой должности. Что изменилось с тех пор?
После прохождения внутренней сертификации у меня оставалась небольшая неуверенность в себе. Но этим летом мы с коллегами запустили Solution Architecture School в EPAM, и в процессе, когда я объяснял материал, у меня самого сформировалось понимание и контакт с этой темой. Сейчас я могу рассказывать о том, кто такой архитектор в своем ключе. Правда, думаю,эта уверенность продлится только до тех пор, пока у меня не появятся новые задачи.
👨🏻💻 Были ли трудности в понимании бизнеса?
Если ты не умеешь общаться с людьми, то быть SA очень сложно. Я очень люблю определение SA как работы человека, катающегося на лифте. Сначала он поднимается на четвертый этаж, общается с шефами, на третьем – с разработчиками, на втором – с бизнесом, и на первом – с реальными пользователями. Архитектор должен выдать техническое решение таким образом, чтобы все эти уровни были максимально интегрированы между собой. Поэтому язык и умение общаться – это очень важно и чем лучше специалист понимает бизнес, тем проще ему предлагать качественные идеи.
👨🏻💻 Поделись советом, как эффективно использовать свое время и приобретать новые знания?
У японцев есть интересная мысль: для того, чтобы стать мастером в деле, нужно сначала копировать то, что делают другие мастеры. Это можно применить и здесь – смотреть за карьерами тех ребят, которые стали Delivery Manager, или Tech Director. Не стоит стараться быть похожим на них, но нужно узнать секреты их обучения. Каждый может поделится какими-то секретами, кто-то использует одни ресурсы, кто-то использует специальный тайм-менеджмент. Это очень полезно.
👨🏻💻 Из чего состоит твой еженедельный workflow? И как ты отдыхаешь в выходные?
Я стараюсь максимально выдерживать баланс 8-8-8. 8 часов на сон, 8 часов на работу и 8 часов на саморазвитие. Последнее не означает только спорт или чтение книги, это может быть время, связанное с работой. Просыпаюсь я рано, в 5-6 утра, сначала стараюсь заниматься изучением чего-то нового. С 9:00 до 20:00 – работа. Вечернее время я стараюсь проводить с родными, потому что это тоже очень важная часть.