paint-brush
Cómo impulsé mi productividad mientras trabajaba en varios proyectospor@alexkaul
9,336 lecturas
9,336 lecturas

Cómo impulsé mi productividad mientras trabajaba en varios proyectos

por Alex Kaul4m2024/05/01
Read on Terminal Reader

Demasiado Largo; Para Leer

Freeter es una aplicación gratuita y de código abierto que te ayuda a organizar tu trabajo. Le permite cambiar entre múltiples flujos de trabajo en un solo lugar. Freeter ha sido lanzado como un [proyecto de código abierto y gratuito para siempre]: https://freeter.io/?ref=hackernoon.
featured image - Cómo impulsé mi productividad mientras trabajaba en varios proyectos
Alex Kaul HackerNoon profile picture

Como desarrollador web independiente, creador de aplicaciones y mantenedor de código abierto, tengo que alternar constantemente entre múltiples flujos de trabajo, como editar código, diseñar maquetas, administrar listas de tareas pendientes, buscar íconos y documentos, ejecutar líneas de comando. , consultar correos electrónicos con diferentes cuentas, etc. Cada uno de estos interruptores requiere un flujo constante de acciones repetitivas:


  • Inicie un editor de código o de imágenes y abra los archivos de un proyecto específico en él.


  • Abra un navegador web y navegue hasta el proyecto en un administrador de tareas.


  • Navegue a un sitio web de íconos, configure filtros de imágenes y realice una búsqueda.


  • Abra una aplicación de correo web y cambie de cuenta.


  • Inicie Terminal e ingrese comandos en él.


  • etc…


Todo está disperso en distintos lugares, y eso convierte todo el proceso en un auténtico desastre. Y cuando se trabaja en varios proyectos, las cosas empeoran aún más. Pensé que podría mejorar enormemente mi productividad reuniendo todo lo que necesitaba para realizar mi trabajo en un solo lugar y organizándolo en proyectos y flujos de trabajo para que tuvieran el contexto adecuado.


Los proyectos y flujos de trabajo tendrán límites claros y cambiar entre ellos ya no será una pesadilla. Entonces, se me ocurrió libre , una aplicación organizadora que hace precisamente eso. Y recientemente lo lanzó como un proyecto de código abierto y gratuito para siempre.


En esta breve publicación, le mostraré cómo incrementé mi productividad con Freeter, usando tres flujos de trabajo como ejemplos. Espero que esto le brinde algunas ideas sobre cómo usted también puede mejorar su productividad.


Flujos de trabajo

Primero, analicé mis flujos de trabajo y todo lo que hago a menudo cuando busco algo que necesito mientras trabajo en un proyecto:


  1. Cuando desarrollo una aplicación o un sitio web, a menudo necesito poder acceder al administrador de tareas, abrir archivos de proyecto en editores de código e imágenes, buscar íconos y documentos en sitios web específicos, anotar ideas rápidas y abrir el repositorio de proyectos. en un navegador web.


  2. Cuando reviso el correo electrónico y los mensajes directos de Twitter, necesito acceso al correo web y a la página de mensajes directos de Twitter. Tengo varias cuentas y necesito iniciar sesión con cuentas específicas del proyecto.


  3. Cuando lanzo una nueva versión de la aplicación, necesito ejecutar el comando de lanzamiento en la aplicación Terminal, abrir la página de lanzamientos en el repositorio de git, abrir el administrador de tareas y abrir el editor de publicaciones de "funciones planificadas" en la comunidad Freeter.


Ahora es el momento de convertirlos en flujos de trabajo de Freeter.

Desarrollo de aplicaciones/sitio web

Para tener acceso rápido a las cosas que necesito para desarrollar la aplicación/sitio web, configuro una pantalla de flujo de trabajo usando los siguientes widgets:


  • Tareas: widget de página web, para integrar el administrador de tareas del proyecto directamente en la pantalla del flujo de trabajo.
  • Editar código: widget de apertura de archivos, para abrir la carpeta del proyecto en el programa de edición de código.
  • Editar maqueta: widget de apertura de archivos, para abrir el archivo de maqueta en el programa de edición de imágenes.
  • MDN: widget de consulta web, para buscar en el sitio web de MDN Web Docs.
  • Node.js Docs: widget de consulta web para buscar en el sitio web de Node.js Docs.
  • Iconos de esquema: widget de consulta web, para buscar un sitio web con íconos, filtrado por íconos de esquema.
  • Iconos de relleno: widget de consulta web, para buscar un sitio web con iconos, filtrado por iconos de relleno.
  • Notas: Widget de notas, para anotar ideas rápidas mientras se desarrolla una función.
  • Abrir repositorio: widget de apertura de enlaces, para abrir el repositorio del proyecto en un navegador web.
  • Informes de errores: widget de apertura de enlaces, para abrir la página de informes de errores en un navegador web.
  • Solicitudes de funciones: widget de apertura de enlaces, para abrir la página de solicitudes de funciones en un navegador web.


Flujo de trabajo de desarrollo de aplicaciones


Este flujo de trabajo me permite cambiar inmediatamente al contexto de desarrollo, iniciar todo lo que necesito para iniciar el proceso de desarrollo con un simple clic, buscar rápidamente documentos e íconos y acceder rápidamente a la lista de tareas.

Mensajes

Para consultar correos electrónicos y mensajes directos de Twitter, configuro un flujo de trabajo utilizando dos widgets de página web:


  • Para incrustar la página de la bandeja de entrada de Google Mail.


  • Para insertar la página de DM de Twitter.


También configuré el Alcance de la sesión en Proyecto en la configuración del widget para poder iniciar sesión con diferentes cuentas en otros proyectos.


Flujo de trabajo de mensajes


Este flujo de trabajo me permite obtener rápidamente acceso simultáneo a Google Mail y mensajes directos de Twitter para cuentas específicas del proyecto.

Nuevo lanzamiento

Para lanzar una nueva versión de la aplicación, configuro un flujo de trabajo con estos cinco widgets:


  • Lanzamiento: widget Commander, para ejecutar una línea de comando en la Terminal que solicita un nuevo número de versión e inicia un borrador de compilación de la nueva versión.


  • Lanzamientos abiertos: widget de apertura de enlaces, para abrir la página de lanzamientos en el navegador web.


  • Tareas: una copia de las tareas del flujo de trabajo de desarrollo de aplicaciones. Lo necesitaré para ver todas las tareas finalizadas en la versión actual.


  • Funciones planificadas: widget de página web para insertar la página de "funciones planificadas" de la comunidad Freeter en la pantalla de flujo de trabajo. Con su ayuda, actualizo las funciones planificadas y publico sobre las funciones implementadas en la nueva versión.


  • Pasos de lanzamiento: Widget de notas, para no olvidar hacer algo durante el lanzamiento.


Flujo de trabajo de nueva versión


Gracias a este flujo de trabajo, puedo lanzar fácilmente una nueva versión y publicar actualizaciones sobre nuevas funciones.

Cambie entre flujos de trabajo como un superhéroe

Ahora, cuando cambio entre proyectos y flujos de trabajo, simplemente presiono Ctrl+Shift+F para traer a Freeter al frente, abro la pestaña de flujo de trabajo que necesito en ese momento y me pongo a trabajar.


Espero que esto te inspire a organizar tus flujos de trabajo también. Para comenzar, visite el Página de inicio de Freeter .