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 на всех уровнях позволил нашей команде отлично подготовить Егора.

 

Related news
Компания LAB Industries перешла на систему для организации налогового мониторинга от VK
Artezio Named Among 15 Leading Java Development Companies
Auriga Showcased Its Digital Health Projects at Healthcare Summit