Как читать технические книги

Сейчас многие начинающие программисты сталкиваются с тем, что после чтения технической литературы ничего не запоминают и не понимают. В этой статье мы рассмотрим, как структурируя данные из книги можно исправить это.

При чтении открываем блокнот на компьютере или тетрадку, и придерживаемся следующего паттерна:

1. Разделяй и властвуй.

Большинство тех. книг состоят из набора терминов и их описания, поэтому мы начинаем с записи терминов.

2. Зачем

Пишем зачем нужен объект описания максимально коротко. Не нужно переписывать слова автора из книги. Если не уверены в своих суждениях обратитесь к другим источникам.

3. Конкретизация

Никому не нужны ваши знания если вы не можете их применить их на практике. Поэтому придумайте 2-3 разные ситуации, где применимы новые знания и запрограммируйте их.

4. Структуризация

Ищем термины с похожим пунктом зачем, зачастую у них примеры взаимозаменяемые и ищем различия между ними, ибо ничего в ЯП просто так не добавляется (за исключением статической типизации в php). Скорее всего вам понадобиться обратиться ко внешним источникам (гугл или если не понимаете, то к более опытным программистам).

5. Иерархии

Для лучшего понимания выстраивайте связи между мелкими частями и более сложными частями. Пример:

Но самое главное не углубляйтесь сильно в computer science, как там память под переменные выделяется и тд. Разработчики языка на то и сделали использования переменой простой, чтобы вы не мучались и скорее начали заниматься программированием.

Источник