Весенние скидки до 30 000 ₽
На все профессии до 31 марта
Главная | Все статьи | Дневник студента

Повторение - мать учения

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Повторение - мать учения главное изображение

Признаюсь, даже относительно простые темы иногда даются мне с большим трудом, потому что не всегда есть возможность полностью углубиться в изучаемую тему. Наверно, в большей степени это касается дисциплины: после работы хочется поесть, полежать, посидеть на развлекательных сайтах. А потом выясняется, что вместо запланированных трех-четырех часов, ты тратишь на обучение не больше 45 минут.

Ты быстро изучаешь теорию, каким-то чудом выполняешь задание, но под конец курса почему-то остается мысль, что ты не понял все темы до конца. Словно упустил что-то очень важное.

Проблемы

Я столкнулся с проблемами, когда начал решать задачи на другом ресурсе. Я вдруг понял, что не до конца разобрался с объектами и двумя самыми важными функциями высшего порядка: reduce и map. Как это обычно бывает, при решении задач я пытался гуглить некоторые вопросы, но потом до меня дошло, что на этом этапе я должен заниматься чем-то подобным – даже несмотря на то, что я игнорировал библиотеки, упрощающие решения задач, я должен был самостоятельно найти решение. Иначе какой смысл во всем обучении?

Перечитав две пройденные темы, посвященные map и reduce, я вдруг понял, что вижу новую информацию, которую не должен был пропускать. Конечно, это есть логическое объяснение – мозг просто не запоминает весь объем информации. Особенно это касается той теории, которая впоследствии почти не применяется в будущем.

Решение проблем

Оценив последствия, я решил, что мне необходимо пройти сразу несколько курсов еще раз. Конкретно речь шла про массивы, объекты и функции. Во время прохождения курсов, я вдруг отметил, что теория и задачи даются мне намного проще.

Есть классическое предупреждение от всех учителей (это касается не только сферы программирования: «Если не понял тему до конца, не начинай изучать другую». Но, как мы понимаем, не все люди одинаковые, и каждый из нас ищет свой идеальный метод обучения. Для меня, я думаю, актуально начать изучать новую тему даже при условии, что я не до конца закрепил какую-то часть теории из предыдущего курса. С одним очень важным уточнением – я вернусь к пройденным темам, пройдя их еще раз. Возможно, даже несколько раз.

Аватар пользователя user9009
user9009 06 апреля 2020
5
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 марта
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 марта
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 марта
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 марта
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 марта
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 марта
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 28 марта
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время