Выбор проектов должен быть закончен сегодня, 12 февраля. Проекты длятся до середины мая. Индивидуальные оценки будут известны в конце апреля, групповые - по дедлайну.
Все проекты open source, их код либо уже есть либо будет на гитхабе или гитлабе в организации Qrator Labs.
Основная форма общения - это код. Если у вас есть вопрос технического характера, вы сопровождаете его сниплетом кода. Если есть идея, вы её демонстрируете кодом или псеводокодом. Крайне желательно оформлять это в виде Issue или Pull request, даже по мелочам. Желательно использовать английский язык.
Раз в неделю мы будем делать мелкие корректировки в наши планы разработки — добавлять людей на помощь, убирать тупиковые цели, улучшать формулировки, приоритезировать. Раз в две-три недели мы будем переписывать планы практически с нуля.
Всё это может происходить полностью оффлайн: в Issue или в чатах, но если нет консенсуса, организуем web-встречу. К встрече можно будет присоединиться и лично из офиса Qrator Labs.
Встреча в офисе будет 14-ого или 15-ого февраля, завтра будет дудл со временем, выберем максимально удобно для всех. В наш БЦ вход по пропускам. Чтобы иметь возможность прийти, напишите мне сейчас в личку ФИО, а при посещении возьмите с собой паспорт.
На SDSL и Inclickdb, по всей видимости, людей хватает, на Qaio нужно ещё человек или два. Некоторые ребята указали Qaio как второй проект, за сегодня это должно измениться, то есть он должен стать первым. На Inclickdb, на мой взгляд, даже перебор. Большинство людей должны были уже получить оферы, если это не так, напишите мне лично или здесь. Если вы указывали два проекта (особенно Inclickdb и aio), напишите, чем бы вы хотели заниматься в каждом из этих проектов. Исходя из этого я вас распределю. Потом будет ещё одна возможность перемешаться немного.
Если это явно не вредит проекту, то мы, со своей стороны, не против. Вам нужно будет сконтачится с организаторами, если они нас спросят, мы подтвердим, что всё хорошо.
Нас просят оценить вас лично и как команду. Оценки дифференцируемые и влияют на какой-то ваш общий score (вам лучше знать, наверное).
Как я писал выше, индивидуальные оценки будут проставлены раньше. Если мне будет понятно, что вы делали и зачем, вы получите нормальную оценку.
В последние две недели проекта вы должны сконцентрироваться на достижении целей проекта. Максимальная оценка означает, что основная цель (см. "Что должно быть в конце...") проекта достигнута.
Jupyter Notebook, в котором продемонстрировано использование всех экспортированных функций. Он должен запускаться, показывать, суть преимуществ реализованных в библиотеке структур данных и алгоритмов, не падать, не зависать.
По сути это три маленьких проекта (библиотеки). Все студенты должны будут поучавствовать во всех (хоть немного). Каждая из библиотек должна быть в конце проекта протестирована, с настроенным CD/CI и соответствовать своему описанию. Описание тоже должно быть.
Проекты реально маленькие, поэтому последние два, возможно, ещё и обобщим, добавив ещё какой-нибудь бэкенд.
Здесь очнь много вариантов (три описанных — верхушка айсберга). План атаки будем составлять на первых встреча, возможно будем реализовывать параллельно несколько идей.
Должен быть реализован быстрый способ вставки Influx line protocol и Graphite метрик в кликхаус.
Для Graphite нужно сделать отображение этих метрик в тэги на манер конфига в (influxd.toml/[[graphite]] templates
)