Serie Tecnología hoy · 1
Si estás empezando a programar en estos días, tu experiencia es muy distinta a la que tuve yo. Abres el editor y, antes de terminar de escribir una línea, aparece una sugerencia en gris que completa la función entera. Puedes pedirle a un asistente que te explique un error, que te arme una pantalla o que te diga por qué tu código no compila.
Eso cambia mucho la forma de aprender. Hay cosas que se vuelven más fáciles y otras que se vuelven más peligrosas. En esta entrada te cuento lo que veo cuando enseño y lo que te recomiendo si estás dando tus primeros pasos con la IA en el editor. Ya hablé de cómo uso la IA para programar en el día a día; esta vez me enfoco en quien recién empieza.
Lo que se vuelve más fácil
Lo primero es que ya no te quedas trabado horas con un error que no entiendes. Antes tenías que copiar el mensaje en un buscador y revisar foros hasta encontrar a alguien con el mismo problema. Ahora puedes pegar el error en el asistente, junto con tu código, y pedirle que te explique qué significa. Bien usado, eso es como tener un tutor paciente disponible a cualquier hora.
También se vuelve más fácil explorar. Si no sabes cómo se hace algo, puedes pedir un ejemplo pequeño y jugar con él. Eso te quita el miedo a la página en blanco, que es una de las razones por las que mucha gente abandona al principio.
Y se vuelve más fácil escribir lo repetitivo: una clase de datos, un formulario, una consulta sencilla. Ese tiempo lo puedes usar para entender lo importante.
Lo que se vuelve más peligroso
El riesgo principal es confundir que funcione con entenderlo. La IA te puede dar un código que compila y hace lo que pediste, pero si no sabes por qué funciona, no vas a saber arreglarlo cuando falle ni adaptarlo cuando cambien los requisitos. Y en el trabajo real, los requisitos siempre cambian.
El segundo riesgo es que te salte los fundamentos. Variables, condiciones, ciclos, funciones y estructuras de datos parecen aburridos cuando una herramienta te arma una app completa. Pero son justo lo que necesitas para leer el código que te sugiere y darte cuenta cuando algo está mal.
El tercero es la confianza ciega. Los asistentes se equivocan, y a veces lo hacen con mucha seguridad. Pueden usar una función que ya no existe, una librería vieja o una forma insegura de guardar datos. Si no tienes base, no lo notas.
Cómo te recomiendo usarla al empezar
Estas son las reglas que les comparto a mis estudiantes:
- Escribe tú primero. Intenta resolver el ejercicio por tu cuenta, aunque te salga mal. Después pide ayuda. Lo que aprendes en ese intento no te lo da ninguna sugerencia.
- Pide explicaciones, no solo respuestas. En vez de «hazme esto», prueba con «explícame cómo se haría y por qué».
- Lee cada línea antes de aceptarla. Si hay algo que no entiendes, pregunta qué hace esa línea en particular.
- Rompe el código a propósito. Cambia un valor, borra una línea y mira qué pasa. Así entiendes qué hace cada parte.
- Apaga las sugerencias de vez en cuando. Hacer ejercicios sin ayuda te muestra lo que de verdad sabes.
Un ejemplo de pregunta que te ayuda a aprender en lugar de solo copiar:
Soy principiante en Kotlin. Este código me da un error
de tipo y no entiendo por qué. No me des la solución todavía:
explícame qué significa el error y dame una pista
para que intente arreglarlo yo.
Qué sigue importando igual que antes
Aunque las herramientas cambien, hay cosas que siguen siendo la base de este trabajo. Saber leer código ajeno, dividir un problema grande en partes pequeñas, usar control de versiones, probar lo que haces y comunicarte bien con tu equipo o con tu cliente. Ninguna de esas habilidades se reemplaza con un atajo de teclado.
De hecho, creo que hoy pesan más. Si cualquiera puede generar código rápido, lo que te diferencia es entender lo que entregas, saber explicarlo y poder mantenerlo con el tiempo.
La IA como compañera, no como piloto
Me gusta pensar la IA como un compañero con mucha información pero sin contexto de tu proyecto. Te puede ayudar muchísimo, pero las decisiones las tomas tú. Si usas esa ayuda para aprender más rápido, vas a avanzar como nadie avanzaba hace unos años. Si la usas para no aprender, te vas a topar con un muro en cuanto el proyecto crezca.
Conclusión
Empezar a programar con IA en el editor es una gran ventaja, siempre que no te saltes la parte de entender. Escribe primero, pregunta el porqué, lee lo que aceptas y practica también sin ayuda. Con eso la IA se vuelve tu mejor herramienta de aprendizaje.
Si quieres empezar con una ruta clara, en esta serie y en mis cursos voy paso a paso. Y si tienes dudas, escríbeme en redes como davidgbdev.



