Почему джуны не должны собирать UI kitы
Казалось бы, разве может быть упражнение лучше для новичка? Сажаешь его собирать компоненты, он там и систему изучает, и крафтить учится и в прод херни не тащит.
Дорогие лиды, артдиры ну или как вам приятно себя называть! Не надо так.
У начинающих очень медленно отрастает понимание того, что такое шаблон и что такое компоненты интерфейса, какие у них могут быть состояния и как они должны выглядеть, что есть атом, а что молекула, как это все связано с разработкой, что важно, а чем можно пренебречь.
Скинув на джуна сборку UI kitа, вы обрекаете себя и команду на вечные доработки и переделки, на рассинхрон с разработкой и странные технические решения (вроде групп вместо фреймов, невменяемых названий, лишних контейнеров, отсутствия автолейаутов и ресайза).
Привлекать новичка можно только в рамках сборки простых компонентов вроде кнопок/чекбоксов.
При этом надо четко прописывать состояния компонента, их поведение и ревьюить результат, примеряя его на разные разрешения и макеты.
Хорошее упражнение для джуна - написание гайдов по применению собранных старшими компонентов. В рамках этой активности они будут вынуждены общаться с разработкой (чтобы тем все было понятно), другими дизайнерами и просматривать уже существующие экраны, чтобы найти все кейсы применения и обнаружить среди них закономерности.
Обязательно при этом разобраться с атомарным подходом (прям разобраться а не чисто полистать), научиться мыслить тупыми компонентами и набить голову общепринятыми UI-паттернами.