¿Te gusta programar? A mí también y estas son mis herramientas ideales para hacerlo

¿Te gusta programar? A mí también y estas son mis herramientas ideales para hacerlo

Como ya saben, soy programador. A la hora de desarrollar proyectos nuevos y crear ideas, me gusta contar con una serie de herramientas que para mí se han vuelto básicas, indispensables, y que hoy quiero compartir contigo a través de este artículo, por si tú también eres un apasionado de la programación y quieres hacer una comparación sobre las herramientas que utilizas, ¿comenzamos?

Cada profesional de la programación debe encontrar las herramientas y programas que den como resultado un producto de mejor experiencia para el usuario, al tiempo que el desarrollador, el portador de la idea, se apoya en cada una de ellas para optimizar su tiempo y hacer seguimiento del trabajo. 

Esta es mi lista personal de herramientas ideales, diarias, esas que nunca me pueden faltar cuando estoy trabajando en un nuevo proyecto. 

IDEs de JetBrains.

Aunque hay toda una inmensa competencia en cuanto a cuáles son los IDEs que deben usarse (los IDEs pueden ser un editor de código, un depurador o un constructor de interfaz gráfica que haga más sencillo el proceso de elaboración de un software), yo utilizo los de JetBrains. Cuando programo con Python uso PyCharm, y cuando lo hago con Ruby utilizo RubyMine. Los utilizo todos los dias y me ha facilitan aprovechar mi tiempo, y ser mucho más productivo durante mi jornada diaria de trabajo. 

Atom: otro editor de código de gran potencial. 

Desarrollado por GitHub, un inmenso número de profesionales lo prefieren porque es personalizable y versátil, además, es posible utilizarlo con macOS, Linux y Windows.

El sitio web Drauta.com, señala que Atom es uno de los IDE más exitosos del momento por soportar un amplio listado de lenguajes de programación, y por “estar basado en Electrón (anteriormente conocido como Atom Shell), un framework que permite aplicaciones de escritorio multiplataforma usando Chromium y Node.js”. ¿Lo has utilizado también? 

Docker

Es una plataforma de contenedores ligeros y portables que se utiliza para construir, gestionar y proteger aplicaciones, desde las más tradicionales hasta las más avanzadas. Docker, una de las herramientas que siempre valoro por todo su inmenso potencial, permite que una vez creadas estas apps puedan ser desplegadas en cualquier servidor, lo que reduce costos de infraestructura y a hace flexible al momento de crear. En lo personal, pienso que es uno de los mejores inventos del siglo: es un gran aliado para programadores. 

Git

Sistema de control de versiones, uno de los más populares del mundo, que es usado por muchísimas empresas importantes como Linkedin y Facebook. Es de código abierto, es gratis, y es bastante eficiente para gestionar proyectos tanto hechos de forma individual como en grupo. Yo la utilizo siempre, y en Autingo -donde trabajo- Git es parte de nuestra rutina.

También utilizo mucho GitHub porque es una herramienta web de colaboración para la revisión y el repositorio de códigos: esto hace que tu código (tu trabajo) esté a salvo. “Si nuestra máquina se golpea y deja de funcionar, corrompiendo el disco duro, no podemos recuperar todo el trabajo realizado. Es por ello que nacen servicios como GitHub”, se lee en un artículo publicado en el sitio web Deusto Formación.

Slack 

Ideal para trabajar en proyectos en grupo, en los que la comunicación y el seguimiento sean pilares importantes. Slack tiene entre sus ventajas el ser una herramienta que puede usarse en el trabajo, y que aún cuando te permite ser un poco más informal (algo similar a Whatsapp, por ejemplo), no deja de darte toda la información que necesitas para mantener la eficiencia y hacerte culminar con éxito tus tareas. 

Cuando quiero manejar archivos siempre elijo a Google Drive, me gusta mucho más que Dropbox, y si quiero escuchar música y nuevos podcasts siempre prefiero a Spotify.

Si ya conoces y utilizas a diario estas herramientas, comparte tu experiencia en los comentarios, o súmate a mi grupo en Linkedin Tech, innovación y programación, y conversemos sobre esas herramientas, estrategias y acciones que no solo mejoran el trabajo diario del programador, sino que definen su perfil para el futuro. 

Manuel Mosquera

Fullstack Software Developer | .Net C# - Angular - SQL | Bilingual | Ingeniero Senior en InterRapidisimo

5 años

Actualmente trabajo con Visual Studio, solo había trabajado con Sublime Text, pero me llama la atención PyCharm, no conozco muchos IDEs. Gracias por compartir por tus experiencias

Reinaldo Milá de la Roca

Desarrollador web Full stack PHP, MySQL, JS, HTML, JQuery, CSS & Smart contract en Solidity Ethereum

5 años

Excelente artículo bro! gracias por compartir

Inicia sesión para ver o añadir un comentario.

Más artículos de Alexander Milano

Otros usuarios han visto

Ver temas