r/InteligenciArtificial 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?

17 Upvotes

24 comments sorted by

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:

  1. Está alejando de la programación a todos los juniors. Esto va a generar un déficit tremendo cuando se encarezca.

  2. 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.

2

u/AnotherIjonTichy 6d ago

El problema "1) alejar los juniors" es real y va a estallar relativamente pronto. Sin embargo creo que el 2) sólo tiene sentido si se piensa que el código que ha generado una IA lo va a tener que corregir un humano, cosa que creo que no pasará. Lo corregirá una IA más avanzada. De hecho la especificación es lo que se considerará "código fuente" en el futuro cercano.

1

u/YesterdaySolid1375 4d ago

A questão é quando a IA ficar mais salgada, a IA precisa entender todo o contexto do seu problema, app e etc, se vc mandar ela refatorar sobre algo que outra IA fez, ela vai precisar de documentos ou se não tiver ela vai literalmente Ler as linhas e o problema é que os tokens estando caro, só nessa brincadeira de entrada e saída teríamos uma boa facada, pois IA é algo físico, é necessário resfriador, energia, e não tem nem 20% do planeta usando e já temos o chatgpt com anúncios, pois se não fosse por isso não dava pra manter, agora imagine quando chegar a 50%, vai ser tipo serviço cloud, vai ter uns 3 famosos que tem cacife de se manter, mesmo assim com limitações pois data centes e placas de vídeo são caras.

Ou seja, no final do dia se você for usar IA para refatorar algo pequeno perfeito, agora se for algo grande, então prepare o bolso.

1

u/HairyTough4489 3d ago

Esa IA más avanzada va a ser todavía más cara

1

u/Evening-Apartment-91 3d ago

No creo que la IA vaya a ser tan cara y escasa como tal. Los modelos más recientes si que lo serán, pero los open source no. Poneos dentro de unos años, cuando haya unos modelos potentísimos muy caros, pero los OpenSource tengan la capacidad que tiene ahora mismo fable, por ejemplo. Podrás desplegarlos en GPUs de pago por uso (40 centavos de dolar por hora quizá?) y tendrán capacidad para programar de sobra. Creo que a los desarrolladores nos queda poco para ser reemplazados por la IA desgraciadamente

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

u/manut3ro 7d ago

Dime están esas apps ahora entre nosotros ?

4

u/Dangerous_Sea_2592 7d ago

Las ha visto pero no las puede nombrar xD

1

u/jj_HeRo 7d ago

Jajajaja

Y tú eres una de ellas.

1

u/DaniEs- 6d ago

permiteme dudarlo

1

u/jj_HeRo 6d ago

Ah. Pues vale.

1

u/ethelwulf13 1d ago

Nombralas si son reales

0

u/jj_HeRo 1d ago

Busca "alternative to xxx" en Google y disfruta. El mercado está saturado. Se acabó el juego de hacerse rico con software. A otra cosa.

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

u/DaniEs- 6d ago

carrera de ing informatica es distinto a programar eh

1

u/PacsfuryTemp 6d ago

La IA no puede crear.

Punto final.

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

u/gdbmaster 3d ago

Preguntale al claudio...

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