Cómo usar IA para programar: guía práctica con ChatGPT paso a paso
Aprende a usar ChatGPT para programar desde cero con prompts prácticos, ejemplos reales y trucos que funcionan de verdad.
Cómo usar IA para programar: guía práctica con ChatGPT paso a paso
Mira, colega, si estás empezando a programar y no estás usando IA, estás perdiendo el tiempo. ChatGPT no te va a hacer el trabajo, pero sí te va a ahorrar horas de pelearte con errores absurdos. Te cuento cómo lo hago yo, sin teoría barata.
1. No le pidas "un programa", dale contexto
El error de novato es escribir "hazme una web". ChatGPT te devuelve un churro genérico. Tú tienes que decirle qué lenguaje, qué versión, qué quieres conseguir y qué ya tienes. Cuanto más específico, mejor respuesta.
Actúa como un desarrollador senior de Python. Estoy aprendiendo y quiero un script que lea un CSV con columnas "nombre" y "email", elimine duplicados y guarde el resultado en un nuevo archivo. Explícame cada línea con comentarios. Usa solo librerías estándar.
2. Úsalo para entender errores, no solo para arreglarlos
Cuando te salta un error, no le pidas solo la solución. Pídele que te explique por qué pasa. Así aprendes de verdad y no copias como un loro.
Tengo este error en JavaScript: "TypeError: Cannot read properties of undefined (reading 'map')". Te pego el código. Explícame en lenguaje sencillo por qué ocurre, qué significa exactamente y dame dos formas distintas de solucionarlo.
3. Pídele que revise tu código como si fuera un profe
Esto es oro puro cuando empiezas. Le pasas tu código y le pides feedback honesto. Te va a señalar malas prácticas que ni sabías que existían.
Revisa este código como si fueras un code reviewer exigente. Señala malas prácticas, posibles bugs y qué mejoraría en legibilidad. No me des el código reescrito todavía, primero dime qué está mal y por qué.
4. Aprende con ejercicios, no leyendo
Dile que te ponga deberes. Suena a colegio, pero funciona. Le pides un reto adaptado a tu nivel y luego le pasas tu solución para que la corrija.
Estoy aprendiendo bucles en Python. Ponme 3 ejercicios de dificultad creciente sobre bucles for y while, sin darme la solución. Cuando te pase mi respuesta, corrígeme y explícame los fallos.
5. Ojo con copiar y pegar sin mirar
Esto te lo digo claro: ChatGPT se inventa cosas. Alucina APIs que no existen, versiones antiguas y funciones fantasma. Siempre prueba el código, siempre. Y si algo no cuadra, pregúntale directamente: "¿esto existe de verdad en la versión X?". No te cortes.
El truco que casi nadie usa
Pídele que te explique el código como si tuvieras 12 años. En serio. Si no lo entiendes, no lo uses. Y si no te lo sabe explicar simple, probablemente ni tú ni él tenéis claro qué está pasando.
Explícame este fragmento de código como si tuviera 12 años y nunca hubiera programado. Usa analogías del mundo real y evita tecnicismos innecesarios.
Al final, la IA es tu copiloto, no tu piloto. Tú decides, tú entiendes, tú pruebas. Y tú, ¿qué usas para aprender a programar sin morir en el intento?



