Как восьмиклассник с помощью Yandex DataLens создал сервис для сверстников
История Миши Жерневского, который учится в восьмом классе школы в Ростове-на-Дону, программирует роботов и выкладывает проекты на GitHub.
9 декабря 2020 г.
10 минут чтения
История Миши Жерневского, который учится в восьмом классе школы в Ростове-на-Дону, программирует роботов и выкладывает проекты на GitHub. Недавно Миша также создал сервис для сверстников с помощью инструмента визуализации и анализа данных — Yandex DataLens для решения одной школьной проблемы.
В семь лет дедушка подарил мне набор из LEGO Education, это специальная детская серия для конструирования роботов. Тогда я впервые разобрался со средой блочного визуального программирования, а позже на занятиях кружка робототехники в школе научился программировать робота с помощью скриптового языка EV3 Basic.
Когда я перерос EV3 basic, приемы с новыми языками показал папа, а сейчас изучаю Python на курсах Яндекс.Лицея. Сейчас, получается, знаю Small Basic, EV3 Basic, Java и Python — не все в идеале, конечно:) Нужно поддерживать и английский на высоком уровне, в этом помогают сериалы на Netflix и репетитор.
Знакомство с Иннополисом началось в 2018 году с участия в зимней образовательной программе, где я проходил обучение по курсу «Роботы-манипуляторы». На программе мы занимались робототехникой по 8 часов в день — не могу сказать, что мне это не нравилось:) В том же году я со своим напарником Александром участвовал в конкурсе Иннополиса в номинации «Манипулятор». Наша табуретка (так мы называем робота из-за схожести) способна самостоятельно рассортировать кубики и шарики по заданному цветовому шаблону. Было непросто, но в ходе упорной борьбы наша команда заняла 2-е место в федеральном этапе соревнований.
Параллельно я учил Java и в 2019 году нужно было сделать выбор — развиваться в сторону роботов или развивать один из навыков полученных в ходе своих занятий робототехникой. В том же году я узнал про дополнительное образование в Яндекс.Лицее и в сентябре подался на отбор и прошел на первый курс при РИНХ в Ростове-на-Дону. Первый курс я успешно закончил и сейчас учусь на втором.
Не так давно с другом разместили проект-приложение «Ежедневник» на GitHub. В чем-то он напоминает Google Календарь — ты можешь планировать событие, отмечать место, статус и дедлайн, а также посмотреть сводку планов на сегодня или на неделю через счетчик.
Недавно я приехал со смены в Сириусе, где активно готовился к олимпиаде по информатике. Я часто участвую в конкурсах и олимпиадах, поэтому инструмент, о котором расскажу дальше, делал и для себя.
Мой папа сам работает с аналитикой данных, поэтому постоянно изучает новые инструменты. Недавно он наткнулся на вебинар от Облака Яндекса по сервису Yandex DataLens. Это сервис, где ты можешь создавать отчеты, собирать данные в виде графиков, диаграмм, таблиц на одном дашборде. Мы вместе с папой посмотрели уроки и решили сделать свой дашборд (есть бесплатная версия).
Когда олимпиада заканчивается, я ищу результаты на разных сайтах — на сайте школы или администрации города. Сейчас это PDF-таблицы, где более 3000 строчек. Неудобно искать и свои баллы, и рейтинговать.
В итоге получили дашборд, с помощью которого можно наглядно понять, какая школа сильна в том или ином предмете: сколько было участников по предмету, каковы средние знания в школе по определенному предмету, в каких школах максимальные баллы по предмету. Размер кружочка зависит от количества участников, цвет одновременно от максимального результата и среднего результата. Чем больше и зеленее круг, тем сильнее выступила школа по конкретному предмету/ выбранному классу/классам.
Дашборд полезен и родителям — можно узнать, где поблизости к месту их проживания есть школы, в которых лучше результаты по тем или иным предметам или по набору предметов. Допустим, если вас интересует немецкий язык, то ответ очевиден :)
Можно также посмотреть результаты по участнику, если знаешь ФИО (все использованные данные есть в открытом доступе).