Skip to content

Instantly share code, notes, and snippets.

@code-of-kpp
Last active February 14, 2019 17:38
Show Gist options
  • Save code-of-kpp/8d4d86f533191eea0e210c5ff15b377f to your computer and use it in GitHub Desktop.
Save code-of-kpp/8d4d86f533191eea0e210c5ff15b377f to your computer and use it in GitHub Desktop.
Qrator - Иннпрак ФИВТ

Даты

Выбор проектов должен быть закончен сегодня, 12 февраля. Проекты длятся до середины мая. Индивидуальные оценки будут известны в конце апреля, групповые - по дедлайну.

Формат общения

Все проекты open source, их код либо уже есть либо будет на гитхабе или гитлабе в организации Qrator Labs.

Основная форма общения - это код. Если у вас есть вопрос технического характера, вы сопровождаете его сниплетом кода. Если есть идея, вы её демонстрируете кодом или псеводокодом. Крайне желательно оформлять это в виде Issue или Pull request, даже по мелочам. Желательно использовать английский язык.

Раз в неделю мы будем делать мелкие корректировки в наши планы разработки — добавлять людей на помощь, убирать тупиковые цели, улучшать формулировки, приоритезировать. Раз в две-три недели мы будем переписывать планы практически с нуля.

Встречи

Всё это может происходить полностью оффлайн: в Issue или в чатах, но если нет консенсуса, организуем web-встречу. К встрече можно будет присоединиться и лично из офиса Qrator Labs.

Встреча-знакомство в офисе Qrator Labs.

Встреча в офисе будет 14-ого или 15-ого февраля, завтра будет дудл со временем, выберем максимально удобно для всех. В наш БЦ вход по пропускам. Чтобы иметь возможность прийти, напишите мне сейчас в личку ФИО, а при посещении возьмите с собой паспорт.

Вакансии

Отбор на позиции

На SDSL и Inclickdb, по всей видимости, людей хватает, на Qaio нужно ещё человек или два. Некоторые ребята указали Qaio как второй проект, за сегодня это должно измениться, то есть он должен стать первым. На Inclickdb, на мой взгляд, даже перебор. Большинство людей должны были уже получить оферы, если это не так, напишите мне лично или здесь. Если вы указывали два проекта (особенно Inclickdb и aio), напишите, чем бы вы хотели заниматься в каждом из этих проектов. Исходя из этого я вас распределю. Потом будет ещё одна возможность перемешаться немного.

Переходы между проектами

Если это явно не вредит проекту, то мы, со своей стороны, не против. Вам нужно будет сконтачится с организаторами, если они нас спросят, мы подтвердим, что всё хорошо.

Оценки

Нас просят оценить вас лично и как команду. Оценки дифференцируемые и влияют на какой-то ваш общий score (вам лучше знать, наверное).

Индивидуальные

Как я писал выше, индивидуальные оценки будут проставлены раньше. Если мне будет понятно, что вы делали и зачем, вы получите нормальную оценку.

Групповые

В последние две недели проекта вы должны сконцентрироваться на достижении целей проекта. Максимальная оценка означает, что основная цель (см. "Что должно быть в конце...") проекта достигнута.

Проекты

SDSL

Что должно быть в конце проекта

Jupyter Notebook, в котором продемонстрировано использование всех экспортированных функций. Он должен запускаться, показывать, суть преимуществ реализованных в библиотеке структур данных и алгоритмов, не падать, не зависать.

Qaio

По сути это три маленьких проекта (библиотеки). Все студенты должны будут поучавствовать во всех (хоть немного). Каждая из библиотек должна быть в конце проекта протестирована, с настроенным CD/CI и соответствовать своему описанию. Описание тоже должно быть.

Nginx-like ограничение количество запросов для корутин.

Асинхронная очередь задач с подтверждениями на базе Redis

Асинхронная очередь задач с подтверждениями на базе Tarantool

Проекты реально маленькие, поэтому последние два, возможно, ещё и обобщим, добавив ещё какой-нибудь бэкенд.

Inclickdb

Здесь очнь много вариантов (три описанных — верхушка айсберга). План атаки будем составлять на первых встреча, возможно будем реализовывать параллельно несколько идей.

Что должно быть в конце проекта

Должен быть реализован быстрый способ вставки Influx line protocol и Graphite метрик в кликхаус. Для Graphite нужно сделать отображение этих метрик в тэги на манер конфига в (influxd.toml/[[graphite]] templates)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment