paint-brush
Как я повысил свою продуктивность, работая над несколькими проектамик@alexkaul
9,336 чтения
9,336 чтения

Как я повысил свою продуктивность, работая над несколькими проектами

к Alex Kaul4m2024/05/01
Read on Terminal Reader

Слишком долго; Читать

Freeter — это бесплатное приложение с открытым исходным кодом, которое поможет вам организовать вашу работу. Он позволяет переключаться между несколькими рабочими процессами в одном месте. Freeter был выпущен как навсегда бесплатный [проект с открытым исходным кодом]: https://freeter.io/?ref=hackernoon.
featured image - Как я повысил свою продуктивность, работая над несколькими проектами
Alex Kaul HackerNoon profile picture

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


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


  • Откройте веб-браузер и перейдите к проекту в диспетчере задач.


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


  • Откройте приложение веб-почты и смените учетную запись.


  • Запустите Терминал и введите в него команды.


  • и т. д…


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


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


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


Рабочие процессы

Сначала я проанализировал свои рабочие процессы и все, что я часто делаю, когда ищу что-то нужное во время работы над проектом:


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


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


  3. Когда я выпускаю новую версию приложения, мне нужно запустить команду выпуска в приложении «Терминал», открыть страницу выпусков в репозитории 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 на передний план, открыть нужную мне в данный момент вкладку рабочего процесса и приступить к работе.


Надеюсь, это вдохновит и вас на организацию своих рабочих процессов. Для начала посетите сайт Домашняя страница Фритера .