Por Adam Schuck, Senior Engineering Director de Canva.
El Día Internacional de los Programadores (13 de septiembre) siempre ha sido una celebración del ingenio humano. Este año, ese espíritu de innovación se refleja no solo en lo que los desarrolladores pueden crear por sí solos, sino también en cómo estamos aprendiendo a crear junto a las máquinas. La inteligencia artificial, que antes se limitaba a experimentos en entornos controlados, se ha convertido en una herramienta cotidiana en el conjunto de recursos del programador, transformando la forma en que se escribe, revisa y despliega el software en todo el mundo.
Un nuevo estudio internacional realizado a 300 líderes tecnológicos confirma lo que ya intuíamos: las herramientas de programación basadas en IA se han convertido en algo habitual. Un abrumador 92% afirma que ya las está utilizando activamente. Desde la creación rápida de prototipos hasta el desarrollo acelerado de ciclos y el aumento de la productividad, estas herramientas están transformando la manera en la que se construye el software hoy en día, y cómo evolucionará en el futuro. Lo más importante es que el estudio refuerza un principio clave: la IA debe amplificar, no sustituir, la capacidad humana. Y este principio se refleja claramente en la práctica. A pesar de la adopción generalizada, los líderes están marcando límites firmes en lo que respecta a la responsabilidad y la supervisión.
La participación humana no es negociable
Más del 90% de los líderes tecnológicos encuestados afirma que el código generado por IA siempre, o casi siempre, es revisado por personas antes de llegar a producción. Y no se trata de una simple formalidad técnica: es una salvaguarda fundamental para garantizar la calidad, la seguridad y el mantenimiento a largo plazo del software.
La IA puede acelerar el desarrollo, pero carece de contexto, criterio y responsabilidad. Por eso, la mayoría de los líderes tecnológicos está fomentando una cultura sólida de revisión entre pares. Una solución rápida generada por IA puede introducir riesgos a largo plazo que solo un desarrollador con experiencia puede prever y, en última instancia, los ingenieros siguen siendo responsables del código que publican. La revisión entre el equipo y el criterio técnico siguen siendo imprescindibles.
Saber cuándo usar la IA y cuándo no es fundamental
Los ingenieros más efectivos no serán quienes deleguen todo su trabajo en las máquinas, sino quienes integren la IA de forma inteligente en su conjunto de herramientas. El éxito depende no solo de saber usar las herramientas de IA, sino también de saber cuándo confiar en ellas y cuándo apostar por el criterio humano.
Este cambio ya está transformando la forma en que las empresas evalúan el talento. En las organizaciones que apuestan por la IA de manera avanzada, las entrevistas técnicas también están evolucionando. Se anima, e incluso se espera, que los candidatos utilicen herramientas de IA durante las entrevistas. Esta es una oportunidad para demostrar discernimiento, responsabilidad y verdadero criterio técnico. No se trata de dejar que la IA haga todo el trabajo, sino de evaluar a los candidatos en habilidades que hoy son más importantes que nunca.
El conjunto de habilidades del desarrollador está evolucionando
Aunque existe un entusiasmo real por las formas en que la IA está transformando la ingeniería de software moderna, también surgen preocupaciones importantes: la dependencia excesiva de la IA podría diluir la responsabilidad individual, y los desarrolladores junior podrían perderse el aprendizaje esencial resultante de enfrentarse a los problemas directamente. Los roles para quienes están empezando en la profesión están cambiando rápidamente. Para los perfiles junior, el éxito dependerá en menor medida de escribir código línea a línea y más de entender sistemas, resolver problemas y evaluar críticamente los resultados de estas potentes herramientas.
Por eso, la formación y el mentoring son ahora más importantes que nunca, no solo para impulsar la adopción, sino para garantizar un uso responsable y reflexivo de la IA. Y no se trata solo del acompañamiento tradicional de arriba hacia abajo. En los equipos más avanzados, se anima a los desarrolladores con experiencia en IA, independientemente de su nivel, a compartir sus conocimientos y técnicas, fomentando una cultura de aprendizaje entre iguales para una mejora colectiva. En esta nueva era, la colaboración no solo significa humanos trabajando con máquinas, sino también desarrolladores aprendiendo unos de otros para elevar el nivel de todos.
Pienso en el futuro y me entusiasma lo que todo esto supone para nuestra industria. Estamos entrando en una época en la que es más fácil que nunca poner a prueba nuevas ideas, donde los desarrolladores pueden centrarse más en resolver problemas y menos en tareas rutinarias, y donde el ritmo de innovación puede acelerarse de manera significativa. Pero lo más importante es que entramos en una era en la que los elementos humanos del desarrollo de software, que son la creatividad, el juicio y la responsabilidad, se vuelven más valiosos que nunca. Eso no solo es bueno para la tecnología; es bueno para las personas que la crean.
El futuro del software no se definirá por la cantidad de código que la IA pueda generar, sino por la sabiduría con la que las personas la guíen.



