Организовать и создать личную базу знаний
Во время подготовки к собеседованиям я заметил, что важные знаний, если ими не пользоваться какое-то время, забываются. Перечитывать книги или перепроходить курсы в таком случае не вариант - скучно, потому как забылись лишь некоторые детали, которые можно было бы восстановить и по более сжатым данным вроде кратких конспектов.
Собственно, мириться с таким положением дел я не хочу - нужна какая-то эффективная система хранения уже изученной информации. На эту мысль меня натолкнула давным давно статья на хабре, но к реализации этой идея для себя я пришел только сейчас.
Сразу замечу, что к базам знаний из экспертных систем эта цель не имеет ни малейшего отношения. Просто более удачного названия я не могу найти.
Нужно проанализировать разные подходы к этой проблеме и создать личную базу знаний (ЛБЗ), наиболее удобную и комфортную для меня.
В процессе выполнения пунктов я буду добавлять в описание этих самых пунктов выводы по ним.
Goal Accomplishment Criteria
База знаний создана и функционирует.
Personal resources
Время
Goal ecological compatibility
Такие вещи важны, чтоб всегда оставаться в тонусе, и иметь возможность быстро восстановить однажды полученные знания. Человеческий организм не совершенен, но это не повод отбросить попытки обойти эти ограничения.
-
Проанализировать подходы к созданию ЛБЗ
- Evernot. Например книга "Как накормить слона или первые шаги к самореализации с Evernote".
- В виде структуры файлов на жестком диске или облаке. Например, описан здесь . Есть идея, хранить знания в виде HTML документов, тогда и открывается с любых девайсов, и выглядит везде одинаково, и можно делать удобное оглавление с якорями/ссылками.
- В виде сайта. Например, вики-проекта (wikidPad).
- The Brain. Например, тут. Знания структурированы не иерархически, а в виде графа с гранями - ассоциативными связями. Есть на Windows/Mac/Linux/iOS/Android. Синхронизация через облако, экспорт в разные типы файлов.
-
Выделить важные для меня критерии, которыми должна обладать моя ЛБЗ
- Возможность резервного копирования информации. База знаний создается на всю жизнь, а разные облачные сервисы имеют тенденцию закрываться и/или банить пользователей. А потерять такой удобный инструмент, на создание которого потрачено немало времени было бы преступной халатностью. В связи с этим я бы хотел иметь возможность по крайней мере делать локальные копии моей базы знаний, чтоб хранить ее в разных местах.
Возможность создания удобной и гибкой структуры. Например, большая вложенность, или теги/ярлыки.На самом деле мне нужна возможность быстрого и удобного поиска нужной информации, а гибкая структура - способ достигнуть этого. Но не суть важно.- Доступность. Было бы круто иметь доступ к данным в любое время в любом месте (желательно с любого девайса). Похоже, без этих ваших облаков не обойтись. Хотя это не принципиальный пункт.
-
Выбрать платформу для создания ЛБЗ
Платформа выбрана - это Google Drive в связке с Google Docs
-
Определиться с начальной структурой хранения знаний
- Входящие
- Знания (сюда попадают обработанные и струткурированные знания из "в обработке")
- Программирование
- Матлогика
- Алгоритмы и стурктуры
- Базы данных
- Реляционная алгебра
- MS SQL Server
- MySQL
- ...
- ....
- Кулинария
- Философия
- ...
- Программирование
- Работа
- Собеседование
- Вопросы
- Мои собеседования
- Проекты
- Собеседование
- Идеи
- В обработке (здесь я держу всю информацию по обрабатываемым темам, чтоб потом удобно структурировать все в папку "знания")
- Люди (заметки и личная информация)
- Лицей
- Университет
- ...
- Книги (краткие конспекты по книгам, мысли по поводу и так далее переносятся в соответствующий раздел "знания" если книга не художественная)
-
Создать ЛБЗ
-
Заполнить ее начальными данными
- 15508
- 23 December 2016, 11:02
Don't miss new posts!
Subscribe for the Goal and follow through to its completion