[devel] Подготовка новых мантейнеров

Полина Пойденко polipoki на altlinux.org
Ср Ноя 5 11:56:28 MSK 2025


05.11.2025 07:42, Ruslan Hihin пишет:
> - стоит подумать о групповом способе подготовки мантейнеров.
> Помимо личного обучения можно подумать, чтобы организовывать о групповом 
> обучении мантейнеров.
> С тем, чтобы сами молодые ребята могли учиться друг у друга.

Добрый день.
К сожалению это будет выглядеть как "слепой ведет слепого".
Неопытные будущие мантейнеры, которые только постигают азы сборки 
пакетов и всего из этого вытекающего, вольно или невольно но совершают 
определенные ошибки на первых этапах. И это нормально.
Однако при активном взаимодействии друг с другом вначале это точно 
сведется к тому, что количество ошибок совершаемых ими может увеличиться.
Первый обучающийся спросит совета у второго обучающегося, который узнал 
о данном варианте решения от третьего, который смог прийти к этому 
сам/нашел пример (нередко неправильный)/узнал у ментора.
Более логичным является либо задавать вопросы своему ментору, либо 
другим мантейнерам.
Возможно было бы неплохо в целом сформировать список мантейнеров, 
которые готовы если что отвечать на возникающие специфические вопросы по 
своим направлениям.
>  - стоит подумать об обучении мантейнеров по определённым темам.
> Сами сопровождающие могли-бы обучать группы по конкретным узким вопросам. 
> Т.е. один из  обучающих готовит урок в удобном для него виде узкий "урок", 
> в котором он лучше всего владеет и  который изучают все начинающие мантейнеры. 
> Сопровождающие мантейнеры могут отслеживать определённые узкие вопросы у всей группы мантейнеров.
  - стоит подумать о принятии "зачетов" у мантейнеров по определённым темам.

Количество сопровождающих пакетов, которые готовы быть менторами и брать 
на себя ответственность при обучении будущих мантейнеров, в целом невелико.
Также они занимаются этим в свое свободное время, которое и так ограничено.
Групповое обучение, как я считаю, наоборот ухудшит обучаемость.
Все будет выглядеть как в "лучших" традициях нашего нынешнего 
образования в ВУЗах.

Также вновь напомню про занятость менторов, которая может свестись к 
тому, что количество таких уроков будет в целом ограниченно, происходить 
спонтанно и со временем опять сведется на нет. Что наиболее вероятно.
Дополнительно отмечу, что каждый ментор может иметь свой взгляд на то, 
как именно должен выглядеть "правильный" spec. И это может свестись к 
тому, что придется подстраиваться под каждого сопровождающего пакетов, 
чтобы по 100 раз не получать замечания только из-за того, что один 
ментор считает свой вариант единственно верным, а другой не терпит его.
Подобная ситуация мне встречалась в университете. Приходилось из-за 
этого фактора иногда подстраиваться под преподавателей.

> - прием мантейнеров в ALT Team можно сделать не на уровне одного рецензента, а как результат рецензирования по отдельным темам различными рецензентами.

На текущий момент некоторые и так ждут достаточно долгое время пока их 
сможет отревьюить хоть один человек.
Конечно если это будет делать два человека вместо одного к примеру, то 
можно будет отсеивать людей, которые еще не приобрели нужных знаний и 
умеют собирать только однотипные несложные пакеты и не более.
Однако в данном случае нужно, чтобы один человек строго следил, чтобы 
стадия ревью не затягивалась из-за излишней занятости рецензентов. Как 
сейчас: на месяц-два-полгода.
Также это касается менторов, которые подолгу игнорируют своих учеников и 
либо попросту забывают о них.

В общем подведу "небольшой" итог.
Каждая модель обучения имеет свои плюсы и минусы. К сожалению везде 
играет пресловутый человеческий фактор.
Текущая модель обучения сама по себе неплохая. Однако я считаю, что 
вместо кардинальных изменений, стоит на текущем этапе более строже 
контролировать работу менторов и период рецензирования, чтобы он не 
затягивался надолго.



Подробная информация о списке рассылки Devel