Как веб-разработчик-фрилансер, создатель приложений и специалист по поддержке открытого исходного кода, мне приходится постоянно переключаться между несколькими рабочими процессами, такими как редактирование кода, создание макетов, управление списками дел, поиск значков и документов, выполнение командных строк. , проверка электронной почты с разных учетных записей и так далее. Каждый из этих переключателей требует постоянного потока повторяющихся действий: Запустите редактор кода или изображения и откройте в нем файлы конкретного проекта. Откройте веб-браузер и перейдите к проекту в диспетчере задач. Перейдите на веб-сайт со значками, установите фильтры изображений и выполните поиск. Откройте приложение веб-почты и смените учетную запись. Запустите Терминал и введите в него команды. и т. д… Все разбросано по разным местам, и это превращает весь процесс в настоящий бардак. А при работе над несколькими проектами дела обстоят еще хуже. Я думал, что смогу значительно повысить свою продуктивность, собрав все необходимое для выполнения работы в одном месте и организовав ее в проекты и рабочие процессы так, чтобы они имели правильный контекст. Проекты и рабочие процессы будут иметь четкие границы, и переключение между ними больше не будет кошмаром. Итак, я придумал , приложение-органайзер, которое делает именно это. И недавно выпустил его как навсегда бесплатный . Фритер проект с открытым исходным кодом В этом коротком посте я покажу вам, как я увеличил свою продуктивность с помощью 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 в экран рабочего процесса. С его помощью я обновляю запланированные функции и публикую о реализованных функциях в новом релизе. Этапы выпуска: Виджет заметок, чтобы не забыть что-то сделать во время выпуска. Благодаря такому рабочему процессу я могу легко выпускать новую версию и публиковать обновления о новых функциях. Переключайтесь между рабочими процессами как супергерой Теперь, когда я переключаюсь между проектами и рабочими процессами, я просто нажимаю чтобы вывести Freeter на передний план, открыть нужную мне в данный момент вкладку рабочего процесса и приступить к работе. Ctrl+Shift+F Надеюсь, это вдохновит и вас на организацию своих рабочих процессов. Для начала посетите сайт . Домашняя страница Фритера