7 El futuro del desarrollo de software con inteligencia artificial

YouTube: https://youtu.be/5lokN1-N8rgc
7.1 Entrevista
¿Quién es Julio Orón?
Mi nombre es Julio Orón y me desempeño como desarrollador de software. Actualmente trabajo en una empresa de telemedicina, donde ocupo el rol de desarrollador de software senior. Dentro de la organización, además de mis funciones técnicas, también participo en procesos de liderazgo y coordinación con el equipo, apoyando en la toma de decisiones y en la ejecución de proyectos tecnológicos.
Mi experiencia se ha enfocado en el desarrollo de software y en la adaptación a nuevas tecnologías, especialmente en el contexto actual donde la inteligencia artificial está transformando la industria. A lo largo de mi carrera he buscado mantenerme actualizado, entendiendo no solo las herramientas, sino también el impacto que estas tienen en el entorno laboral.
¿Cómo fue su camino hasta llegar a su posición actual en el área tecnológica?
Mi camino en la tecnología comenzó en un contexto bastante distinto al actual. En el lugar donde vivía, el acceso a computadoras era limitado; únicamente existía un café internet, y todo lo relacionado con la tecnología era completamente nuevo. Mis primeros acercamientos fueron a través de cursos básicos, como Excel, lo cual despertó mi interés por este campo.
Cuando decidí estudiar la carrera, realmente no tenía claridad sobre lo que implicaba ser desarrollador de software. Sin embargo, conforme avancé en mi formación, fui comprendiendo el alcance de la disciplina. Inicié en el año 2010 como programador junior y, con el tiempo, fui adquiriendo experiencia, creciendo profesionalmente y asumiendo mayores responsabilidades hasta convertirme en desarrollador senior.
Este proceso ha sido continuo, caracterizado por el aprendizaje constante y la adaptación a cambios tecnológicos. Uno de los aspectos que más me ha motivado es la flexibilidad que ofrece el área, especialmente el trabajo remoto y las oportunidades de crecimiento profesional.
¿Qué relación tiene su trabajo con la inteligencia artificial en la actualidad?
La inteligencia artificial está teniendo un impacto significativo en el desarrollo de software, especialmente en la generación de código. Actualmente, muchas de las tareas que antes realizaban los programadores de forma manual están siendo automatizadas.
Esto ha generado un cambio importante en el rol del desarrollador. Más que desaparecer, la función está evolucionando hacia la gestión de herramientas de inteligencia artificial. Además, ha surgido una nueva área enfocada en el entrenamiento de modelos, donde la experiencia de los desarrolladores es fundamental.
Si bien existe la percepción de que la IA puede reemplazar a los programadores, en realidad lo que está ocurriendo es una transformación del perfil profesional, donde se requiere mayor capacidad de análisis, supervisión y toma de decisiones.
¿Cómo ha impactado la inteligencia artificial en su forma de trabajar?
El impacto ha sido considerable. Actualmente utilizo inteligencia artificial para la generación de código, lo que ha reducido significativamente el tiempo de desarrollo. Antes, el trabajo implicaba escribir grandes cantidades de código manualmente, lo cual generaba presión por los tiempos de entrega y, en algunos casos, afectaba la salud física debido al esfuerzo constante.
Con la IA, este proceso se ha optimizado. Ahora es posible generar soluciones en menos tiempo, con mejor calidad y mayor nivel de seguridad. Esto no implica que el desarrollador sea reemplazado, sino que su enfoque cambia hacia la validación, integración y optimización del trabajo generado por la herramienta.
¿Confía en el código generado por inteligencia artificial?
Sí, existe un alto nivel de confianza en el código generado por la inteligencia artificial. Sin embargo, no se trata de una confianza absoluta sin validación. Dado que la IA puede generar grandes volúmenes de código en cuestión de segundos, resulta poco práctico revisar cada línea.
En su lugar, el enfoque actual consiste en evaluar patrones, verificar la funcionalidad, y asegurar que el sistema cumpla con criterios de optimización y seguridad. Uno de los principales retos es el manejo del contexto, ya que la IA puede generar soluciones correctas de forma aislada, pero puede presentar dificultades al integrarlas en sistemas más complejos.
¿Considera que la inteligencia artificial ya puede desarrollar sistemas completos?
La inteligencia artificial ya tiene la capacidad de desarrollar sistemas completos, aunque esto depende del nivel de complejidad. En sistemas simples, es posible generar soluciones funcionales si se proporciona la guía adecuada.
En mi experiencia personal, he logrado desarrollar sistemas completos utilizando inteligencia artificial, incluso trabajando con tecnologías que no conocía previamente. Sin embargo, en proyectos más complejos, sigue siendo necesaria la intervención humana para estructurar, integrar y validar las soluciones.
¿Qué opinión tiene sobre los sesgos en la inteligencia artificial?
Los sesgos en la inteligencia artificial no son un fenómeno aislado, sino un reflejo de los sesgos presentes en la sociedad. La IA se entrena con datos generados por humanos, por lo que inevitablemente incorpora ciertos patrones y prejuicios.
Desde mi perspectiva, esto no representa una preocupación mayor, ya que los sistemas tienden a corregirse con el tiempo, especialmente debido a factores económicos y sociales que incentivan su mejora. En este sentido, la inteligencia artificial puede entenderse como una extensión del comportamiento humano.
¿Quién considera que es responsable cuando un sistema con IA comete un error?
La responsabilidad recae en el usuario. La inteligencia artificial es una herramienta que facilita el procesamiento de información, pero la toma de decisiones sigue siendo responsabilidad del ser humano.
El uso incorrecto de la información generada por IA puede generar errores o problemas, pero estos no son atribuibles a la herramienta en sí, sino a la forma en que se utiliza. Por ello, es fundamental que los profesionales actúen con criterio y responsabilidad al emplear estas tecnologías.
¿Qué tecnologías emergentes relacionadas con IA le generan mayor interés?
Más que una tecnología específica, lo que resulta más interesante es el desarrollo de la inteligencia artificial en general. Sin embargo, uno de los avances más prometedores es la posible integración con la computación cuántica, lo cual podría acelerar significativamente su evolución.
Asimismo, la combinación de inteligencia artificial con robótica podría transformar profundamente la producción y la organización social, abriendo nuevas posibilidades en distintos sectores.
¿Qué consejo daría a los estudiantes de ingeniería en sistemas?
El principal consejo es no depender completamente de la inteligencia artificial. Si bien es una herramienta poderosa, es fundamental seguir desarrollando habilidades cognitivas como el pensamiento crítico, el análisis y la creatividad.
Así como en el pasado la tecnología reemplazó el esfuerzo físico, actualmente está comenzando a reemplazar parte del esfuerzo cognitivo. Por ello, es importante utilizar la IA como complemento y no como sustituto total de nuestras capacidades.
Mensaje final de Julio Orón
La inteligencia artificial representa una oportunidad para mejorar la productividad y la calidad de vida. Sin embargo, su uso debe ser consciente y estratégico. El verdadero valor no está en la herramienta, sino en la capacidad del profesional para adaptarse, aprender y evolucionar junto con la tecnología.