Главная сложность (помимо того, что освоение программирования — априори непростой процесс) заключалась в психологическом барьере. Если раньше специалист находил ошибки у разработчика, то теперь его роль кардинально поменялась — он сам разрабатывает тесты и уже у него могли найти ошибку в коде.
Чтобы облегчить обучающимся погружение, мы приняли решение ввести параллельные процессы: участники курса проходили темы по Java и в то же время правили чужие тесты, со временем начиная писать собственные.