English

BRICS Future Skills & Tech Challenge глазами победителя конкурса

В конце мая мы писали о международном открытом чемпионате BRICS Future Skills & Tech Challenge в компетенции блокчейн-технологий, где технологическим партнером выступила компания Web3 Tech. Сегодня мы попросили рассказать о конкурсе и о своей работе Егора Гладких — победителя BRICS Future Skills & Tech Challenge.

Привет, меня зовут Егор, я учусь на третьем курсе в Санкт-Петербургском Радиотехническом колледже на веб-разработчика. Начал изучать программирование примерно в 2020 году, и особенно активно — в течение последнего года. Нужные материалы находил самостоятельно; кроме того, у нас в колледже есть эксперты, которые помогают с правильным стартом в выбранной области. С участием в BRICS Future Skills & Tech Challenge мне помогла преподавательница колледжа Анастасия Финская, она курировала весь процесс подачи заявок и регистрации.

Финал конкурса по блокчейн-компетенции проходил в Таганроге в Южном федеральном университете. Все работали с разными языками: одни писали на TypeScript, другие на Python или Kotlin… здорово, когда можно оценить разные подходы в рамках одной задачи.

Я писал основной смарт-контракт на Java с помощью фреймворка Web3 Tech. В смарт-контракте хранились необходимые объекты. Поведение контракта описывалось в отдельном интерфейсе. Основной класс с контрактом имплементировал этот интерфейс, и в этом же классе реализовывались все необходимые методы. Для фронтенда я использовал React и обычный JavaScript. Обошелся без TypeScript, поскольку на типизацию времени бы не хватило. Связь бэкенда с фронтендом организовал через HTTP-запросы.

Конфигурационные файлы для проектов нам предоставили уже в готовом виде, достаточно было их загрузить через Github. Также отмечу, что мы работали с реальными нодами «Конфидента» в удаленном режиме, а не поднимали проект локально, как это часто бывает на блокчейн-соревнованиях. Тоже интересный опыт, более приближенный к реальному.

Работать с платформой было достаточно удобно, хоть и пришлось немного дольше посидеть с фронтендом. Единственной проблемой стала ошибка деплоя, из-за которой я потерял время и не смог заранее протестировать все нужные методы. Здесь помогли эксперты Web3 Tech: организаторы передавали им наши вопросы, а затем нам — их ответы. Также помогло то, что перед конкурсом мы прошли онбординг по «Конфиденту» — обучение, которое тоже вели эксперты из компании.

Это был интересный опыт, и в будущем я поучаствовал бы еще в каком-нибудь стоящем проекте на блокчейне. Но пока продолжу развиваться как фронтендер. Спасибо организаторам конкурса и спасибо Web3 Tech!

Анастасия Финская, эксперт-наставник Егора, также поделилась мнением о конкурсе:

Нам впервые представилась возможность поучаствовать в чемпионате BRICS в очном формате; раньше мы участвовали онлайн. Хочу отметить высокий уровень организации со стороны филиала Южного федерального университета в Таганроге, главного эксперта Евгению Александровну Ищукову и все экспертное сообщество, которое было задействовано в оценке работ конкурсантов. Особое внимание хочу уделить компании Web3 Tech, которая на протяжении всей подготовки к соревнованиям оказывала помощь и поддержку всем участникам. Очень высокий уровень включенности Web3 Tech на всех уровнях позволил нашей команде отлично подготовить Егора.

 

Новости по теме
Staffcop и RuSIEM подписали соглашение о сотрудничестве по интеграции продуктов
Разработчики Staffcop и Ideco заключили соглашение о сотрудничестве
СУБД Tantor получила сертификат ФСТЭК России