Weekly links. Выпуск 3

В этом выпуске: technical writing, задачки по Clojure, Lifehacker the book и Oblique Strategies.

Общие ссылки

Technical writing

Clojure

Задачки:

Python

  • Learn Python the Methodical Way - отличное описание подхода к изучению новых материалов. Написано на примере Python, но подойдет и к любому другому языку.

Такой вариант может не всем подойти, так как в нём подразумевается повторение одного и того же несколько раз.

Я обычно использую немного другой подход, при изучении нового:

  • сначала смотрю видео по новой теме, чтобы получить представление о технологии в целом
  • потом читаю базовую книгу/статью, выполняя задания и повторяя примеры, которые показаны в книге. Плюс пробую изменять какие-то параметры, чтобы лучше понять пример.
    • если есть задания в книге, выполняю их. Если нет, после книги выполняю задания с какого-то сайта
    • когда читаю, делаю заметки. Больше люблю делать заметки вручную, так лучше запомнию и лучше думается
  • после этого я читаю следующую книгу/статью по этой технологии - для начинающий, но уже не элементарную. Даже, если информация во многом пересекается, читаю всё равно внимательней, чем было бы при прочтении той же книги
  • но и конечно параллельно с этим практика - задания из книг/статей, сайтов или придуманные самостоятельно