Сначала о правилах этого списка
Страница составлена по файлу outstanding-interns.md в репозитории: в неё попадают только те, чья стажировка длилась больше 3 месяцев и кто дал согласие либо сам отправил PR; тех, кто не согласился, здесь нет. Поэтому многие стажёры, уже окончившие учёбу и работающие, но не заставшие момент создания этой страницы, в список не вошли. 1
Категорий всего две: LV4+ («большие способности» / «сверхспособности») и senior interns. Ссылка «поручительство» в каждой строке ведёт в сеть взаимного признания талантов Проекта Цзячэнь: все поручительства открыто проверяемы на GitHub. 5
Список по уровням LV
LV5
| Имя | Сейчас / тогда | Что сделал |
|---|---|---|
| Ren Pengfei (kxxt) | магистр Школы кибербезопасности Китайского научно-технического университета | поддержка и адаптация большого числа пакетов Arch Linux RISC-V; руководил портированием, оптимизацией и долгосрочной поддержкой крупных проектов вроде Electron и Chromium для RISC-V либо участвовал в них (серия riscv-forks) |
| dram | отдел ITEM, PLCT Lab | знания и опыт в RISC-V выше среднего уровня сотрудников PLCT; вошёл в ITEM как эксперт-консультант |
| Hongren | — | самостоятельно проводил «развёртывание области» в нескольких технических направлениях: Chisel/RocketChip, дистрибутивы Linux для RISC-V и другие |
| Pan Ruizhe (XieJiSS) | команда Arch | стал LV5 в 2022-04; «выдающаяся способность договариваться с самыми разными upstream-сообществами (ненасильственное общение)», после решения глубоко запутанных багов объясняет и исправляет их ясно и последовательно |
| Lu Xufan | бывший стажёр команды LLVM | после выпуска пришёл в PLCT Lab |
| An Chuanxu (anchuanxu) | интеллектуальная робототехника (2019/4–2020/3) | практический курс по vSLAM, проекты с симулированными дронами и мультироботами, оптимизация алгоритмов лазерного SLAM для мобильных роботов, обновление алгоритмов планирования пути |
| Sun Yixuan (Lampese) | команда PLCT J139 · сообщество MoonBit | руководил командой J139 в разработке экосистемы сообщества MoonBit, организовал Demo Day и сайт сообщества; один из заметных голосов раннего сообщества MoonBit; специализация — компиляторы и формальные доказательства |
LV4 и ниже
| Имя | Уровень | Что сделал |
|---|---|---|
| Wang Bingzhen | LV4+ | мейнтейнер RISC-V port LuaJIT; студент бакалавриата Южного научно-технического университета. «Задача очень глубокая, но качество высокое»; выступал на эту тему публично |
| Lin Sinan | LV4+ | команда GNU GCC: реализовал поддержку нескольких новых расширений RISC-V в GCC и Binutils |
| Jiang Zhouqi (Luo Jia) | LV4 | руководитель проекта RustSBI; подготовил для Bouffalo BL808 полный пакет поддержки на Rust от bare-metal до ядра; исправил места в спецификации RISC-V SBI, где определения были нестрогими |
| Chen Yangyu (cyy) | LV4 | отправлял патчи в Linux Kernel, GCC, QEMU, gem5, FireSim, OpenSSL, XiangShan, Rocket-Chip; подготовил поддержку K230 от Canaan в mainline-ядре Linux; исправил 2 неоднозначных места в руководстве RISC-V ISA |
| Zheng Yingwei (dtcxzyw) | LV4 | стал LV4 в 2023-11; в основном контрибьютит в middle-end LLVM и бэкенд RISC-V |
| Zheng Yusheng (Yunwei) | LV4 | стал LV4 в 2023-01; поддерживает проекты сообщества eunomia-bpf; вместе с командой eBPF сделал первую среду выполнения и инструментарий, позволяющие собирать, публиковать и запускать универсальные eBPF-программы на Wasm |
| Wang Yiqiao | LV4 | самостоятельно создал и поддерживает производный дистрибутив openEuler RISC-V — Eulaceura (2022-11-08) |
| Lu Yan (Robin) | LV4 | выполнил адаптацию и отладку ряда открытых программ на платах RISC-V, подготовил демонстрационные сценарии и представил их на RISC-V China Summit; производный дистрибутив назван RobinOS и поддерживается долгосрочно |
| Hu Xuan | LV4 | команда симуляторов, участвовал в разработке Gem5 RVV (2022-04) |
| Zhang Shiqi | LV4 | высокая инициативность; ровный и стабильный вклад в наставничество внутри команды, сводные обсуждения проблем и коммуникацию с upstream (2022-04) |
| Fan Qixuan | LV4 | команда Gentoo, параллельно контрибьютит в команду LLVM (с 2021-12); товарищи запомнили его как «LV4, который вытащил rm -rf» |
| Tao Liqiang | LV4 | бывший участник команды V8, выпускник PLCT; около 2022 года окончил Токийский университет (вероятно) |
| Han Boyang | LV4 | «известный мастер отлынивать» в команде CAAT (так в оригинале) |
| Wang Xiaoyun (jiuyewxy) | LV4 | подготовка материалов курса по ROS для роборуки, портирование и тестирование распознавания жестов на XBot, исследование построения карты, локализации и планирования пути для мобильных роботов в помещении |
| Chen Moushun | LV3+ | стажировка в open source от openEuler (sig-ROS): исправление сборки и поддержка пакетов ROS 2 Humble — около 60+ PR, из них смержено 40+; в основном устранение сбоев сборки, вызванных мультиархитектурностью и новыми версиями, достройка цепочек зависимостей, бэкпорты в ветки релизов. Также контрибьютил в upstream RT-Thread по части BSP и симуляторов. Специализация — встраиваемые системы, адаптация под RISC-V, починка сборки пакетов дистрибутива |
| Yu Hongwei | LV2 | на стажировке в open source от Huawei признан лучшим стажёром. Участвовал в развитии экосистемы Ascend NPU : адаптация фреймворков, настройка и развёртывание больших моделей, разработка аппаратных модулей; ряд результатов вошёл в открытое сообщество. Хорошо работает в связке с AI-инструментами: сам находит материалы для решения задач, вовремя сообщает о ходе проекта и обратной связи, доводит задачи до результата |
Senior interns
senior — не почётное звание, а договор: технический уровень не ниже LV3, участие в решениях внутри команды, наставничество над новичками, разбор незапланированных ситуаций — и стипендия, которая не опускается ниже базовой, а только растёт. 1
| Имя | Команда | Примечание |
|---|---|---|
| Fan Qixuan | Gentoo, LLVM | «LV4, который вытащил rm -rf» |
| dram | ITEM | dramforever, dram.page |
| Miaomiao | CAAT | — |
| Sharzy | CAAT | — |
| Humanoid WA machine | CAAT | OceanS2000 |
| Kiva | Aya (завершена) | — |
| Glavo | Aya | автор колонки «JVM News Digest» на Zhihu |
| zxs-un | oerv | — |
| Wu Xinlong | LLVM | — |
| dingiso | симуляторы (завершена) | — |
| Pan Ruizhe | Arch | blog.jiejiss.com |
| Xeonacid | Arch | — |
| rvalue | Arch | — |
| Ast-x64 | Arch (завершена) | — |
| Zenithal | Arch, CAAT (завершена) | — |
| Coelacanthus | Arch | — |
| Ren Pengfei | Arch | kxxt.dev |
Контрибьюторы проектов сообщества
Здесь собраны те, у кого нет отметки об уровне LV, но кого руководитель программы распорядился включить в список: в отличие от списка уровней выше, здесь учитывается только то, что человек реально сделал в upstream-сообществе.
| Имя | GitHub | Сообщество и проект |
|---|---|---|
| MikuNotFoundException | @Officeyutong | участвует в разработке нескольких проектов сообщества eunomia-bpf , включая bpftime , eunomia-bpf, wasm-bpf и другие |
| Huang Zhenyu (Rain Huang) | @rainhuang0220 | Проходил стажировку по разработке MoonBit в команде J139 PLCT Lab ; сейчас активно работает над долговременной памятью и управлением контекстом для LLM |
Что они говорят сами
Для двух первых записей списка (период робототехники, 2018–2019) сохранены тексты самих стажёров — лучше любого пересказа:
Во время магистратуры стажировка открыла для меня дверь в другой мир. Стажировка была очень насыщенной, я получил богатый опыт разработки робототехнического ПО… Я быстро вырос и повзрослел, прошёл превращение из студента в сотрудника и благодарен за это время. Пожелание тем, кто придёт после: мало прочитать десять тысяч книг — надо пройти десять тысяч ли. Приходите на стажировку, здесь другие пейзажи. — An Chuanxu (LV5+)
За время стажировки я не только освоил профессиональные знания, но и получил навыки, которые очень помогают в дальнейшей работе: работа с git, процессы и правила командной работы, правила оформления кода, быстрый поиск нужной информации — всё это позволило мне за короткое время сильно продвинуться из полного новичка… С некоторыми ребятами мы до сих пор хорошие друзья. Пожелание тем, кто придёт после: неуклюжая птица вылетает первой, а новичок возвращается последним; учитесь как следует и спрашивайте, если непонятно. — Wang Xiaoyun (LV4)
Те, кто в список не попал
Этот список покрывает только тех, кто соответствует «больше 3 месяцев + собственное согласие». За историю репозитория в нём было 286 файлов, 253 из них убрали в октябре 2024 года — это отчёты стажёров 2021 года и более ранние, и большинства их авторов на этой странице нет.
Их имена не исчезли — просто чтобы до них добраться, нужен git checkout 664048d.