
Las aplicaciones son algo que me obsesionaron durante mucho tiempo, constantemente estuve viendo distintos vídeos de youtube para poder obtener ideas de los distintos creadores de contenido que existen, pero como no son tantos los que se dedican a la programación miraba mucho más los vídeos enfocados a productividad. Así que después de bastante tiempo, me dieron ganas de hacer otro video sobre las aplicaciones que yo utilizo para programar y así, quizás inspirarlos a ustedes en qué aplicaciones deben o no utilizar.
Antes de comenzar, puedes leer este post o ver y escuchar esta información en formato de video en nuestro canal de Youtube, te dejamos el link por si prefieres este formato. 😃 👍
Hola, mundo y bienvenidos a este post. Siempre van a ver aplicaciones que vas a necesitar para programar, y en este post solo vamos a ver aplicaciones que tengo instaladas en mi Mac y también en el computador que tenia en la oficina.
Yo realizaba desarrollo móvil para android y iOS, por lo que tenia que utilizar un Mac, así que algunas aplicaciones que te mencionaremos solo funcionarán en macOS, pero seguro existen alternativas para los otros sistemas operativos.


Y sin nada más que decir, empezamos.
iTerm 3
Iterm 3 sigue siendo para mí la mejor terminal que puedas utilizar en macOS, tiene atajos, puedes personalizar su look, y lo más importante es que tiene un excelente rendimiento. La funcionalidad que más utilizó es la de pestañas y también la de paneles, suelo tener una o más pestañas abiertas cuando estoy trabajando con más de un proyecto a la vez o cuando estoy corriendo el bundler de react native y además estoy editando código.
Y hablando de editar código. La aplicación número dos que utilizó es

NeoVim
NeoVim es una implementación de vim, pero que tiene soporte para algunos plugins más nuevos. Al igual que vim es un editor de texto basado en modos y te obliga a aprender todos sus atajos de teclado para que puedas utilizarlo eficientemente. Esto es muy poderoso porque puedes trabajar siempre con una terminal y no necesitas una interfaz gráfica. Podrás utilizarlo en servidores remotos o locales, y por supuesto que si tienes un tablet con un cliente SSH o MOSH podrás editar código desde tu tablet. NeoVim funciona en MacOS, Windows y también en Linux.

Ahora que si a ti no te llama la atención VIM, también tenemos a VsCode como editor de texto, y tenemos un curso totalmente gratuito en nuestro canal de YouTube te dejamos el link: Curso de VsCode
Y también tenemos un post sobre 7 extensiones que pueden ayudarte a ser más productivo

Kite
Kite es un plugin gratuito que se instala en tu editor de texto, utiliza machine learning para poder predecir qué es lo próximo que vas a escribir, al comienzo se comporta como cualquier otra herramienta de autocompletado, pero a medida que vas utilizándolo, este se volverá cada vez más inteligente, este plugin se encuentra disponible para múltiples editores de texto y también para Mac Windows y Linux.

Xcode
Si quieres construir aplicaciones para iOS, iPadOS o MacOS necesitarás Xcode para algunas tareas. No lo utilizó mucho más que para compilar, archivar y publicar a la app store. Y a veces editó algún archivo con él, pero principalmente utilizo neovim.

Android Studio
Eso lo utilizó más seguido, pero para administrar los simuladores que tengo instalados. Además,, que a veces también lo utilizó para sincronizar las dependencias que tienen mis aplicaciones y cuando debo escribir código nativo en Java, lo hago directamente en Android Studio.

Microsoft Teams
Esta es la herramienta de mensajería que tiene la empresa, la verdad es que no es mi favorita, prefiero utilizar Slack, la suite de Microsoft funciona muy bien con productos de Microsoft, pero a mí en lo personal no me gustan mucho los productos de Microsoft, salvo VS Code, TypeScript y ahora Github. Allí también tengo los eventos de mi calendario, aunque preferiría utilizar la aplicación de calendario que trae MacOS.

Notion
Notion es la herramienta por defecto cuando tengo que escribir mis ideas para nuevos videos o cuando quiero escribir los guiones. En Notion tengo unas bases de datos creadas donde tengo mis ideas para nuevos vídeos, nuevos cursos y nuevos proyectos que tenga en mente que quiera ir detallando más.
Finalmente, funciona como una especie de wiki para mí. Aunque mis tareas del día a día no las gestiono en Notion, a mi parecer no me gusta que debas crearte un sistema desde cero, y encuentro que hay otras aplicaciones que hacen mejor ese trabajo
SI te interesa esta herramienta tenemos un par de videos en nuestro canal de Youtube que te pueden ayudar a comprender como es mi flujo de trabajo y como usar esta herramienta: Como organizo mi vida y mi trabajo con Notion y Mi herramienta de productividad favorita

Reminders
Para gestionar mis tareas utilizo reminders, esta se integra muy bien con el ecosistema de Apple y ha mejorado muchísimo desde que tengo memoria. Anteriormente, yo era fan de Wunderlist, pero esta fue adquirida por Microsoft y finalmente esa aplicación fue descontinuada. Una alternativa a reminders es Todoist, aunque si quieres acceder a todas las funcionalidades que esta tiene deberás pagar por la suscripción. Como las tareas que gestionó son solamente mías, no he tenido la necesidad de utilizar un sistema más complejo.

Jira
Esta es la herramienta que utilizamos en prácticamente todas las últimas empresas que he trabajado. Jira te permite crear flujos de trabajo personalizados. Tiene pizarras de kanban y puedes ver todos los tickets o unidades de trabajo, que se encuentran asignadas a ti, por lo que si quieres tomar una tarea, solo ingresas a jira, ves que tienes asignado y comienzas a trabajar en ella. Esta no es una aplicación propiamente tal, ya que utilizó la versión web a pesar de existir clientes para iOS y MacOS.

Alfred
Esta es quizá mi aplicación favorita, ya que la utilizó todo el tiempo, para buscar, disparar atajos, como portapapeles donde puedo ver todo lo que he copiado en el último tiempo y, por supuesto, pegarlo después. Tiene integraciones con distintas aplicaciones, como la que viene a continuación.

Dash
Dash es un cliente para poder ver documentación offline, tiene una colección de distintas documentaciones que puedes descargar para luego ver offline, por supuesto que puedes buscar en ella y por supuesto se integra con Alfred, por lo que si quieres buscar cómo se utiliza el método de map de los arreglos en JavaScript, tienes que abrir alfred, escribir JavaScript y luego Arraymap. Esto te mostrará la documentación que podrás utilizar mientras te encuentras desarrollando.

Sidecar
A veces cuando voy a trabajar a un café, por supuesto que no tengo la posibilidad de tener un monitor extendido, pero sí tengo un iPad que puedo utilizar para extender mi escritorio en conjunto con la aplicación de Sidecar. Sidecar es una herramienta específica de MacOS y dispositivos Apple que te permite extender tu escritorio de manera inalámbrica, este tiene aceleración por hardware, así que la experiencia es completamente fluida, además que tener un monitor extendido con batería incluida es sumamente útil cuando te encuentras programando en un lugar que no es tu escritorio.

Estas son algunas de las aplicaciones que utilizo, por supuesto que hay más como spotify para escuchar música, la aplicación de whatsapp, chrome entre otras cosas. Pero creo que estas al menos son las más importantes. Luego podremos ver accesorios, aplicaciones para tablet entre otras cosas.
Y esto ha sido todo de este post, si te ha encantado, ¡golpea al botón de me gusta!, visita nuestra Academia Hola Mundo, donde encontrarás todos los cursos para formarte como un desarrollador o desarrolladora.
Y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter e Instagram, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify y en Apple Music
¡Hasta la próxima!, y chao mundo
Deja un comentario