10 Razones por las que deberías aprender Go + CURSO GRATIS
27 de mayo de 202125 Aplicaciones que uso para programar
3 de junio de 2021En esta ocasión quiero compartir contigo las 25 aplicaciones que uso para programar en mi día a día. Estas aplicaciones las voy a dividir en terminales, nagegadores, desarrollo, bases de datos y organización.
Terminales
Dependiendo del sistema operativo donde esté trabajando uso las siguientes terminales:
- iTerm o la terminal por defecto en Mac
- Windows Terminal cuando estoy en Windows
- La terminal por defecto cuando estoy en Linux
Navegadores
Los navegadores que utilizo en mi día a día son:
- Google Chrome
- Mozilla Firefox
- Safari
Mi navegador principal es Chrome basicamente por las herramientas de desarrollador y por la gran cantidad de extensiones que tiene, y Firefox y Safari los uso para ir programando las webs que voy desarrollando.
Desarrollo
Vamos ahora con las aplicaciones que utilizo para desarrollar y que dependerá mucho del lenguaje y el proyecto en el que esté trabajando:
- Sublime Text 3. Sublime creo que fue un poco el precursor de los editores de código modernos, hace mucho tiempo que lo utilizo y la verdad es que me siento muy cómodo usandolo, es tal vez mi editor de código favorito.
- Visual Studio Code. Es similar a Sublime aunque creo que es más completo. Lo suelo utilizar cuando estoy con proyectos virtualizados en WSL de Windows porque se integra muy bien y puedes lanzar el editor directamente desde la máquina virtual en el proyecto que quieras. También lo suelo utilizar cuando estoy trabajando con Go, que por cierto, aquí te dejo 10 razones por las que deberías aprender a programar en Go.
- Android Studio lo utilizo cuando estoy trabajando en algún proyecto para Android
- Xcode para todo lo relacionado con el desarrollo de Apple
- Eclipe para la mayoría de proyectos en Java
- IntelliJ para los proyectos en Java que me permiten usarlo
- NetBeans. Este IDE es un poco espartano en comparación con Eclipse e IntelliJ pero hay un proyecto donde si o si tengo que utlizarlo.
- Git / GitHub / GitLab. El uso de los repositorios de código es fundamental hoy en día, así que te dejo un enlace a un Curso de Go en Udemy por si te interesa.
- Filezilla. Si, aún hay proyectos que no tienen despliegue automático y a los que solo puedo acceder vía FTP.
Bases de Datos
Normalmente solo trabajo con bases de datos relacionales. En pocos proyectos he tenido que trabajar con Redis o con MongoDB por ejemplo. Así que los programas que utilizo normalmente son para bases de datos relacionales:
- phpMyAdmin es tal vez el gestor de bases de datos que más utilizo para la mayoría de proyectos webs con bases de datos MySQL en los que trabajo.
- MySQL Workbench es el gestor de bases de datos oficial de Mysql y también lo utilizo para gestionar bases de datos en proyectos en los que no dispongo de phpMyAdmin.
- SQL Developer es el gestor de bases de datos oficial de Oracle, y que suelo utilizar para gestionar bases de datos de Oracle
- Toad. Es otro gestor de bases de datos Oracle que me parece un poco más completo y usubale que SQL Developer que también uso normalmente.
Gestión y Organización
Finalmente te voy a contar cuales son las aplicaciones que uso normalmente para mi organización y gestión de proyectos:
- Microsoft Teams para reuniones virtuales. En general uso mucho la suite de Office 365 porque la empresa donde trabajo la tiene contratada. He utilizado anteriormente la suite de Google pero la verdad es que me gusta más la de Microsoft.
- Trello es mi principal herramienta para la gestión y organización de proyectos. La estoy usando desde hace más de 6 años y me siento muy cómodo con ella.
- Jira. Para proyectos más grandes, donde hay un número muy grande de tareas me gusta más usar Jira. Creo que la organización de Jira con un número elevado de taeras y la integración con sprints si usas metodologías ágiles es mejor.
- Notas de iOS. La utilizo mucho para tomar notas rápidas durante las reuniones.
- Recordatorios de iOS. También es una aplicaciones que utilizo mucho con Siri para crear recordatorios de tareas que tengo que hacer próximamente y no olvidarme.
- Y por último, y no menos importante, WhatsApp. Sí, no me gusta nada y creo que es la mayor fuente de distracciones, pero por trabajo tengo que estar dentro de varios grupos de WhatsApp, donde me reportan errores o comentarios sobre varias plataformas.
Estas son las 25 aplicaciones que uso para programar en mi día a día. Este artículo está disponible también en formato Podcast y vídeo en Youtube. Recuerda que me puedes seguir en YouTube, Twitter, Instagram y Facebook, y que también puedes escucharme en formato Podcast!
Espero que te haya sido de utilidad!