В настоящее время я обучаю небольшую команду из 4 младших разработчиков в небольшой софтверной компании. Они очень умные и часто выполняют свои задачи с качественной работой, но я уверен, что они все еще могут добиться большего - на самом деле у меня точно такие же чувства к себе :) -. К тому же некоторые из них более «младшие», чем другие.
Поэтому я хотел бы найти забавный способ улучшить свои навыки CS (дизайн, кодирование, тестирование, алгоритмический ...) в дополнение к опыту, который они приобретают в своей повседневной работе. Например, я думал о назначении еженедельных сессий, продолжительностью не более 2 часов, где мы могли бы собраться вместе для выполнения сложных упражнений CS. Немного похоже на додзе кодирования.
Я уверен, что команде это понравится, но разве это хорошая идея? Будет ли это эффективно в профессиональном контексте? Они уже тратят всю свою неделю на программирование, так как мне организовать это, чтобы они могли получить некоторые преимущества?
Любые отзывы приветствуются!