Я пытался представить коллегам такие темы, как модульное тестирование, внедрение зависимостей, инверсия управления и т. Д. Я дал мини-лекции, демонстрации, и предложил эти темы во время обеда и обучения. Прием в целом был положительным, и люди видят ценность в таких темах.
Несмотря на то, что они кажутся привлеченными к этим темам, усыновление было очень низким. Когда я говорю с ними об этом, ответ, как правило, выглядит следующим образом:
Я попробую это в следующий раз. Я просто хочу вывести этот проект за дверь.
У меня такое чувство, потому что большинство из того, что они видели, - просто демонстрации типа лекций, и у них нет практического опыта. Что я могу сделать, чтобы подтолкнуть их? Я не хочу «заставлять» их писать код, если они этого не хотят, потому что это может показаться «домашней работой» и может оставить у них плохое впечатление.
Наши проекты обычно не оставляют времени для экспериментов, поэтому люди склонны избегать новых технологий. Это не оставляет места для разработчиков, чтобы попытаться включить новые вещи на этапе разработки.
Есть ли какие-нибудь забавные или интересные упражнения (сольные или командные), которые позволяют им иметь больше практического опыта в этих темах? Я надеюсь найти что-то, что вызвало бы достаточный интерес, чтобы они могли запланировать час своего дня для работы над чем-то интересным или достаточно интересным, чтобы они могли проводить расследование в свое время.