Все статьи | Дневник студента

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

Повторение - мать учения главное изображение

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

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

Проблемы

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

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

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

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

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

Аватар пользователя user9009
user9009 06 апреля 2020
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
30 июня 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
30 июня 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
30 июня 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
30 июня 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
30 июня 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
30 июня 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
30 июня 5 месяцев