Источник:
https://alopatindev.github.io/2018/01/14/how-to-take-notes-like-a-programmer/
Перевод:
http://telegra.ph/Baza-znanij-v-programmistskom-stile-01-17
- Излагать идеи и мысли собственными словами в простейших терминах, делать акцент на вопросы, ответы, выводы и доказательства.
- Разбивать большие заметки на более мелкие (но не на слишком мелкие).
- Ссылаться на источники, сохранять источники.
- Разделить базу знаний на ветки/разделы, которые будут интуитивно понятны.
- Выделить ключевые слова для быстрого поиска.
- Делать перекрестные ссылки между заметками?
- Заметки должны быть качественными. Лучше один раз потратить время на составление качественной заметки, чем потом множество раз тратить время на вспоминание нужной информации по некачественной заметке.
- Если не получается быстро найти нужную заметку, то, возможно, следует провести рефакторинг: добавить новые ключевые слова (синонимы) или перенести заметку в другой раздел.
- Правило трех: первые два раза возникла проблема -- забей, третий раз -- займись рефакторингом.