Cómo ahorrar cientos de horas anuales si eres programador

Cómo ahorrar cientos de horas anuales si eres programador

Si eres desarrollador o tu empresa tiene un equipo que desarrolla, sabes que hay incontables ocasiones en las que te quedas pegado, rompiéndote la cabeza para entender por qué algo no funciona.

Obvio.

Pero lo que no te das cuenta, es que pierdes tanto o más tiempo en tareas rutinarias, como buscar documentación sobre las funciones que estás usando, encontrar dónde algo fue definido y utilizado, y mucho más.

A veces te preguntas qué propiedades de CSS están afectando a un elemento, e inspeccionas en el navegador y abres archivos para ver qué contienen.

Cuando todo está fluyendo, de pronto no recuerdas qué propiedades tiene una librería que estás usando, y tienes que entrar a google a buscar su documentación.

Hasta olvidas tus propias funciones. Y el tipo de dato que te entregan. ¿Esto era una Promesa?

Y en Git revisas frecuentemente los commits y ramas anteriores a la que estás usando, y quizás quieres cambiarte hacia otra para viajar en el tiempo y comprobar cosas. Tal vez ni sabes cómo hacerlo. Muchos comandos de consola.

Puede que quieras saber qué le cambiaste a cada archivo en un commit.

¿Solucionar conflictos de merge en archivos que tú y otro compañero modificaron? Tiempo perdido.

Mejor ni hablemos de hacer debug en tiempo real. Especialmente de escenarios complejos como observar valores reactivos en frameworks como VueJS.

Qué usas, ¿console.log?

Ok entonces hablemos de bases de datos. Al menos usas un software visual, pero si editas un campo, seguro no tienes apoyos como selector de fecha. Y ni hablar de integración.

Y usas un software distinto para cada tipo de base de datos.

De acuerdo. Entonces ¿cómo recupero el tiempo perdido?

El primer paso para superar un problema es admitirlo. Y lo has hecho.

Quizás adivinaste: todas las imágenes anteriores son la solución a tus problemas; un software que centraliza todas tus operaciones rutinarias con un par de clicks y de forma atractiva.

En mi largo viaje como programador, he usado infinitos softwares y herramientas de desarrollo.

Motor de NIUNO, SimpleWeb 2004

Durante años, vi todo negro sobre blanco, y entrené el ojo para encontrar incoherencias en HTML sin tener colores ni linters. Hasta que en 2004 apareció TextMate y cambió mi vida.

Con pestañas, auto-completado, y el colorido tema Monokai (que luego fue adoptado por sus herederos: Sublime, Atom, Coda, JetBrains, Brackets y VS Code)

Luego vino el versionamiento. El espantoso reinado de SVN y Mercury, que culminó gracias al glorioso visionario Linus Torvalds y su herramienta Git.

Sin embargo, acumulativamente perdía cientos de horas usando Git desde la consola en lugar de aprovechar valiosas herramientas visuales.

Entonces apareció SourceTree.

Tan increíble y disruptivo, que a los pocos años fue comprado por Atlassian, los dueños de JIRA, Confluence y más.

Este software, que como muchos dio sus primeros pasos en el mundo Mac, permitía ver y recorrer todo el historial de Git, y realizar operaciones rutinarias como cambiar de rama, ver diferencias y hacer mezclas.

Entonces, podemos concluir que el mundo informático evoluciona cada vez más gracias a las interfaces gráficas.

Así que, ¡evolucionemos!

Primero debemos tener claro de qué software estoy hablando.

Se trata de la suite de desarrollo de JetBrains, que tiene soluciones para los lenguajes más populares de programación.

Todos sus software contienen todas las funciones mencionadas antes, y pueden abrir archivos de código de cualquier lenguaje. Sin embargo, la mayoría sólo provee asistencia para un lenguaje backend específico (y todos sus frameworks) pero además soportan todos los framework web (Vue, Anguar, React, etc).

Recibe un 20% de descuento
Sólo menciona mi nombre en el formulario de compra

Simplemente, al momento de llenar el formulario debes marcar esta opción:

Estos son los programas de desarrollo web de la suite.

SoftwareLenguajes soportadosAño 1Año 2Después
PyCharm
Comprar
Python$89$71$53
PHP Storm
Comprar
PHP$89$71$53
WebStorm
Comprar
NodeJS$59$47$35
GoLand
Comprar
Go$89$71$53
IntelliJ IDEA
Comprar
Todos los lenguajes y frameworks$149$119$89

Y si tienes un correo universitario, puedes tenerlos todos gratis.

Conclusión

Pasamos tantas horas frente a nuestras herramientas de trabajo, que el poco tiempo que dedicamos a investigar suele ser sobre tecnologías con las cuales programar.

Pero destinamos muy poco tiempo a investigar sobre las herramientas mismas.

Empecemos el 2021 evolucionando.

Leave A Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Conoce mi experienca

VetMaster

Software SaaS de gestión de pacientes y fichas veterinarias

Garetto

Sistema para diseñar y comprar timbres online

ADD Shop

Red social con e-commerce integrado

ETP

Software SaaS de gestión del conocimiento

BuscaLibre

Herramienta para resistir altas demandas en cyber monday

Academia de Matemáticas

Software gestor de notas para profesores, apoderados y alumnos

Let’s Go Chile

Sistema de generación de vouchers y compra online

UpMedia

Automatización de proceso de creación de campañas Adwords

NIUNO

Plataforma de publicación de anuncios gratuitos con SEO

Elder

Framework para crear software SaaS

4Sale

Herramienta online de gestión de campañas y concursos

Art & Music

Tienda online que extrae datos de un software corporativo

IDERVET

Creación de sistema de fichas online de pacientes

Digitienda

Software SaaS para administración de tiendas con impresora térmica

Ideas Digitales Aplicadas

Corrección de problemas graves de velocidad

Leave A Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *