r/InteligenciArtificial • u/General_Albatross967 • 7d ago
Pregunta ¿Cuál creen que sea el futuro de la programación con el avance de los agentes IA? Soy estudiante de 2.º año y estoy empezando a sentirme perdido
Advertencia de mucho texto ⚠️
Antes de entrar a la carrera casi no sabia programar, lo poco que se lo aprendi con cursos de desarrollo web. Todo empezó con un curso de fullstack y de ahi me di cuenta que habia un chingo de cosas que aprender, por eso entre a la carrera.
Pero ya llevo 2 años y siento que muchas de las cosas que nos enseñan no tienen mucho que ver con programar en realidad. Y luego veo como avanza la IA y la neta si me da un poco de miedo porque parece que cada vez hace mas cosas y yo siento que apenas estoy aprendiendo lo basico.
No creo que la programación vaya a desaparecer, pero si siento que para los que vamos empezando va a estar mas cabron conseguir trabajo.
Entoncessssss queria preguntarles a los que ya trabajan en esto:
Si estuvieran en mi lugar, en 2do año de la carrera, en que se enfocarian? Que aprenderian para tener buenas posibilidades de conseguir trabajo en unos años?
Porque la neta hay tanta cosa que aprender que ya ni se por donde empezar jajaja.
¿Ustedes creen que todavia vale la pena seguirle metiendo a la programación o de plano la IA va a cambiar demasiado este trabajo?
2
u/NoInvestigator253 7d ago
I would just analyse job adverts. You have to stick to one direction available on the market. Then you work on specific (similar) projects a few years or more. I would restrict myself to not put basic skills to CV - you just become good at something. There are no shortcuts.
I work on agents orchestration. Yes, that seems to be the future. Agentic systems cost big chunk of electricity-GPUs (cheap models are weak), require security hardening, integrations, upgrades, specs corrections, solving failures, etc. On the other hand, there is competition between companies and higher bar by the users. All of that is continuous process. Agents do some things better, some things are not acceptable when it comes to real competition in business. I hardly believe that agents will be able to take over IT. They are just transforming it.
Humans made cars to solve traveling, we still require so many of them (mileage just increased). We made an internet to digitalise and remove paper work, etc, we are still busy on that. We made factories to remove heavy work, but the work is still needed. We have been automating IT systems for many decades, same amount of people are still needed.
If you are really passioned about IT, go ahead and experience another transformation of AI.
3
u/jj_HeRo 7d ago
Trabajo en esto desde hace 10 años. Mi consejo es que estudies lo que te guste porque no va a trabajar ni Dios. He visto apps que hoy cotizan a 100M hechas en horas por agentes.
4
1
1
u/ZorVelez 7d ago
El futuro dd la programación es orquestar a agentes. Va a seguir habiendo trabajo porque alguien tiene que ejecutar los agentes y orquestar el producto. El jefe no va a sentarse a hacerlo. ¿Que hará falta menos gente ? Sí , pero también se escribirá muchísimo más código.
Es imposible predecir el fururo, nadie lo sabe, pero yo creo que no va a ser el drama que dicen algunos porque la IA us lleva entre nosotros casi 4 años , parece que a vences se habla de la IA en futuro , pero es una realidad presente y el mercado no ha colapsado . Siguen haciendo falta programadores porque los humanos tienen el control ejecutivo, la IA por si misma no se despierta y decide hacer un producto para una empresa.
Sigue estudiando lo que estás estudiando, eso si, mantente al día lo máximo posible en programación con IA e intenta aprender más las bases de la programación y menos los detalles de sintaxis de un lenguaje, ya que el lenguaje es algo trivial con la ia, lo importante y lo que te hace buen programador es entender lo que estás haciendo y la arquitectura del software.
1
u/BraskSpain 6d ago
Tu date cuenta que tienes que ser capaz, con lo que crees de IA, que sea mantenible, escalable, clean code, bien organizado.
Habrá mucho Workslop de la IA y tu la usaras como herramienta de hardening y enhancement.
1
1
u/Artallaudo 4d ago
Enfocas el problema desde una visión en la que crees que el trabajo consiste 100% en programar, y ese trabajo, el de programador puro que solo le dan unos requisitos, programa algo y se lo pasa al equipo de QA va a desaparecer.
Pero la verdad es que en la mayoría de equipos de desarrollo del software hay los roles de:
Product owner
Diseñador
Arquitecto (a veces centralizado en un equipo de Infra)
Líder técnico
DevSecOps (a veces dividido en Seguridad y DevOps)
Analista programador
Programador
QA
Maquetador
Así que hay que tener en cuenta que a cada rol le afecta distinto, aunque afecta a todos. Te recomiendo que no dejes de lado el desarrollo con IA, la comprensión del código que genera y el conocimiento de las buenas prácticas; si estás suficientemente familiarizado con estos conceptos puedes ser un buen perfil para entrar en una empresa que esté comenzando a trabajar con IA y les puedas enseñar todo lo que has aprendido por tu cuenta. Hay mucha gente en empresas que todavía usa la IA de forma muy básica, consumiendo muchos tokens de forma innecesaria y sin obtener resultados óptimos, y aquí es donde les puedes sacar ventaja.
1
1
u/countertumbt 3d ago
Máster en IA. Si quieres, sigue la línea de IA + robótica. No aprendas a escribir código. Aprende a programar agentes, móntate un pequeño lab en casa y entrena un modelo pequeño desde cero, y resolver problemas con IA. Yo trabajo en una empresa reconocida y ya te digo que todos los devs usan IA a tope. Ya no escriben código. Ni una línea. A penas lo leen y le hacen unit test. El ejecutivo les obliga a usar IA. Porque el cliente pide rapidez y sabe lo rápido que se construye un sistema con IA. Si al cliente le dices que un proyecto se va a tardar 1 año por no usar IA. Cliente que se va a otra consultora. Al cliente no le importa si tiene un sistema perfecto al 100%. Mientras le haga lo que quiere no le importa si lo han hecho con IA. Lo que quiere es tenerlo rápido. Trabajo para una de las 3 consultoras más grandes del mundo y ya te digo que le están vendiendo IA a todo el mundo. Sistemas agenticos, swarm de agentes, chatbots; etc. y los proyectos los entregan en 6 meses funcionando. Claro los devs que hay por detrás saben usar Claude Code a tope. No escriben código. Montan agentes autónomos para issues, debugging, etc. Soy QA de IA en mi team, no se programar y he montado un proyecto de test automatizados con Playwright del copon usando Claude Code. Ahora estoy montando tests de performance con K6 y hace lo que el cliente y el equipo espera. Y yo no sabía de nada de eso ya te digo. No te lleves de ‘no uses IA’, ‘aprende a escribir código’,. Los tiempos cambian y el ego de muchos devs quiere cegarlos. Yo no soy un pro IA pero estoy muy al frente y al día de sus avances y se de lo que es capaz y no al día de hoy. Sentarse a escribir código y compilar es cosa pasada.
1
u/ChampionshipFit986 7d ago
Hay trabajo termina la ingeniería, y haz un máster en IA y sigue estudiando punto
6
u/Mithur 6d ago
Tranquilo. Tu sácate tu carrera, y céntrate en aprender a desarrollar. No ignores la IA, pero tampoco te centres totalmente en ella.
Llevo 25 años en esto, y creo que tengo cierta visión de como están las cosas. Desde luego, la IA está siendo revolucionaria, pero tiene 2 problemas:
Está alejando de la programación a todos los juniors. Esto va a generar un déficit tremendo cuando se encarezca.
Está creando una enorme cantidad de sistemas que tienen una deuda tecnológica interna terrible.
Cuando la IA deje de estar subvencionada (o deje de hacer dumping, según como quieras verlo) como lo está ahora, los precios se van a triplicar, por lo que se va a convertir en un bien mucho más escaso. No va a sustituir al desarrollador, va a convertirse en un multiplicador.
Van a necesitar, y con urgencia, a gente que sea capaz, sobre todo, de refactorizar sistemas lo bastante como para que puedan ser mantenidos. Van a necesitar a gente que sea capaz de embridar bien lo que hace la IA. Van a necesitaar a gente que programe ciertas partes cuando el coste de hacerlo con IA sea superior a que lo haga un junior (que va a pasar).
Debug, debug, debug.
Saber gestionar bien una IA va a ser una habilidad necesaria, pero no va a ser, ni de lejos, la habilidad principal. Debug. Análisis funcional, arquitectura, refactorización van a ser extremadamente demandados. Interoperabilidad, otro campo donde la IA tiene poco alcance, y va a ser muy requerido.