Русский
Русский
English
Статистика
Реклама

Productivity

Почему Notion

07.02.2021 00:14:46 | Автор: admin

Приветствую, Хаброзритель. В данной статье я хочу познакомить тебя с органайзером Notion, поделиться своим опытом использования. Также я дам несколько советов, идей, к которым я пришел со временем, учась планировать и использовать свое время, силы и мыслетоплево.

Некоторые мысли, конечно, не будут напрямую связаны с данной программой и не все советы я как-то выделил отдельно, не упусти их.

Надеюсь, что буду полезен и прошу под кат.

Что такое Notion?

Notion - это органайзер, который предлагает использование мощного функционала реляционных баз данных пользователю, не знакомому с данной технологией, в красивой обертке. Вы можете настраивать связи между различными таблицами, гибко фильтровать свои данные, создавать вложенность любой глубины. Также в Notion есть возможность отформатировать ваши данные в виде таблицы, календаря, доски agile, диаграммы Ганта и другими способами. Конечно имеется поддержка todo-list, нумерованных или маркированных списков, различных разделителей, блоков кода, есть вставка видео или аудио, даже существует поддержка LaTEX.

Огромное количество функционала и гибкости разработчики смогли спрятать за минималистичным и лаконичным интерфейсом. Лично я, от стадии "ааа странно, что? где?", перешел к стадии полного понимания того, что и как можно сделать буквально за 10-20 минут. Мне хотелось иметь пространство "для всего", и когда команда Notion открыла бесплатную версию, я нашел его.

Почему может быть сложно начать его использовать?

На написание данной статьи меня натолкнул пост "Почему не Notion". Выводы данного поста и некоторых комментариев можно описать так: "На организацию рабочего пространства уходит времени больше, чем на саму деятельность" или метафорично(укороченная цитата из того поста) "Перед тем как создать записку, вам надо создать стол, стул, листок и ручку".
Я с этим не согласен, и в моей голове сразу промелькнула одна интересная мысль:

Не нужно использовать сразу всё, что предоставляет данная программа. Пусть ваше пространство в Notion растет итеративно. Со временем оно само идеально подстроится под ваши нужды.

На просторах интернета можно найти различных личностей, например Томас Франк, с красивыми, качественными, продуманными дашбордами. Увидев такое, может даже стать немного завидно.
Некоторые из тех, кто "пропагандирует" Notion, могут делиться своими шаблонами (заранее настроенными страницами), но:

Я не рекомендую качать готовые шаблоны, если только они полностью вам не подходят. Они вряд-ли будут удобны, так как их создали не вы. Также, ИМХО, будет ощущение чего-то чужого. Notion должен стать продолжением вас самих, вашим вторым мозгом.

Мой путь Notion

В данном абзаце, я расскажу, какой путь прошел мой Notion и покажу небольшие уловки/мелочи, которые упрощают реализацию желания - "быть более продуктивным".

Первая таблица

Первой причиной, для чего я хотел попробовать Notion, было планирование. Мне не зашел ни один планировщик, который я когда либо пробовал. В одном удалялись старые задачи, в другом не было связей, третий был неудобен в плане UX, в другом не хватало полей. Я даже бросился писать свою версию, но на данный момент этот проект лежит в черном сером ящике.

Итак, первое, что я решил попробовать в Notion - создать таблицу с задачами и отталкиваться от этого.
Посмотрите, как это выглядело, и я немного поясню, в чем был кайф:

Первая таблицаПервая таблицаДоступные типы полейДоступные типы полейВид календаряВид календаряДиаграмма ГантаДиаграмма ГантаAgile таблицаAgile таблица

Изначально, мною была создана таблица, которую видно на первом скриншоте. Для меня это был абсолютно первый опыт и я был приятно удивлен тому, как создатели данного приложения подошли к функции добавления какого либо блока(календарь, таблица, галерея или просто текст и тд.). Начав новый абзац, вы просто нажимаете \ и выбираете нужный блок в выпадающем списке с помощью стрелок.

В данной таблице, на выбор есть различные типы полей[второй скриншот]. Вы можете легко добавлять теги, сортировать по ним. Можете добавлять напоминания. По началу было обидно, что вы не можете сделать повторяющиеся напоминания, но через некоторое время использования я понял, что это большой плюс. Повторяющиеся напоминания захламляют ваш мозг и отпугивают от приложения.

Следующую приятную эмоцию я испытал тогда, когда узнал, что в выпадающем списке, в левом верхнем углу, можно одним нажатием добавить дополнительную визуализацию.
После первого клика, у меня появилась возможность, открыв Notion, увидеть план в форме календаря на завтра, сегодня или любой другой день[скриншот 3].

После второго, по диаграмме Ганта[скриншот 4], я смог видеть какие блоки времени заняты, какие свободны и использовать это. Ранее я планировал в основном "на листочке", часто использовал timeboxing (советую изучить эту идею, если слышите о ней впервые). Некоторые дни даже пробовал расписывать весь день от пробуждения до сна блоками по 25 минут. Получалось отлично, но я не готов так делать каждый день. Данная диаграмма[скриншот 4], позволяет применять данный подход в очень удобном виде и без особых усилий. Конечно, у вас есть возможность манипулировать блоками на данной диаграмме, что очень удобно.
Итак, третий клик, и мы имеем agile таблицу. Из за проф. деформации, такой подход, лично мне, очень удобен. Мозг перестает видеть что-то лишнее, он не отвлекается, вопрос "что делать?" встает редко, я сконцентрирован только на столбце InProgress. Столбцы это те-же теги, никто не мешает вам добавить или удалить что-либо.

Всё максимально гибко.

Каждая строка/ячейка/box это такая же страница. Вы можете "провалиться" в неё, добавить вложенности, текста, дополнительных полей. Почти всё, что может придумать ваша фантазия, можно реализовать. Я решил последовать первому совету, написанному выше, и не увлекаться.

Первый дашборд

Однажды мне посоветовали видео Стеллы Васильевой, о том, как она настроила свои пространства. Мне понравилась идея некого дашборда, централизованного места, главной страницы, и я решил сделать нечто похожее. Ранее, выбирать страницы из "дерева" слева, мне было попросту не удобно.

То, что у меня получилось, можно увидеть на следующем скриншоте:

Первый дашбордПервый дашборд

Реализовав свою версию дашборда, я познакомился с тем, как можно приятно кастомизировать свое рабочее пространство. Я добавил изображение в header, научился добавлять иконки к страницам, узнал как разделить пространство на несколько столбцов.
На дашборде я решил разместить backlog/inbox справа, и небольшую agile таблицу, для отслеживания текущего дня.

Ранее я держал под рукой тетрадку, в которую можно было быстро записать то, что неожиданно вспомнил, дабы не засорять ОЗУ головы. Теперь этот список был в дашборде Notion.
В agile таблицу я вывел story-point, estimation time и некоторые дополнительные теги. Есть возможность перетянуть строку из таблицы сразу в agile-board. Все дополнительные поля (story-point, estimation time) сразу добавляются к странице, которая была перетянута.

Страница "Книги" на данном дашборде не представляет особого интереса, "Plan Legacy" был описан выше.

Также я добавил описание утренней рутины. Notion у меня всегда включен на отдельном рабочем столе MacOS, поэтому часто находился перед глазами. Как показывает практика, то что я вижу перед глазами, со временем "само" становится новой привычкой. Привычки же формируют ту личность, которой ты хочешь стать.

Советую попробовать наклеить стикеры, парой слов описывающие привычки, которые вы хотите получить. Стикер должен находиться перед глазами максимально большой процент дневного времени. Для меня это рабочий стол дома, зеркало в ванной, и самое главное - дверь холодильника, именно то место, за которое его открываешь. Недавно я добавил туда стикер "думать позитивно".
Эффект не заставил себя долго ждать.

Как я и говорил ранее, каждая ячейка, или строка таблицы - это такая же страница, с таким-же гибким функционалом.

Открыв любую задачу в agile-board, можно увидеть более подробное описание, прогресс, блоки кода:

Страница с описанием задачиСтраница с описанием задачи

Всё было бы хорошо, если бы не одно но.
Backlog очень быстро разрастается, начинает пугать, его становится невозможно разобрать.

Текущий дашборд

Итак, у меня была проблема постоянно растущего inbox. Одной из основных причин данной проблемы был постоянный поток идей. Конечно такой поток в сотни раз быстрее, чем возможность их исполнения. Для меня это действительно проблема: хватаешься за несколько проектов, по итогу ни один не доходит до конца, даже, казалось бы несложный проект о написании статьи на habr.

Решение пришло из workflow scrum. Создавать пользовательские истории, жестко ограничить их количество, и двигаться по ним.

Получившийся дашборд выглядел таким образом:

Галерея историйГалерея историй

Как можно заметить из данного скриншота, я взял идею Стивена Кови из книги "7 навыков высокоэффективных людей" о том, что нужно развивать в себе 4 вида интеллекта: ментальный, физический, духовный, социальный. Когда существует гармония в развитии этих 4-х интеллектов, ты счастлив. Если развитие какого-либо интеллекта "проседает", ты можешь начать чувствовать упадок, что в свою очередь негативно влияет на развитие оставшихся.

Пользовательские истории, в данном контексте, должны придерживаться нескольким несложным правилам:

  1. Название. Как тот, кто играет определенную роль, пользователь(я) делаю определенную вещь, для того, чтобы развить определенную черту, важную для данной роли.

  2. Должен быть четкий критерий окончания, даже если его очень сложно придумать.

  3. Дедлайн. Если его нет, то мозг может посчитать, что задачу можно не делать еще оочень долго. Никогда.

  4. Должно быть четкое понимание того, зачем нужна эта история.

Пример описания, одной из историй можно увидеть ниже:

Описание историиОписание истории

На доске, для истории о чтении книг, я попробовал поле с типом "формула". Функционал формул минималистичен, но достаточен. Процедуры и функции хорошо задокументированы и, как мне кажется, даже если у вас нет опыта программирования, при должном желании, вам не составит труда в них разобраться. К примеру я сделал формулу, которая выводит прогресс чтения книги:

concat(    "Прочитано ",    slice(format(prop("Страница остановки #") /         prop("Последняя страница #") * 100), 0, 5),     "% книги.")
Вид вывода формулы на страницеВид вывода формулы на странице

В данном коде prop - берет значение поля, format - кастует любой тип данных в строку, slice - обрезает, оставляя только первые 5 символов и concat - конкатенирует/склеивает.
Так это выглядит:

Доска после добавления формуыДоска после добавления формуы

Мне очень нравятся практики, которые Максим Дорофеев предлагает в своих книгах "Путь джедая" и "Джедайские техники". Одна из таких практик - писать первое действие, которое надо выполнить. Так проще обезьянке сиюминутного удовольствия. Во многих планировщиках это сделать можно только костылями.

В Notion можно добавить любое количество полей, и я начал это использовать в описаниях задач:

Пример использования правила "писать первое действие"Пример использования правила "писать первое действие"

Когда я реализовал всё вышеописанное, я испугался. "Как следить за всеми этими историями?" Всё разложено по полочкам, но каждый раз лазать по полочкам не круто, не удобно, не эффективно. В тот раз я добавил графу "следующее действие" к истории. Хочу напомнить, что добавив поле на одну страницу, оно появляется на аналогичных. В данное поле я продублировал некоторые даты из задач внутри истории.

На следующее утро я был приятно удивлен. Уведомления на многие задачи стояли на 5 утра, и проснувшись я увидел небольшой инбокс на сегодня. Всё, что прилетело в этот инбокс, я легко перенес в agile-board для задач на сегодня, который заранее создал под галереей с историями.
Продуктивный день начался.

Также у меня наконец появилась страница с красиво оформленными блокнотам на различные темы.

Notion стал "всё в одном". Он стал тем, что я относительно давно искал.

Вид записной книжкиВид записной книжки

Выводы

По моему мнению, Notion очень удобный, гибкий, настраиваемый под любые "хотелки" инструмент, который может быть полезен каждому. Итеративно, он становится идеальным именно для вас. Облако очень быстро синхронизирует все ваши таблицы с телефоном. Также вы можете использовать его для командной работы, аналогично Jira/Confluence, но я данный функционал не пробовал.

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

Приятного опыта использования.

Подробнее..

Не спешите выкидывать свой PolyCom

20.11.2020 18:16:58 | Автор: admin

Если у вас где-то в углу неприкаянно грустит телефон компании Polycom не спешите от него избавляться! Он еще сможет вам послужить. По крайней мере ковыряние с ним может доставить массу удовольствия. Все нижеописанное тестировалось на устаревшей модели Polycom SoundPoint IP 450(от 1500 рублей за БУ на ebay), но также подходит и для большинства более современных моделей т.к. все они работают под управлением одной и той-же операционной системы UC.

Да, именно так и вы не ослышались даже древний офисный телефон работает под управлением проприетарной ОС.

Итак, что-же полезного и интересного можно сделать с телефоном Polycom в домашних условиях:

  • Вывод полезной информации на экран телефона и использование внутреннего браузера

  • SIP телефония & Lync integration(Skype for Business) для SIP моделей

  • Интеграция с Google Chrome набор номера через расширение для google chrome

  • Кастомизация UI телефона

  • Интеграция с LDAP и AD и использование телефонных книг

Итак, обо все по прядку.

Встроенный браузер

Большинство моделей телефонов polycom оснащены тем или иным экранчиком, а прошивка поддерживает xhtml-браузер. У браузера есть 2 режима работы: idle отображается контент во время ожидания и active отображается контент во время использования телефона.

Телефон поддерживает только самые базовые html-теги, а также несколько собственных тегов для управления навигацией:

<html>

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head>

<body>

<softkey index="1" label="Back" action="SoftKey:Back" />

<softkey index="2" label="Weather" action="SoftKey:Fetch;http://raspberrypi:88" />

<softkey index="3" label="Refresh" action="SoftKey:Refresh" />

<a href="Tel://89264341830">Taxi</a>|

<a href="Tel://89652991881">Суши</a>|

<a href="Tel://84965246699">Пицца</a>|

<br/>

<a href="Key:DoNotDisturb">DNDSettings</a>

</body>

</html>

Современные модели телефонов имеют расширенную поддержку HTML и даже умеют работать с Javascript. Используя встроенный браузер телефона довольно легко каcтомизировать UI/UX под свои предпочтения. В моем случае - это отображение прогноза погоды на основе Yandex Weather API и несколько статических страниц с наиболее часто используемыми телефонами.

Вместо погоды можно выводить последние новости, курсы валют, биржевые индексы и т.д. В моем случае страницы размещены на raspberry PI в домашней сети, но никто не мешает их разместить на любом бесплатном сервисе.

Самый простой способ настроить работу внутреннего браузера это зайти на внутренний сайт телефона (просто введите IP телефона и дефолтный пароль 456) и на вкладке Settings/Microbrowser вы найдете все необходимые настройки:

SIP

Если ваша модель поддерживает SIP протокол вам открывается масса интересных возможностей.

Большинство телефонов может поддерживает несколько линий. Если у вас мегафон, то на одну линию можно завести номер мобильного телефона, предварительно подключив бесплатную услугу мультифон и переадресацию звонков на телефон и SIP как описано здесь.

Используя тариф без абонентской связи вы получаете условно-бесплатный домашний телефон.

На второй линии у меня заведен мой личный номер мобильного телефона, который используется для исходящих звонков или для приема входящих звонков в случае проблем с сотовым покрытием. Ну а на третью линию можно подключить международного SIP провайдера и иметь за доллар или два номер в США или любой другой стране. Это позволит сэкономить колоссальные деньги на международных звонках. Настройку можно осуществить как через упоминаемый ранее внутренний сайт телефона, так и через прямое редактирование файла конфигурации телефона.

Чтобы выгрузить файл конфигурации зайдите в Utilities/Import-Export configuration в раздел Export.

Выгруженный файл конфигурации содержит все настройки телефона кроме паролей!

Информацию о содержимом файла конфигурации можно найти здесь.

В качестве альтернативы можно использовать свободную линию для подключение к Microsoft Lync серверу для интеграции со Skype For Business.

Интеграция с браузером Chrome

Пожалуй основной причиной по которой стационарные телефоны стоят без дела является их крайне неудобная интеграция с телефонными книгами, браузером и поисковиками. В рамках офиса есть возможность подключить к телефон к AD, но искать нужный контакт в телефоне это та еще боль.

Конечно для домашнего использования можно организовать LDAP интеграцию с Google contacts или же загрузить список контактов используя provisioning, но основную проблему с ужасным UX это не исправляет.

Для решения этой проблемы я сделал небольшое расширение для Google chrome, которое позволяет выделить номерна любой страничке и стартовать звонок со стационарного телефона.

Телефоны Polycom поддерживают, так называемые, интеграционные вызовы, когда отправив POST запрос извне на телефон можно заставить его выполнить то или иное действие: Позвонить на указанный номер, перейти в режим Не беспокоить, включить переадресацию, вывести сообщения на экран и т.д. и т.п.

К примеру такой запрос эмулирует нажатие кнопки Status на телефоне:

curl --digest -u Push:Push -d "<PolycomIPPhone><Data priority=\"All\">Key:Status</Data></PolycomIPPhone>" --header "Content-Type: application/x-com-polycom-spipx" -v http://192.168.0.226/push

А такой стартует звонок по указанному номеру на линии 1.:

curl --digest -u Push:Push -d "<PolycomIPPhone><Data priority=\"All\">tel:\\2222222;Line1 </Data></PolycomIPPhone>" --header "Content-Type: application/x-com-polycom-spipx" -v http://192.168.0.226/push

Соответственно все что требуется реализовать в расширении решить нетривиальный вопрос Digest аутентификации в JS, прочитать выделенный текст по вызову из контекстного меню и отправить Post запрос в телефон.

Предварительно необходимо разрешить интеграциионные вызовыв телефоне. Зайдите в раздел Settings/Applications/Push и выберите All в разделе Allow Push Message и не забудьте указать логин и пароль для авторизации вызовов. Без этого рабоать не будет.

В работе это примерно так:

Исходники расширения здесь а само раширение ищите в Google Chrome Extension Store.

Настройка UI телефона

UI Телефона поддается некоторой кастомизации. Кроме замены фона(на ЧБ экране это все равно выглядит ужасно) и отображения web- страниц во встроенном браузере -можно переназначать действие кнопок навигации, предварительно разрешив их переопределение с помощью этих ключей в конфигурации телефона.

feature.enhancedFeatureKeys.enabled="1"

feature.EFKLineKey.enabled="1"

Несколько примеров подобного переопределения:

Открытие странички с погодой во внутреннем браузере телефона:

softkey.1.action="http://personeltest.ru/away/192.168.0.228:88"

softkey.1.enable="1"

softkey.1.label="Инфо"

softkey.1.use.idle="1"

Переход в режим DoNotDesturb

softkey.1.action="Key:DoNotDisturb"

softkey.1.enable="1"

softkey.1.label="DnD"

softkey.1.use.idle="1"

Вызов 1-го контакта из списка быстрого набора

softkey.3.action="$S1$"

softkey.3.enable="1"

softkey.3.label="Такси"

softkey.3.use.idle="1"

Более подробную информацию о переназначении софтверных кнопок можно подчерпнуть здесь.

Телефон также поддерживает т.н. push сообщения, когда он сбрасывает на указанный адрес сообщения для выбранных событий, но практического применения данной функциональности в домашних условиях я не нашёл.

Подробнее..

Перевод Этому методу продуктивности больше 100 лет и он отлично работает метод Айви Ли

03.11.2020 12:06:29 | Автор: admin
Простому и действенному методу Айви Ли (The Ivy Lee Method) уже более ста лет и суть его по-прежнему заключается в одном элементарном, но эффективно работающем принципе концентрации на важном и умении ограничивать второстепенные задачи.

image

Ivy Lee (1877-1934) источник Wikipedia

Именно последовательная концентрация на небольшом количестве реально важных дел в течение дня дает максимальную эффективность и результативность. А привычная многим из нас многозадачность лишь создает иллюзию занятости ипродуктивности.

Там, где сосредоточен наш фокус находится и вся наша энергия. И если направить всю энергию на одно конкретное занятие, то результат будет достигнут гораздо качественнее.

Итак, что такое метод Айви Ли?


Составьте список из не более чем 6 самых важных дел на день, расположив их строго в порядке убывания уровня приоритетности каждого. Не приступайте к следующему делу, не выполнив предыдущее и так далее по списку. Делайте так каждый день.

Мы решили показать использование метода Айви Ли на примере календаря Tweek и подробно описать, как это все реализовать на практике.

Как уже было сказано, метод очень простой и состоит из этих нехитрых правил:

Правило 1


Накануне составьте список из 6 важных дел на завтра, располагая их в порядке уменьшения значимости.

Найдите для этого подходящее время, так как планирование это достаточно важный этап в продуктивности, лучшее время для этого вечер после рабочего дня.

Правило 2


Приступайте к выполнению задач, начиная с первой по списку. Не начинайте следующую, не завершив текущую. Только после того, как вы закончили одно дело и вычеркнули его из списка, можете начинать другое.

Последовательность помогает концентрации на чем-то одном и приучает к дисциплине.
Однозадачность ключ к результативности.

Правило 3


Незавершенные дела перенесите в той же последовательности на следующий день, причем их приоритет будет выше задач из нового списка. Держите в уме, что общий список ваших важных дел на день не должен превышать шести.

Определение главных задач и сужение круга второстепенных позволяет грамотно расставить приоритеты и направить энергию на действительно важные дела.

Правило 4


Повторяйте это ежедневно.

Пример метода Айви Ли



В воскресенье я составил список из шести важных задач на понедельник и расположил их в порядке важности. К концу понедельника я выполнил только первые четыре задания. Таким образом, пятая и шестая задачи переносятся на вторник и становятся первой и второй задачами в списке вторника. Все, что мне осталось сделать, это дополнить список еще четырьмя задачами и расположить их в порядке важности.

История метода Айви Ли



В начале XX века Айви Ли (Ivy Ledbetter Lee) был одним из самых влиятельных пионеров в области связей с общественностью в Америке, а также успешным бизнесменом. Он консультировал крупные промышленные корпорации, например, такие как Standard Oil семьи Рокфеллеров.

image

Ivy Ledbetter Lee, Charles Schwab источник Wikipedia

В это же время Чарльз Шваб (Charles Michael Schwab) являлся одним из богатейших людей в мире, которому принадлежала компания Bethlehem Steel Corporation (самая крупная корпорация по производству кораблей и вторая по производству стали в США). Стремясь увеличить продуктивность своей команды, он пригласил к себе в гости консультанта Айви Ли.

При встрече Шваб поставил ему единственную задачу: Покажи мне способ делать больше.
На что Ли ответил: Дайте мне 15 минут наедине с каждым из ваших топ-менеджеров.

За эти 15 минут Ли, как и обещал, объяснил каждому из руководителей компании свой метод. На вопрос Шваба об оплате, он ответил: Когда через три месяца вы увидите результат, выпишите мне чек на любую сумму.

Через три месяца Ли получил чек на сумму $25 000. Настолько Чарльз Шваб был удовлетворен прогрессом внутри своей компании и эффективностью этого простого метода. В наше время эта сумма эквивалентна почти полумиллиону долларов.

Источник: The Ivy Lee Method: The Daily Routine Experts Recommend for Peak Productivity

Примечание автора



В некоторой степени вы также можете воспользоваться идеями известной книги 7 навыков высокоэффективных людей, в которой все задачи разделены на четыре квадранта по критериям важности и срочности.

  • Важное и срочное
  • Важное и несрочное
  • Неважное и срочное
  • Неважное и несрочное


Интересно, чтобы стать максимально эффективным и продуктивным, вам нужно как можно чаще выполнять дела из второго квадранта, важные и несрочные.

Делайте каждый день самое важное.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru