Как веб-разработчик-фрилансер, создатель приложений и специалист по поддержке открытого исходного кода, мне приходится постоянно переключаться между несколькими рабочими процессами, такими как редактирование кода, создание макетов, управление списками дел, поиск значков и документов, выполнение командных строк. , проверка электронной почты с разных учетных записей и так далее. Каждый из этих переключателей требует постоянного потока повторяющихся действий:
- Запустите редактор кода или изображения и откройте в нем файлы конкретного проекта.
- Откройте веб-браузер и перейдите к проекту в диспетчере задач.
- Перейдите на веб-сайт со значками, установите фильтры изображений и выполните поиск.
- Откройте приложение веб-почты и смените учетную запись.
- Запустите Терминал и введите в него команды.
- и т. д…
Все разбросано по разным местам, и это превращает весь процесс в настоящий бардак. А при работе над несколькими проектами дела обстоят еще хуже. Я думал, что смогу значительно повысить свою продуктивность, собрав все необходимое для выполнения работы в одном месте и организовав ее в проекты и рабочие процессы так, чтобы они имели правильный контекст.
Проекты и рабочие процессы будут иметь четкие границы, и переключение между ними больше не будет кошмаром. Итак, я придумал
В этом коротком посте я покажу вам, как я увеличил свою продуктивность с помощью Freeter, используя в качестве примеров три рабочих процесса. Я надеюсь, что это даст вам некоторые идеи о том, как вы тоже можете повысить свою продуктивность.
Рабочие процессы
Сначала я проанализировал свои рабочие процессы и все, что я часто делаю, когда ищу что-то нужное во время работы над проектом:
Когда я разрабатываю приложение или веб-сайт, мне часто требуется доступ к диспетчеру задач, открытие файлов проекта в редакторах кода и изображений, поиск значков и документов на определенных веб-сайтах, запись быстрых идей и открытие репозитория проекта. в веб-браузере.
Когда я проверяю электронную почту и личные сообщения в Твиттере, мне нужен доступ к веб-почте и странице личных сообщений в Твиттере. У меня несколько учетных записей, и мне нужно войти в систему с использованием учетных записей, специфичных для проекта.
Когда я выпускаю новую версию приложения, мне нужно запустить команду выпуска в приложении «Терминал», открыть страницу выпусков в репозитории git, открыть диспетчер задач и открыть редактор сообщений «запланированная функция» в сообществе Freeter.
Теперь пришло время превратить их в рабочие процессы Freeter.
Разработка приложений/сайтов
Чтобы иметь быстрый доступ к тому, что мне нужно для разработки приложения/веб-сайта, я настроил экран рабочего процесса, используя следующие виджеты:
- Задачи: виджет веб-страницы для встраивания диспетчера задач проекта прямо в экран рабочего процесса.
- Редактировать код: виджет «Открытие файлов», позволяющий открыть папку проекта в программе редактирования кода.
- Редактировать макет: виджет File Opener, позволяющий открыть файл макета в программе редактирования изображений.
- MDN: виджет веб-запросов для поиска на веб-сайте MDN Web Docs.
- Node.js Docs: виджет веб-запроса для поиска на веб-сайте Node.js Docs.
- Контурные значки: виджет веб-запроса для поиска на веб-сайте со значками, отфильтрованными по контурным значкам.
- Значки заливки: виджет веб-запроса для поиска на веб-сайте с помощью значков, отфильтрованных по значкам заливки.
- Примечания: виджет заметок, позволяющий быстро записывать идеи при разработке функции.
- Открыть репо: виджет «Открытие ссылок», позволяющий открыть репозиторий проекта в веб-браузере.
- Отчеты об ошибках: виджет «Открытие ссылок», позволяющий открыть страницу отчетов об ошибках в веб-браузере.
- Запросы функций: виджет «Открытие ссылок», позволяющий открыть страницу запросов функций в веб-браузере.
Этот рабочий процесс позволяет мне немедленно переключиться в контекст разработки, запустить все необходимое для начала процесса разработки простым щелчком мыши, быстро найти документы и значки и быстро получить доступ к списку задач.
Сообщения
Чтобы проверять электронную почту и личные сообщения в Твиттере, я настроил рабочий процесс с использованием двух виджетов веб-страницы:
- Чтобы встроить страницу входящих сообщений Google Mail.
- Чтобы встроить страницу Twitter в DM.
Я также установил в настройках виджета «Область сеанса» на «Проект», чтобы можно было входить в систему под разными учетными записями в других проектах.
Этот рабочий процесс позволяет мне быстро получить одновременный доступ к Google Mail и личным сообщениям Twitter для учетных записей конкретных проектов.
Новый выпуск
Чтобы выпустить новую версию приложения, я настроил рабочий процесс с этими пятью виджетами:
- Release: виджет Commander для выполнения командной строки в Терминале, которая запрашивает номер новой версии и запускает черновую сборку новой версии.
- Открытые релизы: виджет «Открытие ссылок», позволяющий открыть страницу релизов в веб-браузере.
- Задачи: копия задач из рабочего процесса разработки приложений. Он понадобится мне, чтобы увидеть все выполненные задачи в текущем выпуске.
- Запланированные функции: виджет веб-страницы для встраивания страницы «запланированных функций» сообщества Freeter в экран рабочего процесса. С его помощью я обновляю запланированные функции и публикую о реализованных функциях в новом релизе.
- Этапы выпуска: Виджет заметок, чтобы не забыть что-то сделать во время выпуска.
Благодаря такому рабочему процессу я могу легко выпускать новую версию и публиковать обновления о новых функциях.
Переключайтесь между рабочими процессами как супергерой
Теперь, когда я переключаюсь между проектами и рабочими процессами, я просто нажимаю Ctrl+Shift+F
чтобы вывести Freeter на передний план, открыть нужную мне в данный момент вкладку рабочего процесса и приступить к работе.
Надеюсь, это вдохновит и вас на организацию своих рабочих процессов. Для начала посетите сайт