Hitech logo

Мнения

Евгений Заяц: «В долгосрочной перспективе стоит ждать прорывов в российском IT»

TODO:
Катя Литвинова17 октября 2023 г., 08:10

Крупнейшая в России конференция для специалистов IT Heisenbug 2023 Autumn завершила свою работу. Компании-лидеры и ведущие специалисты встретились на ней, чтобы обсудить ключевые проблемы и перспективы отрасли. Поиск новых методов автоматизации тестирования программного обеспечения стал одной из ключевых тем встречи. Об этом в своем докладе говорил консультант в области автоматизации тестирования с десятилетним стажем Евгений Заяц. Евгений — автор многочисленных научных статей на эту тему, и имеет огромный практический опыт в этой сфере: до того, как уйти в «свободное плавание», он работал в профильных отделах в таких известных компаниях, как Яндекс, DELLEMC, и YADRO. А в последней занимал на пост главы отдела автоматизации тестирования.

Самые интересные технологические и научные новости выходят в нашем телеграм-канале Хайтек+. Подпишитесь, чтобы быть в курсе.

— Евгений, даже для человека, не погруженного в сферу IT очевидно, почему лучшие головы из сферы корпят над автоматизацией тестирования программного обеспечения — ведь это напрямую сказывается на качестве приложений и программ. Не говоря уже об экономии компаний-разработчиков. Какой аспект автоматизации тестирования вы затрагивали на IT Heisenbug 2023 Autumn?

— Я говорил о фреймворке для автоматизации проведения тестирования, основанного на моделях. Сама концепция Model Based Testing (Тестирование на основе модели — прим.ред.)  не является новой, однако до сих пор какого-то активного распространения на практике не получила. Во многом из-за сложности имплементации подхода и большом количестве возможных ошибок при неправильной реализации. Однако, существует очень удобный подход с использованием фреймворка hypothesis. О котором и был мой доклад. Я показал на примерах, как можно с минимумом усилий начать применять на своем проекте этот фреймворк и получать первые результаты.

— Как сегодня с учётом всех политических и экономических реалий развивается автоматизация тестирования в России? Какие перспективы?

— Несмотря на статистические данные по оттоку инженеров, на практике, что подтверждается прошедшей конференцией, в России все еще остается достаточное количество прекрасных инженеров по тестированию и автоматизации тестирования. Санкции, с одной стороны, усложняют использование иностранных продуктовых решений, в том числе и в сфере автоматизации тестирования, с другой — стимулировали рост собственных решений в этой же области. В перспективе нескольких лет я вижу появление своих инструментов по функционалу ничем не уступающим ушедшим. Автоматизация тестирования плотно связана и с тем, что обычно понимается под разработкой программного обеспечения, так что проблемы и их решения во многом схожи.

— Вы сами являетесь автором решений для фреймворка pytest, которые позволяют максимизировать эффективность запусков автоматических сценариев тестов. Что еще сегодня можете предложить в этой сфере?

— Сфера автоматизации тестирования активно развивается и год от года разные компании стараются повышать свою эффективность и качество выпускаемых продуктов, что ведет к постоянному появлению каких-то новых подходов и решений. Без опыта в сфере автоматизации различных программных продуктов очень сложно понять, как правильно реализовать те или иные процессы. А цена ошибки, на начальном этапе, особенно высока. Поэтому я стараюсь предложить использование максимально эффективных и современных подходов для каждого конкретного клиента с самого первого дня. Для автоматизации я активно использую язык python и фреймворки на этом языке.

— Вы являетесь Senior Member в международной организации IEEE (Institute of Electrical and Electronics Engineers — Институт инженеров электротехники и электроники  прим.ред). Опираясь на свой опыт и опыт коллег, как вы думаете, что нас ждет на глобальном уровне: технологический прорыв, или стагнация? 

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

— В продолжении темы новых идей и перспектив. Вы часто беретесь за судейство хакатонов. В чем ваш интерес, как успешного предпринимателя? Подыскиваете там себе сотрудников?

— Хакатоны для того и созданы изначально — чтобы потенциальный работодатель и сотрудник могли встретиться. Кроме того, они почти всегда проводятся на актуальные IT-сообществу темы, что позволяет быть в тренде. Опять же — полезные контакты. Также, хакатоны несут в себе рекламную составляющую — прорекламировать технологию или компанию. Например, разнообразные блокчейн-платформы проводят хакатоны, с целью популяризировать свой блокчейн и получить некое количество децентрализованных приложений на нем. В целом, хакатоны полезны и для участников — можно заработать денег, продвинуть проект, получить фидбек. Так и для организаторов и судей — можно получить хорошие идеи, можно получить сотрудников, можно прорекламировать что-то — т. е. получить первых клиентов, можно повысить уровень понимания того, что происходит в отрасли. Это и про развитие отрасли в целом.

— Кстати, о развитии отрасли. На все той же конференции Heisenbug 2023 поднимались также актуальные вопросы блокчейн-технологий. Вы имеете опыт создания такого решения, для децентрализованного хранения информации, причем, это Open Source — разработка. Расскажите подробнее.

— Да, вопрос блокчейна действительно очень обсуждаемый, и мне самому, как профессионалу была интересна и сама блокчейн-область, и системы хранения данных. Это перспективное направление в отрасли в целом. В этом проекте я здорово прокачал свои знания и навыки. Кроме того, это полезные контакты — специалисты с большим опытом в блокчейне. Так у меня появились мысли для проектов в блокчейн-области — их можно валидировать с помощью сообщества бесплатно. В общем, это был своеобразный обмен знаниями, энергией — так и должно быть, я считаю, в любой отрасли.

— Как вы считаете, за какими направлениями/технологиями/ разработками будущее?

— Не буду в этом вопросе оригинальным и скажу, что будущее за различными вариантами использования искусственного интеллекта. Области его применения различны и будут только расширяться. Если говорить конкретно про мою область — автоматизацию тестирования, то в ней AI также начинает находить свои ниши, где приносит значительное ускорение и упрощение в работе. Помимо искусственного интеллекта, хочется верить, что децентрализованные решения получат в конечном итоге существенное развитие, а не останутся где-то в тени. Сами решения, которые появляются на базе децентрализованных инфраструктур, во многом превосходят свои аналоги, обеспечивая и лучший функционал и намного более высокий уровень безопасности, независимости и надежности.