Новый герой рубрики #нероботыPIX — Егор, разработчик PIX Мастера.
Читайте в интервью, как интуиция привёла его в IT, почему код — это способ решать реальные проблемы людей, за что он ценит фулстек-подход, как выглядит работа в PIX изнутри и почему интерес + дисциплина важнее любых технологий.
5 фактов о герое интервью
1. Начал программировать ещё в школе и до сих пор пишет на C# — уже профессионально.
2. Учится в магистратуре по направлению компьютерных наук и параллельно работает фулстек-разработчиком.
3. Пришёл в PIX на стажировку и прошёл путь через несколько команд и ролей.
4. Любит разбираться в сложных системах — от BPMN-диаграмм до распределённых вычислений.
5. В свободное время «ковыряется» не только в коде, но и в биомеханике в зале.
Расскажи немного про себя: как ты вообще пришёл в IT — это был осознанный выбор или цепочка случайностей? Как ты вообще оказался в этой сфере?
Это не совсем случайный выбор. Когда я решал, какое направление для учёбы выбирать, я не сильно знал, чем хочу заниматься. И вот нашёл направление, которое называется «бизнес-информатика». Я подумал, что это очень круто звучит — что там есть и бизнес, и информатика.
Так и выбрал направление. По ходу дела, пока занимался, в принципе понравилось. Мне такой более совмещённый формат образования зашёл: я не совсем программист по специальности и не совсем бизнес-аналитик.
То есть получается, это была такая интуитивная история — не зная, чем конкретно хочешь заниматься, ты выбрал то, к чему, в принципе, лежало сердце?
Да. Мне всегда нравилось разбираться с компами, что-то ковыряться в них, что-то делать.
Программировать я начал ещё класса с седьмого, наверное. Меня папа всему научил. Мы начали на C# заниматься, и кто бы мог подумать, что, спустя где-то одиннадцать–двенадцать лет, я приду и буду на этом языке писать уже профессионально.
А что первое ты писал? Какие-то программы, проекты?
Игрушки. «Пятнашки», калькулятор, что-то из такого разряда.
Это было не совсем развлечение, но было интересно разобраться: пишешь код, он запускается, и всё это работает. Я помню, очень хотел игру написать, но, когда мне сказали, что надо сначала выучить, как писать цикл и как писать условия, я очень расстроился.
На текущий момент я уже заканчиваю последние курсы перед магистерским дипломом по направлению компьютерных наук. Здесь я уже успел много чем позаниматься именно с профессиональной точки зрения: и графикой, и облачными вычислениями, и параллельными вычислениями. Но уже более осознанно.
Терпение и труд — всё перетрут.
А был какой-то момент, когда ты прямо почувствовал: вот это — моя история, то, чем я хочу заниматься долго и дальше развиваться в этой сфере? Может, ты написал какую-то программу или что-то получилось, и ты понял — да, это именно то?
Пока я учился, мне больше всего понравились, как ни странно, курсы по разработке продукта.
То есть хороший бизнес всегда решает какую-то задачу. Есть проблема у пользователей, которая у них реально болит и которую им важно решить. И мы этим занимались: пытались выявлять проблемы через интервью, классифицировать, составлять метрики.
И пока я всем этим занимался, я осознал, что это очень интересно. Что можно понять, в чём польза для внешнего мира, для окружающих. Есть проблема, я умею что-то писать — и могу написать код, чтобы решить чью-то проблему. Это звучит очень круто и до сих пор мне нравится этим заниматься.
Есть проблема — я пишу код — и внезапно у кого-то жизнь становится проще.
Может быть, ты просто воспринимаешь проблемы как задачи и решаешь их. А с какими основными проблемами сталкиваются твои заказчики, которые ты можешь решить?
Конкретно с процессами. В последнее время я занимался разработкой диаграмм процессов. У нас в «Мастере» есть система, которая позволяет рисовать BPMN-схемы, а потом эти процессы можно автоматизировать.
Не скажу, что я справился с этим «на раз-два», но мне понравилось этим заниматься. Раньше у нас была старая система — просто «рисовалка». А я разобрался и сделал это на Blazor. Был интересный и, как мне кажется, полезный опыт.
Теперь у нас там больше возможностей: можно создавать кастомные блоки, динамически отрисовывать контролы. В целом, прикольная тема, я доволен.
У всех очень разные истории: кто-то пришёл из музыки, кто-то из виноделия. Расскажи, пожалуйста, как ты пришёл в PIX.
Я пришёл сюда на стажировку где-то в 2022 или 2023 году, когда в компании работало человек двадцать, наверное — практически с истоков. PIX тогда уже существовал много лет, но когда ушёл UiPath, появилась возможность для развития.
Пришёл на стажировку и подумал: я же занимался бизнес-информатикой, мы рисовали бизнес-процессы, я знал немного программирование, — значит, это оно. RPA — это же автоматизация бизнес-процессов, буквально по специальности.
Ты, кажется, один из немногих, кто реально работает по специальности.
Тут просто повезло, потому что специальность очень широкая. Я занимался и программированием, и продуктами, и оптимизацией процессов, и аналитикой, и data science. Сейчас в магистратуре тоже: графика, системное программирование — всё подряд.
Поэтому внутри компании сложно не попасть куда-то — можно передвигаться по любому направлению, и я так и делал.
Сначала ещё не было отдела технологических решений, была одна общая команда. Мы занимались всем: техподдержкой, анализом процессов, внутренней автоматизацией.
Потом компания росла, сформировался отдел технологических решений. Мы занимались сопровождением сделок, пресейлом, техподдержкой.
Первый крупный проект — «Открытие». Я занимался сопровождением миграции.
А были проекты, которые особенно запомнились?
Я не могу сказать, что какой-то проект был прямо сильно запоминающийся — на каждом я чему-то учился, и мне всё было интересно.
На «Открытии» нравилось, что можно было общаться напрямую с разработкой и владельцем продукта, влиять на развитие продукта. На «ФосАгро» было интересно из-за сложных технических вопросов — приходилось реально разбираться.
Потом я перешёл в PIX Мастер. Там вообще очень интересно: я постоянно что-то новое исследую.
Создается впечатление, что ты постоянно учишься, и тебе всё интересно. Это так?
Да. Но есть и обратная сторона медали - я постоянно сижу дома.
Однако скучно не становится. Я не чувствую, что знаю всё — всегда есть что-то новое.
Если смотреть дальше, что бы тебе хотелось попробовать?
Хочется разобраться в высоконагруженных системах. В университете сейчас проходим облачные вычисления — распределённые системы, транзакции, системный-дизайн. Ты делаешь одно — теряешь в другом, собираешь костыль, но для конкретного кейса он работает. Это очень интересно.
Расскажи про команду. Как вы взаимодействуете, есть ли у вас какая-то философия?
Команда - это, наверное, даже лучше, чем просто интересный проект. У нас реально нет конфликтов: все подшучивают, помогают друг другу, очень поддерживающая атмосфера.
Ребят ищут долго, но, когда находят, - понимаешь, что оно того стоило.
Мне нравится, что я могу занимать свою нишу, а если нужно разобраться в чём-то новом - команда всегда поможет. Постоянные синки, всё понятно и прозрачно.
Я бы сказал, что у нас не столько сплочённость, сколько взаимовыручка.
Ты много учишься и работаешь. Как ты отдыхаешь, как переключаешься?
Честно говоря, я просто открываю Linux и ковыряюсь дальше.
Это путь к выгоранию.
Да, было пару раз. Но я понял, что выгорание — это когда тебе становится неинтересно. Можно просто закончить что-то делать, а можно найти что-то новое, что снова зацепит — и машина крутится дальше.
Я ещё спортом занимаюсь — хожу в зал. Не соревновательно, просто ковыряюсь, но уже в биомеханике: как присесть, какие мышцы работают, угол спины. Одно упражнение — а сколько всего интересного.
Если бы ты не работал в IT, чем бы занимался?
В целом тем же самым — просто изучал бы что-то другое. Когда интересно, хочется во всём разобраться. Это ещё и помогает объяснять другим: если ты глубоко понимаешь тему, можешь подбирать образы и аналогии.
Какое напутствие ты бы дал стажёрам или студентам?
Нужно заниматься тем, что интересно. Без этого ничего не работает.
Два слова — интерес и дисциплина. Если делать то, что неинтересно, можно себя обманывать, но далеко не уедешь.
Мне важно, чтобы вещи были «красивыми» — когда система работает, когда видно, что человеческий мозг придумал что-то сложное, но доступное для пользователя.
И завершающий вопрос: какое пожелание ты бы дал компании на будущее?
Делать то, что интересно, и сохранять дух стартапа. Не корпоратизироваться и не утонуть в бюрократии.
Процессы нужны — без них хаос, но важна середина. Мне кажется, PIX её держит: процессы есть, но они не убивают интерес.
Я хочу, чтобы этот баланс сохранялся, чтобы людям было интересно и комфортно работать.
А если совсем просто — не сойти с ума, радоваться мелочам и быть благодарными за то, что всё работает и не ломается. Это, на самом деле, чудо.