- PVSM.RU - https://www.pvsm.ru -
Всем привет. Меня зовут Борис, уже несколько лет я увлекаюсь теорией обучения и запоминания — тем, как работает
Возможно вы слышали про алгоритм чтения книг, который позволяет сохранить в голове максимум информации. Про него мне рассказал тренер по скорочтению, а позднее я увидел этот алгоритм у Бюзана в книге «Супермышление».
Всё очень просто:
Если через полгода нужно будет вспомнить, что было в той книге, ее можно будет просто пролистать — этого будет достаточно. Работает отлично с книгами по психологии, переговорам, маркетингу, etc.
Увы, читать таким способом книгу Дэвида Флэнэгэна «JavaScript. Подробное руководство, 6-е издание» или ng-book бессмысленно и бесполезно. В голове не останется ничего, а время потеряется. И вообще, техника скорочтения для подобных книг скорее вредна, чем полезна.
Когда-то я занимался по книжке "Learn Ruby the hard way" (когда она еще была бесплатной). Главный ее принцип в том, что вам нужно перепечатать 100 программ. Конечно, часть из них нужно улучшить, но главное — это перепечатать 100 листингов. В процессе перепечатки неизбежны ошибки. А в процессе поиска и исправления ошибок приходит понимание того, что собственно в программе делается. Чуть позже я посмотрел курс на Coursera про то, как правильно выстроить процесс собственного обучения, и постепенно у меня сформировался собственный алгоритм чтения технической литературы.
Выглядит он так:
Формулируем задачу, которую мы хотим решить, прочитав книгу
Начинаем читать медленно и внимательно, перепечатывая каждый из приведенных листингов
Ключевое слово «медленно» — не нужно торопиться, особенно если в этой теме вы еще ничего не понимаете или понимаете не все. Здесь принцип тот же, что и с книжкой по ruby: ручной труд порождает ошибки —> ошибки порождают задачи –> решение задач тренирует
Регулярно — раз в полчаса-час — делаем паузу и вспоминаем, что именно мы делали предыдущий час
Как ни странно, пауза в 5-10 минут позволяет
Заканчивая очередную тему, смотрим, достаточно ли мы узнали для того, чтобы решить задачу
И если достаточно, то либо заканчиваем чтение (вернемся к этой книге, когда появится в этом необходимость), либо дополняем и расширяем задачу. Важно, что сделать это нужно до того, как вы начнете читать дальше: попробуйте дополнить задачу и придумать, как ее можно было бы решить в идеальном мире.
Медленно, но верно дочитываем до конца
Ну или перестаем читать, потому что узнали все, что было нужно.
Еще раз вспоминаем, про что была книга
Я смотрю оглавление и воспроизвожу в голове, о чем шла речь, потом просматриваю листинги и вспоминаю, какие там ошибки были у меня. Если встречаются очень объемные и сложные программы, то можно в самых сложных местах в каждой строке прокомментировать, что и зачем там происходит.
Важно! Пишем программу, используя максимум того, что было в книге
Наш
На этом мой алгоритм заканчивается. Если ему следовать, то можно извлечь из каждой книги максимум пользы. Но все же главное — это не забывать, что читать книгу хоть как-нибудь в 100500 раз полезнее, чем откладывать прочтение, чтобы все сделать правильно, но потом.
Автор: wasign
Источник [7]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/uchebny-j-protsess-v-it/200210
Ссылки в тексте:
[1] мозг: http://www.braintools.ru
[2] Супермышление: http://www.ozon.ru/context/detail/id/2678641
[3] Флэнэган. Javascript подробное руководство: http://www.ozon.ru/context/detail/id/19677670
[4] ng-book: https://www.ng-book.com
[5] Learn Ruby the hardway: http://learnrubythehardway.org
[6] Coursera Learning how to learn: https://www.coursera.org/learn/learning-how-to-learn/home/welcome
[7] Источник: https://habrahabr.ru/post/312932/?utm_source=habrahabr&utm_medium=rss&utm_campaign=sandbox
Нажмите здесь для печати.