Рекомендации, которые могут сделать процесс обучения более увлекательным
     Избегайте заученного шаблона решения.
Ищите ответы на вопросы
— Почему этот метод работает?
— Когда его можно применять?
— Когда оптимальнее применить другой?
Задавайтесь вопросами:
— по тексту,
— определениям,
— по логике рассуждения,
— «почему так, а не иначе?».
        Непонятна формулировка – какое конкретное слово непонятно, возможно, контекст? Не ясен переход – что он дал, почему
не подойдет другой? Чёткий вопрос – это уже 50% ответа.
    Найдите свой подход к теме – неочевидные связи «нудного» 
 с интересным именно для вас. 
Возможно, вы увлечены историей – вспомните, что научная деятельность математиков – часть их биографии, привязывайте факты к происходящим
в тот момент событиям, или прослеживайте закономерности
дат в теоремах, примерах.
       Работая программистом, сразу проводите аналогии с похожими структурами данных,
функциями и алгоритмами, оптимизируйте код на базе полученных знаний.
Связывайте информацию с уже известным. Применяйте знания на практике.
    Выписывайте все мысли не по теме
на отдельный лист (в заметки телефона) 
и возвращайтесь к ним после занятия. 
        Придумывайте неожиданные ассоциации, 
 связывайте примеры со своей жизнью. 
Возможно, вы уже слышали что-то на эту тему.
— От кого?
— Что помните?
— Или числа в данном примере совпадают
с чьим-то днем рождения.
Подмечайте такие моменты.
Не ограничивайтесь полученной информацией. Думайте, как ещё можно 
было прийти к таким выводам или ответу.
На каких примерах это работает в жизни.