Как заново начать читать техническую книгу на 1300 страниц?
Полгода назад очень увлёкся книгой Г. Шилдта "Основы C#4.0". Успел прочитать очень большой объём текста, страниц 300 (в книге каждая страница просто огромная). Но, дело в том, что, я боюсь, что забыл очень многое. Точнее, глубоко в памяти большинство этих страниц я помню, однако все эти воспоминания неточны. Как мне следует продолжить читать эту книгу? Стоит ли мне перечитывать все 300 страниц, или просто пройтись по оглавлениям?
Мне казалось это очевидным, но об этом почему-то никто не написал. Забывать что-то ты будешь постоянно. Поэтому то, что тебе показалось важным нужно конспектировать. Причем конспектировать нужно так, чтобы если тебе что-то из записанного понадобится, то ты бы в своем конспекте смог найти эту информацию быстрее чем в книге.
Пожалуйста, подскажите, как мне следует продолжить читать эту книгу?
Людям изучающим иностранный язык, рекомендуют как можно быстрее начинать говорить на нем, и периодически подглядывать в словарь. Так же и с языками программирования, нужно писать программы на нем, и когда что-то не ясно, идти в документацию\книги и прочее. Читать справочник от корки до корки - крайне неэффективное занятие, может возникать ложное ощущение того что обучение происходит, на на самом деле - нет.
Пройтись по оглавлениям и постараться вспомнить, что там написано. Набросать пример какой-нибудь простой. Если не получается, тогда уже перечитать и повторить попытку вспомнить + пример. Также с дальнейшими главами.
Если ты не вел конспект - считай и не читал. Был бы конспект - его бы и стоило перечитать. У меня коэффициент сжатия книг - где-то 1 к 4. Перечитать 75 страниц - гораздо проще чем 300.
Техническую литературу не стоит читать линейно. Сначала изучаем оглавление, потом заголовки раздела, все что выделено жирным и выводы. Далее уже более конкретные вещи для ответов на конкретные вопросы. Просто так захламлять мозг не имеет смысла, т.к. память довольно ограниченный ресурс.