Менторство Golang | Артем Романович

Менторство Golang | Артем Романович 

Software & Backend Developer, Блогер и Ментор

16subscribers

3posts

goals2
0 of 10 paid subscribers
Для платных подписчиков выходит эксклюзивный контент, так почему бы тебе не стать одним из них?
$0 of $1 344 raised
Спонсорство красивой картинки для YouTube канала (на оборудование).

Obsidian №0: Как организовать свои заметки: создаем второй мозг. Zettelkasten.

Введение. В каком мире мы живем?..
В современном мире нам приходится обрабатывать много информации. Особенно, когда изучаем что-то новое.
Часто нам не нужно запоминать все, что связано с предметом изучения, мы почти все можем найти в интернете, а помнить достаточно лишь общие концепции. Но если мы изучаем что-то очень сложное, например, новый язык программирования, то часто для понимания этих самых концепций приходится тщательно разбираться в предмете и структурировать всю информацию у себя в голове. С этим неплохо помогают конспекты.
В наши дни сильно удобнее их вести в цифровом формате, нежели на бумаге — их удобно редактировать, дополнять, переделывать. Теперь мы можем не обращаться каждый раз в интернет, не искать все заново, а обратиться в четко определенное место в наших заметках и быстро все найти.
Чтобы это было эффективно, приходится использовать все более продвинутые способы хранения и организации информации. В этой статье мы обсудим, как создать свою систему заметок, которая не только поможет запомнить важные идеи и факты, но и упростит процесс обучения и саморазвития в общем смысле.
Как работает наш мозг
Представьте, что вы хотите что-то вспомнить. Например, забытые слова песни) Или то, как выглядит герой из любимого фильма.
Вы не можете вспомнить песню целиком, воссоздать лицо персонажа до мелочей. Поэтому какие-то вещи вы будете додумывать. Мы не компьютеры, которые запоминают и хранят информацию "как есть".
Из литературы:
- Когда человек обращается к памяти, происходит "сборка" воспоминаний. (ссылка на исследование)
- Мозг подсовывает нам ложные воспоминания, меняет картинку прошлого, погружает в состояние дежавю. (ссылка)
- У мозга нет специальной комнаты с воспоминаниями, поэтому каждый раз, реконструируя какое-либо событие, он слегка его видоизменяет. Этот процесс называется «реконсолидация». В одном из экспериментов, которые провел британский ученый Ф. Бартлетт, студент рисовал древнеегипетскую букву М по памяти, и в итоге через год буква превратилась в фигуру кошки. Произошло это потому, что каждый раз мозг, обращаясь к последней реконструкции воспоминания, обогащает ее новым опытом и новым контекстом.
В нашем сознании происходит удивительный процесс, когда мы пытаемся вспомнить что-то важное. В отличие от компьютеров, которые хранят информацию в неизменном виде, наш мозг работает иначе. Он реконструирует воспоминания, добавляя элементы нового опыта и контекста — явление реконсолидации. Исследования показывают, что каждый раз, обращаясь к памяти, мы слегка изменяем свои воспоминания.
И когда нам нужно вспомнить точную информацию — например, как написать цикл в Java или нужное слово на английском — такая реконструкция может привести к ошибкам. И вот тут на помощь приходит надежный инструмент для хранения информации.
Цифровые заметки
Одним из лучших способов организовать свои мысли и идеи является ведение заметок. Однако важно продумать структуру их хранения. Например, можно создать папки для различных категорий:
Пример: две папки links и projects
├── links/
│ ├── note1
│ ├── note2
│ └── note3
└── projects/
├── note4
└── note5
Но что делать, если вы хотите еще больше упорядочить заметки? Например, сгруппировать ссылки на ресурсы и идеи для проектов по категориям "прикольное" и "программирование":
Пример: вложенные папки
├── links/
│ ├── fan/
│ │ ├── note1
│ │ └── note3
│ └── programming/
│ └── note2
└── projects/
├── fan/
│ └── note4
└── programming/
└── note5
Такое деление может усложнить навигацию. Если у вас слишком много категорий, то каждый раз придется проваливаться через все папки, чтобы дойти до заметок. Очень большая вложенность, и папки дублируются. Плохо.
Вместо жесткой иерархии можно использовать теги:
Пример: теги для каждого файла
Файл | Теги
note1 | links, fan
note2 | links, prog
note3 | links, fan
note4 | projects, fan
note5 | projects, prog
Однако у этого подхода есть свои недостатки. Один из них — если одна заметка содержит множество тегов, это может затруднить навигацию и восприятие информации.
Решением может стать декомпозиция заметок на более мелкие элементы. Вместо того чтобы хранить всю информацию в одном большом файле, стоит разбивать её на атомарные конструкции с сохранением связей между ними.
Пример структуры со ссылками на другие заметки
Файл | Теги                     | Ссылки
note1 | links, fan            | note3
note2 | links, prog        | note5
note3 | links, fan           | note1, note4
note4 | projects, fan    |
note5 | projects, prog | note2
Эта структура легко реализуется в некоторых приложениях. Мы рассмотрим одно из них.
Инструмент для ведения заметок
Одним из популярных инструментов для ведения заметок является Obsidian. Многие недавно начали использовать его как альтернативу ушедшего из России Notion, но, как по мне, приложения созданы очень для разных целей. И полноценной заменой Notion он для меня не является. Вести заметки в Notion тоже менее удобно по ряду причин. Так что далее мы будем использовать только Obsidian, альтернативами (в том числе opensoпозже поделюсь.
Obsidian позволяет создать свой «второй мозг», где информация хранится в четко организованных заметках. Вы можете записывать все важные мысли и легко находить их через теги и ссылки.
Основные преимущества использования Obsidian:
- Локальное хранение файлов — Файлы хранятся на компьютере. Если что, их можно будет открыть в других похожих приложениях. И просто делать бэкапы.
- Гибкость настройки — В приложении можно как угодно организовать каталог, сделать пложенные теги, удобно расположить все панели
- Поддержка пользовательских плагинов — Каждый может написать свой плагин и расширить функционал приложения.
Первоначальная настройка Obsidian
В данной статье под номером "Obsidian №0" мы выполним первоначальную настройку приложения. Я обозначу, что и как рекомендую настроить для начала работы. Затем мы будем настраивать приложение: создадим структуру каталога, правильно организуем вложенные теги, обсудим требования к каждой заметке, настроим адекватную синхронизацию с телефоном и т.д.
Итак, приложение можно скачать с официального сайта: https://obsidian.md/download. Под Linux из всех вариантов рекомендую вот этот.
Далее нам нужно создать новый vault — папку, где будут храниться заметки и настройки их отображения. Рекомендую папку "Документы/vaults/vault" на вашей операционной системе, у вас хранилищ может быть несколько, и удобно хранить все в одной папке vaults. Но о нескольких хранилищах и целесообразности этого — позже.
После создания vault переходим по шестеренке в настройки
Большую часть можно оставить без изменения, однако что-то поменять я однозначно рекомендую, либо просто знайте про возможность настройки этих пунктов.
Раздел "О программе":
- Включаем или выкл автообновление (я включил)
- Выбираем язык (у меня англ, для туториалов буду использовать русский)
- В пункте "учетная запись" ничего делать не надо, это нужно только для оплаты синхронизации, которую мы настроим бесплатно, высвободившиеся деньги можете задонатить мне 😇
Раздел "Редактор":
- Рекомендую выключить эту функцию, на экране будет больше текста. Чаще всего слева у вас будет панель навигации, которая сама по себе является удобным для восприятия текста отступом
- ПРвоерку орфгиографии я убрадл, пишщу замтетки в основном на рускитом, да и не нужнда мне она. затмеики для линсого опьлзования
Раздел "Файлы и ссылки":
- Можно настроить подтверждение при удалении файла. Я перемещаю все заметки в директорию vault/.trash и пользуюсь плагином, о котором позже расскажу, он позволяет по истории удаленных ходить и, если что, их восстанавливать.
- Этот пункт не менял, потому что всякие pdf и картинки Obsidian и так успешно отображает, но можно включить, если вы будете в заметках на нечитаемые файлы ссылаться.
Раздел "Оформление":
- Я использую дефолтную тему, она вместе с акцентным цветом соответствует теме GruvBox, а у меня все приложения в этой теме. Либо можно поставить условный Red Graphite, тем небольшие изменения от дефолтной темы. Но кого я обманываю, вы все равно потратите часы на выбор красивой темы, подходящей вам, и это нормально. Но для обучения лучше переключаться на дефолтную. О настройке цветов позже 😉
- Шрифт интерфейса у меня Inter, вроде по дефолту стоял. А вот для моноширинного (для блоков с кодом) крайне рекомендую поставить что-то отсюда, например jetbrainsmono.
Все остальное настроим в следующий раз, будем делать с 0 в новом vault. Но пока что рекомендую как-то первоначально настроить панели, чтобы просто было удобно смотреть содержимое открытого файла и его атрибуты. Пример на картинке, вы вправе организовать все по-своему.
Заключение
Итак, мы поняли, как наиболее эффективно запоминать информацию и нашли для этого удобное приложение. Рекомендую его скачать и выполнить простую начальную настройку, а я продолжу публиковать посты по Obsidian и дальше. Если вам они нравятся, лучшее, что вы можете сделать, это бесплатно подписаться на новые статьи)
Создание системы для хранения и организации информации — очень сильный инструмент для эффективного обучения и саморазвития. Если вы регулярно добавляете заметки (например, по 10 в неделю), через несколько лет у вас их будет 5218. В следующих статьях мы подробнее рассмотрим настройки Obsidian и его возможности для изучения нового. Готовы создать себе второй мозг? Давайте сделаем это вместе!
очень полезная статья, спасибо👍🏻
Go up