Набор джентельмена
Мои ребята спустя 8-12 месяцев после начала обучения отправляются покорять ентерпрайз в качестве мидл разработчиков. Было бы лукавством сказать, что они идут туда без опыта. Я делаю все, чтобы мои птенчики быстро расправили крылья на работе. Для этого в рамках командного проекта стараюсь, чтобы каждый студент:
- Реализовал какую-нибудь фичу от и до, и выкатил её.
- Пофиксил баг.
- Решил мерж конфликт.
- Поковырялся с CI/CD, хотя бы минимально его поправил, чтобы понимать что это и с чем едят.
- Внес изменения в инфраструктуру. Это может быть настройка сертов, логирования, перенос бд с одного сервера на другой, мониторинг, etc.
- Решил одну задачу с максимально нечетким тз. Считаю необходимым для того, чтоб научиться коммуникации с командой (мной в качестве менеджера, как минимум).
- Написал сложный SQL запрос. У меня обычно такие связаны с аналитикой.
- Провел хорошее код ревью. Приходится специально долго не смотреть на код и ждать, пока ребята друг с другом помесят свой говнокод в пул реквесте, а потом получат эталонное ревью и начнут повторять.
- Поучаствовал в разработке фичи тиммейта, выполнив подзадачу.
Для каждого студента опыт получается специфичным. Некоторые хорошо себя показывают с самых первых задач и не отрабатывают по всему чек листу, если я уверен, что у них не будет проблем на работе. Другим нужно методично решать похожие задачи с постепенным усложнением.
Для меня этот этап крайне сложный. Надо много думать о том, как распределять задачи. Не всегда текущие задачи подходят под чеклист выше. Приходится много импровизировать и получается не всегда удачно. Управлять проектом намного проще, если не брать в расчет необходимость эффективного обучения, которое должно происходить параллельно разработке.
OverrideTech | Twitch | Boosty
Post #361
1.69K
- 🔥 14
- 👍 8