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