personal-development-plan

Personal Development Plan is an Obsidian knowledge management system plugin, designed for planning and tracking personal and professional development.

View project on GitHub

Personal Development Plan

Personal Development Plan — это Obsidian плагин для системы управления знаниями, предназначенный для планирования и отслеживания личного и профессионального развития.

Главный интерфейс

Плагин имеет 7 основных вкладок, расположенных в верхней части интерфейса:

  1. 🛠️ В работе - Активные задачи в процессе выполнения
  2. ⏳ Запланировано - Материалы, запланированные к изучению
  3. 📚 База знаний - Не детализированные учебные материалы
  4. 🔍 Источник - Внешние ресурсы для пополнения базы знаний
  5. 📊 Статистика - Анализ прогресса развития
  6. 🕰️ История - Архив завершенных задач
  7. 📂 Примеры - Готовые шаблоны Баз знаний

Вкладка “🛠️ В работе”

Отображает все активные задачи, над которыми пользователь работает в текущий момент.

В работе

Каждая задача представлена в виде карточки со следующей структурой:

📚 Чистый код                              [Программирование]  
▲
|  Дата начала: 2023-10-01
|  Завершить до: 2023-12-15 (Просрочено!)
|
|  Прогресс: ██████████░░░░░░ 62%
▼

Где:

  • 📚 - Тип материала (иконка)
  • Чистый код - Название задачи
  • [Программирование] - Раздел
  • Дата начала - дата взятия задачи в работу
  • Завершить до - планируемая дата завершения
  • Прогресс - процент выполненных подпунктов

Клик по карточке открывает Markdown-файл задачи.

Задачи отсортированы по планируемой дате завершения.

Система уведомлений

  • Превышение лимита задач: Если количество задач “В работе” превышает заданный в настройках лимит, то выдается предупреждение ⚠️ Слишком много задач в работе, верните часть из них в Очередь (5/3). Предупреждение позволяет контролировать количество одновременно выполняемых задач и не допускать перегруза в плане обучения.
  • Просроченные задачи: Если задача вышла за рамки запланированного периода, то выдается предупреждение Завершить до: 2023-12-15 (Просрочено!). Сообщение обращает внимание на задачи, которые, возможно, стоит дополнительно разбить на подзадачи и распланировать более детально.

Вкладка “⏳ Запланировано”

Хранилище для задач, которые поставлены в очередь на выполнение.

Запланировано

Материалы группируются по типам (в скобках количество задач заданного типа):

  • 🗂️ Все (51)
  • 📚 Книга (12)
  • 🎓 Курс (5)
  • 📄 Статья (23)
  • ▶️ Видео (7)
  • 🎧️ Подкаст (3)
  • ✏️ Пользовательский тип (1)

Задачи сортируются по полю order, задаваемому при создании задачи.


Вкладка “📚 База знаний”

Список задач, по которым пока ещё не сформирован детализированный план выполнения.

База знаний

Задачи из “Базы знаний” отличаются от задач в “Запланировано” тем, что у запланированных задач уже есть детализированный план выполнения и их можно сразу брать в работу.


Закладка “Источник”

Карточки ресурсов различных типов задач.

Пример интерфейса вкладки "Источник"

Типы материалов

Иконка Тип материала Описание
📚 Книги Литература по теме
📄 Статьи Научные и технические публикации
🎓 Курсы Обучающие программы и материалы
▶️ Видео Обучающие ролики и лекции
🎧 Подкасты Аудиоматериалы и интервью
✏️ Пользовательский тип 1 Настраиваемый тип (из настроек)
✏️ Пользовательский тип 2 Настраиваемый тип (из настроек)

При клике на карточку открывается файл ресурсов заданного типа.

Пример содержимого файла источника

# 🔍 Источник: Курс 

## Рекомендуемые ресурсы

- [ ] https://www.coursera.org/
- [ ] https://www.udemy.com/

## Личные заметки

- [ ] Добавьте ваши мысли

Более подробная информация


Установка

  1. Установите плагин:
    • Откройте Obsidian.
    • Перейдите SettingsCommunity plugins.
    • Кникните Browse и найдите “Personal Development Plan”.
    • Установите и включите плагин.
  2. Настройте Personal Development Plan.

Заключение

Плагин Personal Development Plan помогает систематизировать обучение, избегать перегрузки и отслеживать прогресс.


Поддержка

Любая обратная связь приветствуется.

  1. Сообщения об ошибках и новые фичи
    Если вы нашли баг или хотите предложить новую функцию, создайте issue в GitHub репозитории.

  2. Вопросы и обсуждения
    Для общих вопросов и обсуждений используйте GitHub Discussions.