We Love InternsСтажировки Project Jiachen
Главная / Как работает совместная программа стажировок

Как работает совместная программа стажировок

Экзамен на машине, mentor pick, уровни LV, внешне видимые результаты и стипендия

В одну фразу

Это система стажировок, где несущая стена — наставник: позиция выдаётся не «на человека вообще», а конкретному наставнику; стажировка начинается только тогда, когда находится наставник, готовый взять стажёра к себе.

Шаг первый: заявка и первичное подтверждение

Резюме отправляется на wuwei@rv2036.org, тема письма — «номер позиции — имя — номер телефона — вуз» (окончившие учёбу пишут «part-time»). В тексте письма — не более 300 знаков о себе применительно к позиции, обязательно с резюме в PDF. 1

После получения письма уточняются четыре вещи: на какую позицию подаётся заявка, какой LV человек оценивает у себя сам, сроки стажировки и ожидания, которых нет в резюме (в какую компанию хочется попасть потом или продолжать учёбу).

Шаг второй: удалённый экзамен на машине

По техническим направлениям экзамен обязателен: вход по ssh на удалённый Linux-хост, tmux и три базовые задачи по программированию на C/C++. Не удалось войти в среду экзамена — сразу fail.

В сентябре 2026 года в это правило внесли важное уточнение, дословно:

С распространением возможностей AI в программировании акцент на развитие навыков coding больше не делается; проверяется способность доводить задачу до конца с помощью AI.

Иначе говоря, экзамен проверяет уже не «заученный синтаксис», а способность сдать работу вместе с AI.

Шаг третий: mentor pick (ключевой этап)

После экзамена начинается разговор напрямую с наставником. Это выбор в обе стороны: стажировка идёт за одним человеком, и договор возникает только после того, как наставник его признал. Если pick не удался, ничего постыдного в этом нет — можно попробовать другую позицию и другого наставника.

Наставники смотрят на разное, обычно это: чего человек хочет получить от стажировки, какой технический багаж уже есть, базовые знания (устройство сетей, операционные системы, теория компиляторов) и «как будет выглядеть резюме после стажировки».

Шаг четвёртый: технический доклад и испытание сообществом

Большинство наставников просит кандидата подготовить технический доклад на 20–30 минут, на нём присутствуют руководители и задают вопросы; на подготовку обычно даётся неделя.

Часть позиций (чаще всего связанные с LLVM) сразу предлагает взять настоящую задачу в целевом открытом сообществе и отправить PR: после merge оффер выдаётся автоматически.

Шаг пятый: договор, стипендия и оценка результатов

  • стажировка оплачивается, заключается трудовой договор; по окончании выдаётся справка о стажировке;
  • каждый месяц подсчитываются внешне видимые результаты, вместе с наставником определяется размер стипендии за месяц, выплата — около 25-го числа следующего месяца;
  • диапазон 0–5k, при обычной отдаче — как правило 2k–3k до вычета налогов; выдающиеся результаты не ограничены 5k;
  • стажёр должен быть студентом вуза или колледжа (справка об обучении из реестра CHSI); после окончания учёбы это уже part-time, и требуется социальное страхование, включающее страхование от несчастных случаев на производстве.

«Внешне видимый результат» — ключевой термин этой системы: работа должна быть видна в публичном репозитории, списке рассылки или upstream-сообществе. Именно поэтому система может не зависеть от диплома и зависеть от способностей.

LV0–LV5: как присваиваются уровни

Уровни заимствованы из сеттинга «эсперов» школы Токивадай; их присваивает руководитель программы (Wu Wei, @lazyparser) в порядке благожелательного диктатора, с учётом мнения наставников и LV4+. Критерий один: способность выполнять повседневные задачи разработки в организациях-участниках.

УровеньКлючевые требования
LV5, «сверхспособности»самостоятельно анализировать и декомпозировать задачи, сводить ресурсы; наставлять LV4 и ниже, самостоятельно вести команду разработки и отвечать за сдачу; в ряде ситуаций получает право решать самостоятельно
LV4, «большие способности»самостоятельно вести разработку на уровне модуля; самостоятельно отлаживать, искать ошибки, находить их причину и исправлять их в таких больших системах, как LLVM; самостоятельно готовить технический доклад; указывать на ошибки людей уровня LV4 и выше; с нуля открыть для команды новое техническое направление
LV3, «сильные способности»самостоятельно вести разработку дольше недели; самостоятельно разбирать встретившийся баг или crash (это порог LV3); уверенно владеть одним основным языком и одним скриптовым; уверенно выступать с публичными техническими докладами
LV2, «особые способности»понимать структуры данных, алгоритмы, архитектуру; уметь работать с git в команде; под руководством наставника выполнять разработку и тестирование в пределах недели. Это базовый порог набора
LV1 / LV0оффер, как правило, не выдаётся

Есть ещё две пометки: [испытательный срок] — способности между двумя уровнями (например, «LV3 на испытательном сроке» означает, что человек выше LV2, но не полностью отвечает LV3); [M] — высшая оценка дана за организационно-управленческие способности, и технический уровень может быть ниже уровня M.

LV4 — уровень, на котором по умолчанию нанимают на полную ставку: стажёр, достигший LV4, может получить оффер.

senior interns: надбавка тем, кто уже себя доказал

Категория появилась 27 марта 2022 года. Из трёх причин её введения первая — «пусть слава ляжет на лезвие», вторая прямо признаёт слепую зону системы:

Действующая система наблюдения за внешне видимыми результатами не видит невидимых результатов внутри команды: наставничества среди равных, взаимопомощи между группами, поддержания отношений и т. п.

Условия входа: стажировка дольше 3 месяцев с продлением, стабильные внешне видимые результаты, технический уровень LV3 и выше, участие в решениях команды и ответственность за новичков.

Эта система правилась четыре раза

  • 2019-03-14, первая публичная версия: установлены шесть уровней;
  • 2019-12-27, вторая версия: повышены требования к «самостоятельному решению задач»;
  • 2020-06-01, третья версия: отладка и анализ ошибок внесены в порог LV3;
  • 2024-04-21, четвёртая версия: убрана устаревшая информация о робототехнической команде, ослаблены требования LV2, текст упрощён. 1