[devel] Подготовка новых мантейнеров
Полина Пойденко
polipoki на altlinux.org
Ср Ноя 5 11:56:28 MSK 2025
05.11.2025 07:42, Ruslan Hihin пишет:
> - стоит подумать о групповом способе подготовки мантейнеров.
> Помимо личного обучения можно подумать, чтобы организовывать о групповом
> обучении мантейнеров.
> С тем, чтобы сами молодые ребята могли учиться друг у друга.
Добрый день.
К сожалению это будет выглядеть как "слепой ведет слепого".
Неопытные будущие мантейнеры, которые только постигают азы сборки
пакетов и всего из этого вытекающего, вольно или невольно но совершают
определенные ошибки на первых этапах. И это нормально.
Однако при активном взаимодействии друг с другом вначале это точно
сведется к тому, что количество ошибок совершаемых ими может увеличиться.
Первый обучающийся спросит совета у второго обучающегося, который узнал
о данном варианте решения от третьего, который смог прийти к этому
сам/нашел пример (нередко неправильный)/узнал у ментора.
Более логичным является либо задавать вопросы своему ментору, либо
другим мантейнерам.
Возможно было бы неплохо в целом сформировать список мантейнеров,
которые готовы если что отвечать на возникающие специфические вопросы по
своим направлениям.
> - стоит подумать об обучении мантейнеров по определённым темам.
> Сами сопровождающие могли-бы обучать группы по конкретным узким вопросам.
> Т.е. один из обучающих готовит урок в удобном для него виде узкий "урок",
> в котором он лучше всего владеет и который изучают все начинающие мантейнеры.
> Сопровождающие мантейнеры могут отслеживать определённые узкие вопросы у всей группы мантейнеров.
- стоит подумать о принятии "зачетов" у мантейнеров по определённым темам.
Количество сопровождающих пакетов, которые готовы быть менторами и брать
на себя ответственность при обучении будущих мантейнеров, в целом невелико.
Также они занимаются этим в свое свободное время, которое и так ограничено.
Групповое обучение, как я считаю, наоборот ухудшит обучаемость.
Все будет выглядеть как в "лучших" традициях нашего нынешнего
образования в ВУЗах.
Также вновь напомню про занятость менторов, которая может свестись к
тому, что количество таких уроков будет в целом ограниченно, происходить
спонтанно и со временем опять сведется на нет. Что наиболее вероятно.
Дополнительно отмечу, что каждый ментор может иметь свой взгляд на то,
как именно должен выглядеть "правильный" spec. И это может свестись к
тому, что придется подстраиваться под каждого сопровождающего пакетов,
чтобы по 100 раз не получать замечания только из-за того, что один
ментор считает свой вариант единственно верным, а другой не терпит его.
Подобная ситуация мне встречалась в университете. Приходилось из-за
этого фактора иногда подстраиваться под преподавателей.
> - прием мантейнеров в ALT Team можно сделать не на уровне одного рецензента, а как результат рецензирования по отдельным темам различными рецензентами.
На текущий момент некоторые и так ждут достаточно долгое время пока их
сможет отревьюить хоть один человек.
Конечно если это будет делать два человека вместо одного к примеру, то
можно будет отсеивать людей, которые еще не приобрели нужных знаний и
умеют собирать только однотипные несложные пакеты и не более.
Однако в данном случае нужно, чтобы один человек строго следил, чтобы
стадия ревью не затягивалась из-за излишней занятости рецензентов. Как
сейчас: на месяц-два-полгода.
Также это касается менторов, которые подолгу игнорируют своих учеников и
либо попросту забывают о них.
В общем подведу "небольшой" итог.
Каждая модель обучения имеет свои плюсы и минусы. К сожалению везде
играет пресловутый человеческий фактор.
Текущая модель обучения сама по себе неплохая. Однако я считаю, что
вместо кардинальных изменений, стоит на текущем этапе более строже
контролировать работу менторов и период рецензирования, чтобы он не
затягивался надолго.
Подробная информация о списке рассылки Devel