Рубріки: Решения

Notion для разработчика: советы по использованию сервиса

Богдан Мирченко

Простыми словами, Notion — это система управления знаниями, в которой есть все необходимое для управления проектами, ведения заметок и написания блогов. Это многогранный инструмент, которым, кажется, чем больше пользуешься, тем больше находишь вариантов работы с сервисом. Несколько из них нашла разработчица Йосра Эмад, которая экспериментировала с Notion в течение двух лет и приспособила его для своих профессиональных нужд. Секретами работы с инструментом она поделилась в личном блоге. 

Сниппеты кода

В Notion есть функция сниппетов кода, которая поддерживает синтаксис самых популярных языков программирования. 

Существует несколько вариантов организации сниппетов кода: 

  • создать и хранить их внутри страницы;
  • создать для них базу данных.

Хранение сниппетов внутри страницы

Йосра Эмад организует сниппеты именно так. По ее словам, данный способ удобен тем, как в Notion устроена навигация между страницами — она похожа на классическую папочную структуру. Вот как их хранит автор: 

Если кликнуть, например, на Flutter, откроется страница со сниппетами для этого фреймворка: 

Создание базы данных для сниппетов

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

1. Чтобы создать базу данных введите /table и выберите Table – Inline.

2. Затем добавьте нужные сниппеты.

3. Обозначьте теги. Это очень важно! Измените тип раздела Tags таблицы на Select, а потом добавьте на каждую страницу тег с названием языка.

4. Поиск по базе данных. Если все сделали правильно, при наведении на кнопку Add a view рядом с заголовком списка увидите следующее:

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

Сохранение ссылок на документацию и ресурсы

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

Закладки, как и сниппеты, можно хранить одним из вышеописанных способов. Йосра Эмад сортирует их с помощью баз данных, отмечая все найденные материалы только по двум критериям: прочитанные и непрочитанные. 

Составление и ведение заметок

Функция особенно полезна при изучении нового материала. Например, когда надо что-то законспектировать. По словам автора, другие программы, такие как Microsoft Word и Google Docs, добавляют пространство между страницами, и это затрудняет стилизацию — неудобно, когда одна часть абзаца находится на одной странице, а другая на другой. 

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

Написание документации

По аналогии с предыдущим пунктом, Notion хорошо подходит для написания документации благодаря возможностям создания заметок, ярлыков и простой навигации. 

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

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024