Empecé de forma moderada… y ahora estoy viciado
Desde el día uno usé IA. Cuando GitHub Copilot llegó a VS Code, fue un antes y un después: no sabía cómo resolver algo y le pedía una guía. ¿La usaba tal cual? Muchas veces no, pero me mostraba el camino, me aceleraba. En ese momento, eso bastaba: métodos, funciones, ideas a nivel de archivo.
Pero luego llegó la explosión real: nuevas herramientas, asistentes más “inteligentes” y, siendo claros, la aparición de Cursor. Ahí fue cuando vi que la IA podía acompañarme en proyectos enteros… incluso sin entender nada de lo que estaba haciendo. Podía ignorar cómo declarar una variable, qué paradigma aplicar o qué arquitectura montar. Y aún así, tenía algo funcional. ¿El resultado? Mi rendimiento se fue al cielo.
Ahora bien… eso suena increíble, ¿pero dónde queda mi valor como dev? ¿En escribir? ¿En pedirle cosas a una IA? ¿De verdad voy a dejar que tome todas las decisiones?
Spiler: la respuesta es un rotundo no.
Estrategias para desarrollar con IA (sin volverte un flojo)
Usar IA no es el problema. El problema es usar sin entender.
Mi regla es clara: úsala todo lo que puedas, siempre que comprendas lo que está haciendo. Si no entiendes el código, no lo implementes. Así de simple.
Además, hay otra línea roja: cuando la IA empieza a crear archivos a lo loco, estás perdiendo el control del proyecto. Arquitectura rota, estructura inflada y un caos difícil de mantener.
Así es como yo la uso:
- ✅ Le pido algo solo para tener un punto de partida funcional (aunque sea feo).
- ❌ Si no entiendo el código, no lo uso.
- ❌ Si me genera múltiples archivos, lo descarto.
- ❌ Si me lanza tests automáticos sin sentido, también lo ignoro.
La IA no debería dirigir el proyecto. Debería seguir tu criterio. Si tú no llevas el timón, terminarás manteniendo un Frankenstein que ni siquiera sabes cómo nació.
Aqui te recomiendo un rucrso de youtube que me ayudo a entender como usar la IA de forma responsable: Como usar la IA de forma responsable
Da miedo la nueva generación de profesionales en tecnología
Hoy la IA te puede escribir media app… pero eso no te hace desarrollador. Hay tres perfiles claros en este nuevo panorama:
- Los veteranos de pico y pala
Nos tocó aprender sin IA. Buscábamos en foros, leíamos docs, entendíamos el “por qué” antes del “cómo”, Stack Overflow fue un gran amigo para encontrar soluciones a problemas conocidos, los cursos nos ayudaron a entender conceptos como copia profunda, promesas, gestión de memoria, patrones de diseño, arquitectura de software, etc. Hoy usamos IA para acelerar, no para pensar menos. Seguimos siendo nosotros quienes tomamos las decisiones.
- Los que solo saben pedir
Aprendieron a programar hablándole a la IA. No saben cómo funciona algo, les preguntas el porqué de una decisión o dónde ocurre algo en el proyecto, y se quedan en blanco. Parecen rápidos, pero solo son previsualizadores de código. No construyen, no entienden, solo ejecutan.
- Los nuevos con hambre de fondo
Sí, tienen IA desde el inicio, pero también estudian fundamentos. Usan IA con criterio, no como muleta. Estos van a brillar.
Spoiler: los del tipo 1 y 3 van a romperla. Los del tipo 2… van a romper el proyecto.
Postura hacia el futuro
Hoy me siento más capaz que nunca. Puedo construir más, en menos tiempo. Pero no por eso dejo de preocuparme por fortalecer mis fundamentos: estructuras, paradigmas, arquitectura, buenas prácticas.
Porque hacia el futuro, ser desarrollador no será suficiente. La IA ya escribe código. Lo que va a marcar la diferencia es saber qué construir, cómo estructurarlo y por qué.
Ser arquitecto será más valioso que ser solo un ejecutor. Ahí es donde hay que apuntar.