
ST Computación: Compromiso con la excelencia y la innovación tecnológica
enero 7, 2025
¿Vale la pena adoptar Cloud para mejorar la continuidad operacional?
junio 6, 2025Dentro de un panorama donde la Inteligencia Artificial ya ha hecho desaparecer miles de empleos que los puede hacer mejor, hay muchos profesionales que se están preguntando lo mismo, ¿Qué pasa si la IA me termina quitando el trabajo? Chat GPT y otras aplicaciones similares se han tomado el centro del escenario y han logrado que la inteligencia artificial ingrese en el inconsciente colectivo del mundo tal como lo hizo la nube hace décadas atrás. Sin embargo desde el bando contrario, personas como la vicepresidenta de OpenAI creen que la IA traerá una revolución en el mundo laboral permitiendo a los trabajadores concentrarse en trabajos más creativos y estratégicos. Bajo ese contexto donde hay argumentos confrontados, aparecen unos personajes que son claves para el desarrollo de la computación; estamos hablando de los programadores. Y es que como éstos operan tras bambalinas y son una tribu más complejas de entender, para el común de los mortales viven en un especie de inframundo. Sin embargo qué sucederá con los programadores es un debate TI muy relevante el cual lleva a preguntarse: ¿están los programadores destinados a desaparecer? Aquí la respuesta.
La Inteligencia Artificial en este momento es uno de los fenómenos más trascendente que la humanidad ha experimentado. Sin duda es una revolución que va a cambiar el devenir de la humanidad y como toda invención revolucionaria que transgrede el sistema de vida de las personas, tiene simpatizantes y detractores.
El principal miedo a la inteligencia artificial que hace verla como una amenaza es cuando nos ponemos en el siguiente escenario: Qué pasaría si en un momento nos encontramos que las máquinas comienzan a tomar mejores decisiones y de manera más rápida que nosotros. Este es un debate que está instalado a nivel mundial desde hace bastante tiempo. Lo cierto es que en este momento la IA no puede dominar a la especie humana porque no tiene voluntad propia, conciencia ni capacidad para actuar fuera de los límites establecidos por los humanos. ¿Pero lo hará algún día?
Cada día nuestra necesidad de raciocinio está perdiendo terreno, está dejando de asociar ideas, construir argumentos, imaginar escenarios futuros y de poder solucionar problemas por nosotros mismos. Todo esto va de la mano con la situación real de que las máquinas ya con el paso de los años han hecho desaparecer millones de puestos de trabajo, en donde la automatización les ha quitado el trabajo a personas que tenían labores repetitivas y que no necesitaban tener a alguien pensando. Esto es una realidad no es ciencia ficción.
La extinción de empleos ha abierto una caja de pandora que se venía venir, pero que aún no era un problema tan tangible. En la actualidad ya hay carreras profesionales que podrían estar destinadas a desaparecer. Entonces la pregunta obvia que salta es: cuáles son las profesiones y oficios que van a desaparecer y cuáles permanecerán. Pero dentro de esa pregunta surge una segunda pregunta que es más interesante y que se relaciona con los artistas de la computación: ¿Podrá la IA reemplazar por completo a los programadores?
LA MAGIA DE LA INTELIGENCIA ARTIFICIAL
La inteligencia artificial ha empujado los límites de nuestra creatividad dándonos la llave para hacer cosas que nadie logra dimensionar a qué escala van éstas a llegar. Para la vicepresidenta de OpenAI, Anna Makanju, la inteligencia artificial debe beneficiar a toda la humanidad, haciéndola accesible y beneficiosa para todos. Sin embargo la necesidad de regulaciones y gobernanza para evitar posibles daños es un tema central que hay que prestarle atención. “La regulación es esencial para garantizar que la IA se desarrolle de manera segura y responsable, en donde la gobernanza y el enfoque ético reduzcan los riesgos maximizando los beneficios", señaló en una entrevista.
Un punto que habla del poder de la IA en cambiar para bien los destinos del futuro tiene que ver con áreas tan importantes como la educación. “En lugares con menores recursos, la IA puede igualar el acceso a la educación, permitiendo que todos los estudiantes, sin importar su origen, tengan las mismas oportunidades”, comenta y continúa “Es primordial que los beneficios de la IA se distribuyan de manera equitativa y para ello la colaboración con gobiernos y otras organizaciones es fundamental”.
Por otra parte se refiere al potencial que tiene la IA en revolucionar el mundo laboral, no sólo automatizando tareas repetitivas, sino permitiendo, concentrarse en trabajos más creativos y estratégicos. “Es importante que los trabajadores tengan las mismas habilidades necesarias para prosperar en un entorno donde la IA juega un papel central”, comenta.
LA GRAN ENCRUCIJADA
La llegada de la IA y sus efectos sobre las bases de la computación que es el desarrollo de software está siendo un "choque de trenes" en relación a las diferentes posturas que hay sobre si la IA va a suplir completamente a los programadores o sólo será una herramienta para que éstos puedan mejorar el código y contribuir a generar un mayor voltaje innovador.
Por un extremo están los que abogan de manera categórica que no lo hará y otros que se encuentran muy abiertos a que a la larga la IA va a terminar reemplazando al programador, no de manera completa, pero sí una gran parte de lo que el programador hace. En este momento la IA no está reemplazando a los programadores, pero sí está reemplazando tareas. Ya hay casos reales como Codex, y Manus que están realizando tareas de programación, documentación, hacer cambios y también están siendo capaces de generar código.
Como ya se sabe, IBM cuenta con su propio chatbot llamado Copilot, el cual está teniendo una gran repercusión junto a otros como los de OpenAI y DeepSeek. Bill Gates ya ha hablado acerca de las profesiones que sobrevivirán en el tiempo. Ahora que parece que generar código con IA supone un problema para el futuro de los desarrolladores, el empresario cree que no es algo de lo que se deban preocupar. En realidad, lo más probable es que se convierta en una tecnología que favorecerá la industria de muchas maneras. Para Gates no se trata de qué empleos referentes a los lenguajes de programación dejarán de ser requeridos, sino los nuevos que se comenzarán a necesitar para esta tecnología.
En cambio el CEO de Nvidia, Jensen Huang, piensa lo contrario y ha instado a jóvenes a reconsiderar su decisión de estudiar programación o carreras relacionadas, dado que el campo está experimentando una transformación radical. Según Huang, “nuestro trabajo es crear tecnología informática para que nadie necesite programar. Ahora cualquiera, en todo el mundo, puede ser programador. Este es el milagro de la inteligencia artificial”, ha manifestado.
EL ESPEJO DE LAS CIFRAS
Según una encuesta de GitHub realizada a desarrolladores profesionales en Estados Unidos, el 92% de los programadores ya utiliza herramientas de IA para programar, tanto en el trabajo como en proyectos personales.
Otra encuesta de Stack Overflow indica que el 70% de los programadores usan o planean usar herramientas de IA durante este año. Este porcentaje es aún mayor entre quienes están aprendiendo a programar (82%).
Las herramientas más populares incluyen GitHub Copilot, Tabnine y AWS CodeWhisperer, siendo Copilot la más utilizada.
Actualmente, entre el 70% y el 92% de los programadores utilizan o planean utilizar inteligencia artificial en su proceso de desarrollo. La diferencia en los porcentajes depende de la muestra y la metodología de cada encuesta, pero ambas cifras reflejan una adopción masiva y creciente de la IA en el sector del desarrollo de software.
Al menos 7 de cada 10 programadores, y en muchos casos más de 9 de cada 10 ya están usando IA en su trabajo diario.
LOS ARGUMENTOS DE POR QUÉ LA IA PODRÍA REEMPLAZAR A LOS PROGRAMADORES
Automatización y generación de código eficiente
- La IA ya es capaz de generar grandes volúmenes de código, igualando e incluso superando en velocidad y eficiencia a programadores humanos promedio en muchas tareas.
- Herramientas como GitHub Copilot y asistentes de IA pueden producir código más limpio y con menos errores, optimizando el tiempo y la calidad del desarrollo.
- Según datos recientes, hasta el 41% del código en plataformas como GitHub ya es generado por IA, y se espera que esta cifra siga aumentando.
Reducción de costos y aumento de productividad
- Empresas tecnológicas buscan reducir costos automatizando tareas rutinarias de programación, lo que permite prescindir de parte de la plantilla de desarrolladores humanos.
- Grandes compañías como Salesforce y Klarna ya han anunciado recortes o suspensión de contrataciones de programadores debido a la implementación de IA.
Capacidad de la IA para aprender y adaptarse
- Las IAs modernas pueden entender lenguaje natural y traducirlo directamente a código, eliminando barreras técnicas y permitiendo que personas sin formación clásica en programación puedan crear software.
- La IA aprende de grandes volúmenes de datos y puede adaptarse rápidamente a nuevas tecnologías y lenguajes, lo que la hace más flexible ante cambios en el sector.
Transformación del rol del programador
- Expertos y CEOs de empresas líderes (OpenAI, Meta, Anthropic) coinciden en que la IA asumirá una parte cada vez mayor del trabajo de programación, relegando a los humanos a tareas de supervisión, diseño y control de calidad.
- El CEO de Anthropic, por ejemplo, prevé que la IA podría generar hasta el 90% del código en un futuro inmediato, y que en un año podría encargarse por completo de la programación.
- Sam Altman, CEO de OpenAI, advierte que la automatización reducirá gradualmente la demanda de ingenieros de software en su forma actual, y que los profesionales deberán centrarse en habilidades de supervisión y adaptación a la IA.
Evidencias de reemplazo parcial ya en marcha
- Ya se están perdiendo puestos de trabajo en favor de la IA, y empresas como IBM han anunciado la suspensión de contrataciones de perfiles que pueden ser sustituidos por automatización.
- El 70% de los desarrolladores encuestados en 2023 ya usaba o planeaba usar herramientas de IA en su trabajo diario, lo que indica una rápida integración de estas tecnologías en el sector.
LOS ARGUMENTOS DE POR QUÉ LA IA NO PODRÍA REEMPLAZAR A LOS PROGRAMADORES
- La IA puede acelerar procesos y generar código, pero carece de comprensión profunda, experiencia y capacidad para tomar decisiones críticas que tienen los desarrolladores humanos.
- Generar código no es lo mismo que entender el contexto, objetivos de negocio y particularidades de cada proyecto, algo que solo un humano puede hacer.
Calidad y mantenimiento del código
- El código generado automáticamente suele ser funcional, pero muchas veces es difícil de mantener y escalar sin la supervisión y corrección de programadores experimentados.
- Casos reales muestran que soluciones baratas o automáticas terminan requiriendo intervención humana para corregir problemas estructurales y técnicos.
La programación no es solo escribir código
- La programación implica diseño, toma de decisiones estratégicas, adaptación a cambios y colaboración con equipos, aspectos donde la IA no puede reemplazar la intuición y creatividad humana.
- La IA no entiende los objetivos de negocio ni puede evaluar cuál es la mejor solución para un caso particular, lo que sigue siendo responsabilidad del programador.
La IA potencia, no elimina, la demanda de programadores
- En lugar de reducir empleos, la IA está generando mayor demanda de profesionales que sepan integrarla, ajustarla y mejorarla, transformando el rol del programador hacia tareas más estratégicas y creativas.
- Los desarrolladores que adopten la IA como herramienta serán más eficientes y competitivos, mientras que quienes la ignoren podrían quedarse atrás.
Limitaciones actuales y futuras de la IA
- Aunque la IA avanza rápido, todavía no iguala la calidad y el juicio de un programador senior en proyectos complejos.
- La programación es una actividad que requiere comprensión contextual y adaptación constante, lo que limita la capacidad de la IA para reemplazar completamente a los humanos.
En conclusión, nadie tiene la certeza de qué es lo que va a suceder con los programadores en relación a la amenaza de que la IA pueda desarrollar lo mismo que hacen ellos. Está la postura de los que dicen que la IA generará nuevas tareas y desafíos, en donde los programadores podrían ser claves en desarrollar y crear nuevas arquitecturas y lenguajes, lo cual implique una necesidad de comprensión y raciocinio que las máquinas no tendrían, y por el otro lado, está la postura de aquellos que pregonan que en unos años más la IA tendrá las mismas habilidades y el conocimiento necesario para hacer lo que los programadores hacen.
Sin embargo, lo cierto es que el futuro de la programación es un misterio y sólo será el tiempo (y el programador) el capaz de dilucidar este enigma.
LO CIERTO ES QUE EN ESTE MOMENTO LA IA NO PUEDE DOMINAR A LA ESPECIE HUMANA PORQUE NO TIENE VOLUNTAD PROPIA, CONCIENCIA NI CAPACIDAD PARA ACTUAR FUERA DE LOS LÍMITES ESTABLECIDOS POR LOS HUMANOS ¿PERO LO HARÁ ALGÚN DÍA?.
PARA BILL GATES LA IA FAVORECERÁ EL MUNDO DE LA PROGRAMACIÓN. PARA ÉL NO SE TRATA DE QUÉ EMPLEOS REFERENTES A LOS LENGUAJES DE PROGRAMACIÓN DEJARÁN DE SER REQUERIDOS, SINO LOS NUEVOS QUE COMENZARÁN A NECESITARSE PARA ESTA TECNOLOGÍA.
LA EXTINCIÓN DE EMPLEOS HA ABIERTO UNA CAJA DE PANDORA QUE SE VENÍA VENIR, PERO QUE AÚN NO ERA UN PROBLEMA TAN TANGIBLE. EN LA ACTUALIDAD HAY CARRERAS QUE PODRÍAN ESTAR DESTINADAS A DESAPARECER.
EN LA ACTUALIDAD ESTÁN LOS QUE ABOGAN DE MANERA CATEGÓRICA QUE LA IA NO REEMPLAZARÁ AL PROGRAMADOR, Y OTROS QUE A LA LARGA LA INTELIGECIA ARTIFICIAL VA A TERMINAR REEMPLAZANDO AL PROGRAMADOR.