2 февраля мы впервые проводим для разработчиков встречу в формате спринтов. Суть нового формата в том, что участники будут группами по 2–3 человека или индивидуально решать небольшие задачи.
На мероприятии вы узнаете, как ведётся разработка CatBoost и ClickHouse, изучите структуру их кода, научитесь писать и запускать тесты. И, мы надеемся, внесёте изменения, которые войдут в один из ближайших релизов.
Сперва мы на простом примере покажем, как решить задачу и опубликовать её на GitHub. Затем приступим к практике. Вы выберете из предложенного списка задания и будете работать над ними индивидуально либо в маленьких группах. Разобраться со сложностями помогут представители команд CatBoost и ClickHouse. В конце мы подведём итоги и наградим победителей.
Для участия в мероприятии необходимо знание C++. Задачи различаются по уровню сложности. У каждой будет подробное описание, и каждую можно решить за отведённое время целиком.
Примеры задач:
На встречу захватите ноутбук с любимой средой разработки.
Также вам понадобится профиль на GitHub — нужно создать его до мероприятия или использовать уже имеющийся.
Для подготовки к работе с CatBoost необходимо заранее клонировать себе проект catboost и по инструкции собрать его. Если при сборке возникнут проблемы, пишите в телеграм-чат @catboost_ru.
Для подготовки к работе с ClickHouse потребуется создать форк репозитория, собрать и запустить СУБД на своей машине. Плюсом будет ознакомление с архитектурой ClickHouse (видео).
Участие бесплатное, но количество мест ограничено. Поэтому, пожалуйста, регистрируйтесь заранее.