Aprendizaje
¿Le pregunto a la IA o lo construyo yo?
La IA puede sacarte de un atasco. Si quieres aprender a programar, importa qué haces antes y después de pedirle ayuda.
Un programa que funciona... hasta que deja de hacerlo
Estás armando un shell. Le pides a la IA un ejemplo para conectar dos comandos con un pipe, lo pegas y ves la salida esperada. Luego pruebas otro comando y se queda esperando para siempre. Un descriptor quedó abierto. La respuesta te ahorró escribir unas líneas, pero ahora necesitas entender quién conserva cada extremo del pipe y cuándo debe cerrarlo.
El código puede ser correcto para el caso que describiste y fallar en el que no se te ocurrió mencionar. Cuando eso pasa, necesitas algo que la respuesta no te dio: una idea clara de cómo circulan los datos entre los procesos.
La respuesta no se prueba sola
En la encuesta de Stack Overflow de 2025, el 84 % de quienes respondieron dijo que ya usaba herramientas de IA para desarrollar o planeaba hacerlo. En la misma encuesta, el 46 % desconfiaba de la precisión de sus respuestas, frente al 33 % que confiaba. Son respuestas de una encuesta, no una medida de todos los programadores, pero retratan una práctica reconocible: usar la herramienta y revisar lo que entrega [1].
La revisión requiere algo más que leer código con atención. Si no sabes qué debería ocurrir cuando falla una petición, se cierra una conexión o llega una entrada inesperada, cuesta detectar una respuesta casi correcta. Puedes pedir una implementación en segundos; entender sus límites toma otro tipo de trabajo.
Terminar una tarea no garantiza que la entiendas
Un estudio preliminar de investigadores de Anthropic en 2026 puso a 52 ingenieros, en su mayoría con poca experiencia, a trabajar con una biblioteca de Python que no conocían. Después hicieron una prueba breve de comprensión. Quienes tuvieron asistencia de IA obtuvieron, en promedio, 50 %; quienes programaron sin ella, 67 %. La diferencia fue de 17 puntos porcentuales. El grupo con IA terminó unos dos minutos antes, pero esa diferencia de tiempo no fue estadísticamente significativa [2].
El estudio midió comprensión poco después del ejercicio, con una muestra pequeña y una herramienta concreta. No demuestra que usar IA perjudique el aprendizaje a largo plazo. Sí deja una pregunta práctica: si la respuesta hizo el trabajo difícil por ti, ¿qué vas a recordar cuando aparezca un error parecido sin esa respuesta delante? Los participantes que preguntaron por conceptos o pidieron explicaciones mostraron mejores resultados que quienes delegaron todo; esa comparación entre formas de uso es observacional dentro del experimento, no una prueba causal.
Hay una base más amplia para tomarse en serio la participación activa. Un metaanálisis de 225 estudios universitarios en ciencias, tecnología, ingeniería y matemáticas encontró que las clases con aprendizaje activo mejoraron alrededor de un 6 % los resultados en exámenes frente a las clases basadas en exposición. No estudió a Shipcode ni comparó proyectos con chatbots; ayuda a entender por qué resolver, probar y discutir ideas suele enseñar más que recibirlas ya resueltas [3].
Cómo usar Shipcode y la IA en la misma mesa
En Shipcode trabajas por etapas: lees la guía, construyes en tu editor y compruebas el comportamiento con pruebas. Ese ciclo te da un lugar concreto donde equivocarte y corregir. Si una prueba falla, mira primero qué entrada produjo el fallo y escribe tu hipótesis antes de buscar ayuda. Aunque sea una hipótesis mala, te da algo que comprobar.
Después sí: pregúntale a la IA qué significa el error, qué caso límite te falta o cómo comparar dos diseños. También puedes pedirle que te haga preguntas sobre tu solución. Vuelve al código, cambia una cosa y ejecuta las pruebas otra vez. Si usas el mentor de Shipcode, está pensado para darte pistas y preguntas de diagnóstico sin escribirte el proyecto completo.
Hay días en que solo necesitas entregar una tarea repetitiva; pedir un borrador puede ser sensato. Cuando tu objetivo es aprender un concepto nuevo, reserva para ti la primera decisión y la última comprobación. La próxima vez que un pipe se quede colgado, tendrás una idea propia de dónde mirar.