Как читать технические книги
Сейчас многие начинающие программисты сталкиваются с тем, что после чтения технической литературы ничего не запоминают и не понимают. В этой статье мы рассмотрим, как структурируя данные из книги можно исправить это.
При чтении открываем блокнот на компьютере или тетрадку, и придерживаемся следующего паттерна:
1. Разделяй и властвуй.
Большинство тех. книг состоят из набора терминов и их описания, поэтому мы начинаем с записи терминов.
2. Зачем
Пишем зачем нужен объект описания максимально коротко. Не нужно переписывать слова автора из книги. Если не уверены в своих суждениях обратитесь к другим источникам.
3. Конкретизация
Никому не нужны ваши знания если вы не можете их применить их на практике. Поэтому придумайте 2-3 разные ситуации, где применимы новые знания и запрограммируйте их.
4. Структуризация
Ищем термины с похожим пунктом зачем, зачастую у них примеры взаимозаменяемые и ищем различия между ними, ибо ничего в ЯП просто так не добавляется (за исключением статической типизации в php). Скорее всего вам понадобиться обратиться ко внешним источникам (гугл или если не понимаете, то к более опытным программистам).
5. Иерархии
Для лучшего понимания выстраивайте связи между мелкими частями и более сложными частями. Пример:
Но самое главное не углубляйтесь сильно в computer science, как там память под переменные выделяется и тд. Разработчики языка на то и сделали использования переменой простой, чтобы вы не мучались и скорее начали заниматься программированием.