¿Las IA son el futuro de la programación?

  • Autor del tema Autor del tema Facha
  • Fecha de inicio Fecha de inicio
Como programador hace unos meses era bastante escéptico, pero tras probar claude code creo que YA ha cambiado para siempre la profesión de programador.
Estoy viendo ya muchas ofertas de full stack donde piden y nombran vibe coding. Y los sueldos, una guano.
Muchas empresas se han dado cuenta que no necesitan sistemas complejos ni pagar millonadas sino algo que funcione y ya.
Programar será en menos de 10 años una soft skill como usar Word, Excel o photoshop.
 
Como programador hace unos meses era bastante escéptico, pero tras probar claude code creo que YA ha cambiado para siempre la profesión de programador.
Estoy viendo ya muchas ofertas de full stack donde piden y nombran vibe coding. Y los sueldos, una guano.
Muchas empresas se han dado cuenta que no necesitan sistemas complejos ni pagar millonadas sino algo que funcione y ya.
Programar será en menos de 10 años una soft skill como usar Word, Excel o photoshop.

La evolución ha sido brutal. Yo he seguido a los influencers de la programación más famosos de Youtube y de reirse de los que decian que la IA iba a sustituir o disminuir tarde o temprano la necesidad de tanto personal IT han tenido que recoger cable en cero coma porque ven que su negocio (los cursitos de todo tipo de lenguajes y frameworks) se les iba a hacer puñetas y están haciendo cursos como locos de todo tipo de herramientas de IA.

¿Desaparecer los programadores? Es obvio que no, pero se necesitarán MUCHOS MENOS. Se acabó las oficinas de las consultoras llenas de crios de pechuga o de alumnos de prácticas (que ahora les tienen que pagar la S.S como mínimo durante las prácticas por las nuevas leyes y eso les debe jorobar mogollón).

Todooooooooo quisqui se puso a estudiar DAM/DAW todo quisqui, sobre todo durante la esa época en el 2020 de la que yo le hablo (Yo me actualice a DAM y no he conseguido absolutamente nada, porque aunque creo que tengo un nivel decente NI UNA EMPRESA LE HA DADO LA GANA DE DARME UNA OPORTUNIDAD solo por ser mayor de 40 ya que es un sector estropead EDADISTA, ELITISTA e DESCENDIENTE DE LA GRANDISIMA FRUTA asi que por mi, que PINT - Si, es angustia, repruebo y revanchismo - ¿Soy humano no?).

Y en parte me alegro. Muchas consultoras IT vendehumos van a tener que reducir los precios de sus servicios (y por tanto sus sueldos, e incluso de los managers que se creian dioses). Ahora, para muchas empresas que a lo mejor necesitan cuatro herramientas para su trabajo diario, con un par de chavales que piloten cuatro lenguajes y la IA les va a bastar, se acabo el Powerpointismo de cuatro mamarrachos de corbata.

Además, la importación de chavales de IT de la pachamamba LATAM están haciendo que los sueldos queden estancadisimos. Con un SDM (Sueldo de Guano) y una Seguridad Social supergenerosa y pagafantas como la nuestra através de la cual seguro que se pueden traer a la parentela, vereís como las consultoras IT hacen misiones de reclutamiento a LATAM para traerse gente de ahi porque los "comodones" y "burgueses españoles IT" no tragan con el tercermundismo IT y sus condiciones.

En fin, un sector que ya daba bastante asquete. Yo hice las practicas del CFGS DAM en Deloitte y mucha de la fauna que ahi había era para echarla de comer aparte.
 
Como programador hace unos meses era bastante escéptico, pero tras probar claude code creo que YA ha cambiado para siempre la profesión de programador.
Estoy viendo ya muchas ofertas de full stack donde piden y nombran vibe coding. Y los sueldos, una guano.
Muchas empresas se han dado cuenta que no necesitan sistemas complejos ni pagar millonadas sino algo que funcione y ya.
Programar será en menos de 10 años una soft skill como usar Word, Excel o photoshop.
5 años como máximo.

El milenarismo va a llegar, todos cobrando una pilingui guano asfaltando carreteras. Next, los cajeros del mercadona que se creen que son la nueva burguesía con sus más de 2000 cholos machacantes en neto (en neto!!!). A asfaltar carreteras esos también

En el futuro sólo habrá carreteras de asfalto.

Que nadie va a usar porque ¿tu has visto lo que vale tener coche hoy en día?

Pero carreteras de asfalto va a haber porque sinó ¿qué se puede hacer? la solución a todo es hacer carreteras de asfalto. Es la solución última a todo.
 
Como programador hace unos meses era bastante escéptico, pero tras probar claude code creo que YA ha cambiado para siempre la profesión de programador.
Estoy viendo ya muchas ofertas de full stack donde piden y nombran vibe coding. Y los sueldos, una guano.
Muchas empresas se han dado cuenta que no necesitan sistemas complejos ni pagar millonadas sino algo que funcione y ya.
Programar será en menos de 10 años una soft skill como usar Word, Excel o photoshop.
A mi también me asombra el pogre de todo esto en tan solo dos o tres años. No tengo claro que siga a este ritmo pero ya ha cambiado la industria de arriba abajo.

Lo que también tengo claro de momento es que la IA hace productivo solo al programador experimentado, le libera de una cantidad de tareas repetitivas o tediosas, pero también te condiciona a trabajar de una manera que a mucha gente quizá no le guste demasiado. Y cuando falla puede causar grandes pérdidas de tiempo para encontrar errores "silenciosos"
 
5 años como máximo.

El milenarismo va a llegar, todos cobrando una pilingui guano asfaltando carreteras. Next, los cajeros del mercadona que se creen que son la nueva burguesía con sus más de 2000 cholos machacantes en neto (en neto!!!). A asfaltar carreteras esos también

En el futuro sólo habrá carreteras de asfalto.

Que nadie va a usar porque tu has visto lo que vale tener coche hoy en día?

Pero carreteras de asfalto va a haber porque sinó que se puede hacer? la solución a todo es hacer carreteras de asfalto.
No vendría mal asfaltar muchas carreteras ahora mismo
 
A mi también me asombra el pogre de todo esto en tan solo dos o tres años. No tengo claro que siga a este ritmo pero ya ha cambiado la industria de arriba abajo.

Lo que también tengo claro de momento es que la IA hace productivo solo al programador experimentado, le libera de una cantidad de tareas repetitivas o tediosas, pero también te condiciona a trabajar de una manera que a mucha gente quizá no le guste demasiado. Y cuando falla puede causar grandes pérdidas de tiempo para encontrar errores "silenciosos"
Pues a mí me ha encontrado esos errores "silenciosos" que a mí me habría costado semanas encontrar. Un error que se da en función de un determinado uso por parte del usuario que o no se da nunca o puede darse cada 10000 interacciones y que habíamos dejado por imposible. Si le explicas bien el contexto, le brindas el código fraccionado y primero le pides que haga un análisis del mismo, te encuentra el bug.
 
Pues a mí me ha encontrado esos errores "silenciosos" que a mí me habría costado semanas encontrar. Un error que se da en función de un determinado uso por parte del usuario que o no se da nunca o puede darse cada 10000 interacciones y que habíamos dejado por imposible. Si le explicas bien el contexto, le brindas el código fraccionado y primero le pides que haga un análisis del mismo, te encuentra el bug.
Si el error lo ha creado la misma IA también puede ser que sugiera cambiar código sin relación, la fiabilidad ahora mismo dista mucho del 100% para según qué cosas
 
... siempre va a haber que desarrollar?
Siempre?
Cada día?
El conocimiento es hasta cierto punto como todos los recursos materiales finito, esto de la ia es como cuando te compras un coche los primeros 4 años es una maravilla luego es una absoluta ruina.
Aun estamos en los primeros años de la fiebre del oro, luego baja el hipe, se hace de pago y la borregada se olvida.
En mi sector pymes siempre, ahora la moda es reconocimiento de documentos e IA integradas en el software...

En una Saas que he montado no veo mucho problema y el código no está mal, es mejorable, pero cuando tenga tiempo voy rehaciendo el código de módulos que prácticamente no se utilizan y funcionan perfectamente.

Vende la idea, desarrolla rápido y luego si funciona lo desarrollas de verdad.
 
Programar será en menos de 10 años una soft skill como usar Word, Excel o photoshop.
En Feminista radical los aux. administrativos y administrativos aún no saben usar Excel, y esos "encarguitos" los mandan al departamento de informática para que se los creen y hagan inteligibles.

Está el jefe del departamento de informática preguntándose "por qué cobran las administrativas si no saben hacer su trabajo y se lo tiene que hacer otro".

Mucho confías tú en las charo-administrativas.

Si te digo que en 10 años la charocracia será mainstream, no es que no sabrán programar ni hacer un excel, es que para hacer sumas simples usarán a la IA: "dime cuánto son 10 + 11".
 
En Feminista radical los aux. administrativos y administrativos aún no saben usar Excel, y esos "encarguitos" los mandan al departamento de informática para que se los creen y hagan inteligibles.

Está el jefe del departamento de informática preguntándose "por qué cobran las administrativas si no saben hacer su trabajo y se lo tiene que hacer otro".

Mucho confías tú en las charo-administrativas.

Si te digo que en 10 años la charocracia será mainstream, no es que no sabrán programar ni hacer un excel, es que para hacer sumas simples usarán a la IA: "dime cuánto son 10 + 11".
Una pregunta que hago para filtrar en próximos desarrollos/clientes es 'qué perfiles existen en la empresa' 'cree que alguno está cualificado para utilizar la tecnología'... el último me dijo pues si no saben tendrán que aprender, normalmente ya ponen cara de que no pues entonces se acaba la reunión brevemente... gente de 45-55 años que nunca han puesto intención en nada teniendo todo y ahora pretenden que desarrollemos sistemas IA mal llamada en pymes y que les hagan el trabajo y que si falla algo ya tienen a otro a quién echarle culpa. Este es mi día a día de reuniones.

Testeas una IA Odoo, comienzas a interacturar y no ten contesta bien la mayoría de las preguntas, tardas menos yendo tú a buscar el dato.
 
Una pregunta que hago para filtrar en próximos desarrollos/clientes es 'qué perfiles existen en la empresa' 'cree que alguno está cualificado para utilizar la tecnología'... el último me dijo pues si no saben tendrán que aprender, normalmente ya ponen cara de que no pues entonces se acaba la reunión brevemente... gente de 45-55 años que nunca han puesto intención en nada teniendo todo y ahora pretenden que desarrollemos sistemas IA mal llamada en pymes y que les hagan el trabajo y que si falla algo ya tienen a otro a quién echarle culpa. Este es mi día a día de reuniones.
Por eso todo el que tiene mando en Informática, cuenta las milésimas de segundo para jubilarse.

La estructura operativa de una empresa moderna siempre descansa sobre la infraestructura informática de la misma. La directiva siempre piensa en centralizar la informática pero eso es IMPOSIBLE (hoy por hoy) porque la Informática es la armonía entre Hardware y software, y aún no he visto a ningún técnico trabajar en "remotito". El técnico necesita al analista y viceversa, ambos deben estar sincronizados para optimizar el rendimiento.

Cada vez el "Full Stack" va a ir orientado a saber todo de todo de forma que seas una pieza versatil en la empresa, que si falla uno otro pueda cubrir el hueco.

Mientras que las tareas no dejan de aumentar:
- Cargar con la incompetencia de otros departamentos:
- Proyectos internos (intranet)
- Proyectos externos (corporativos)
- Sistemas: Producción y Backup
- Mantenimiento y ampliación de capacidades.
- Ciberseguridad/Certificados
- Redes (direccionamiento, análisis de tráfico)
- Personal Altas y bajas, cuotas
- BBDD
...
¡¡Un no parar!!
Y esto dando por sentado que hay una estructura centralizada que armoniza a los proveedores, diseña los proyectos y su orientación),
Testeas una IA Odoo, comienzas a interacturar y no ten contesta bien la mayoría de las preguntas, tardas menos yendo tú a buscar el dato.
No confíes en la IA, yo la IA la uso para perfilar mis herramientas y el trabajo lo hago con mis herramientas que no fallan y si fallan ese fallo se documenta y se encola para ser pulido.

Cuando más se despida en IT, más insustituibles son quienes se quedan en IT luego más se les deberá pagar para que no se vayan.

Claro que podría pasar que pusieran a un Trump de Directivo con poder total e hiciera un destrozo en la compañía despidiendo como un mono orate...¡Y a tomar por pandero la compañía!
 
Última edición:
Las consultoras tienen suerte de que las administraciones y demás clientes típicos no le van a encargar la app a un freelance, porque ademas hacen aplicaciones y muy grandes y con muchas movidas estructurales. Pero para apps pequeñas o medianas, un junior sin experiencia con la IA las hace por una fracción de lo que presupeustaría una consultora.
Lo de que no contraten juniors, no sé si pasará o no, porque al final a alguien van a tener que contratar, pero si al final resulta que no contratan juniors, pues yo veo bastantes posibilidades en otras areas como freelance y tal.
Las IAs ya están funcionando muy bien para código, la verdad.
 
Comparado con los resultados obtenidos el año pasado, el uso de agentes, configurar reglas, mcps, etc. Es increíble el salto que dio y lo que mejora la calidad de vida.
Antes le pedías a un junior algo y lo tenías una semana dando vueltas sobre el mismo código y dando problemas. La IA te lo resuelve en una tarde.
Como bien decís, el trabajo será para seniors o arquitectos que sepan que precisa cada parte del sistema y se dedique a tirar prompts y evaluar lo que hace.
Ojo, tampoco te puedes confiar y los tests al menos los tienes que proponer tú. A menos que tengas un buen documento funcional que le sirva al agente para picarse unos buenos tests.

Esto va muy rápido. Nos toca adaptarnos y encontrarnos una utilidad antes de acabar en el paro, o dando clases de Java 8 en algún centro de FP para morir del angustia hasta la jubilación
 
Seguimos, +550 euros mes... he de decirlo, son esclavos full time, como me han preguntando hoy sobre lo bueno de las IA, respuesta no tener que explicarle nada a nadie, literal ayer tuve una comparación junior vs Claude y a ver... ya soy viejo como digo, prefiero Claude y demás IA que personas.

A día de hoy no entiendo como alguien se siente amenazado, pedazo código de guano he visto hoy de una empresa de RRHH TOP 1-3 y sin una IA a la que echarle la culpa, entendámonos.
 
Hoy auditando X software porque el cliente lleva 1 año y 7 meses esperando resultados con tanto consultor, programador, la coma y el punto, etc. me pide consejo y os dejo una de las capturas de interface moderno cobrando sobre 200 euros mes establecimiento, pago 1.200... esto sí que no está hecho por IA ni vivecoding... ya de fallos mejor no hablar que si importas 0 en el número de tickets de un día porque no ha habido ventas se paran las tareas, etc. y es el cliente quien tiene que confirmar manualmente que no ha habiado ventas, etc. es una empresa nacional TOP 1 diría de venta de software y parte de LATAM.

Tienes que estar registrado para ver este contenido
 

Adjuntos

Archivo oculto para usuarios no registrados
La IA:
  1. NO ES el futuro de nada.
  2. ES la burbuja fnanciaera actual y explotando ya.
Para programar.
  1. NO sirve.
  2. NO servirá NUNCA.
  3. Lo que decís que hacéis:
    1. O es mentira.
    2. O falla.
    3. O ambas cosas.
    4. Pero soís:
      1. O ineptos y NO soís capaces de verlo.
      2. O o malvados interesados en mentir.
¿Se usará?
Sin duda, no hay más que veros decir las mongoladas que hacéis.

¿Entonces?
Entonces ocurrirá como con las fruta traviesas del AVE, que se hace guano POCO A POCO, PASO A PASO y 20 años después te quedas sin red.
Es lo que se conoce como "deuda tecnológica".
Y esta dueda SIEMPRE se la cobra el sistema.
SIEMPRE.
Y con intereses.

Como la red ferroviaria de AV en España.

Os vaís a cargar la base de código actual, con mierad generada por máquinas y sin estructura real.
Y sin gente que sepa programar además.

Como la red ferroviaria de AV en España (pero peor, que ahí todavía hay gente que recuerda cómo soldar e ingenieros que recuerdan que no hay que reutilizar piezas viejas, con la IA no habrá eso).

Ahora, ya te puedes cabrear com una mona, que es como os cabreáis siempre los fanboys de la fruta AI de guano.

Os espero cuando llegue el grafeno, el ascensor espacial y tengamos replicadores mediante impresión 3D.
Las cunetas del camino estan llenas de fanboys caídos de la última mongolada tecnológica caidos durante los útimos 20 años (realmente, desde la web TODO ha caído a la cuneta, TODO)

No sé si quizá estás pensando en "vibe coding" (pedir cosas a la IA sin método, receta para el desastre a medio plazo), pero yo estoy probando el siguiente flujo de trabajo, y funciona bastante bien para empezar un desarrollo desde cero:

1. Antes de escribir una línea de código, pedirle a una IA un diseño que defina todas las interfaces y módulos, y no continuar hasta verlo claro, consultando con otras IAs.
2. Luego, aplicar TDD. Primero le pedimos que escriba tests de cada módulo.
3. Luego los módulos.
4. Refactorizar: una vez que funciona, pedir: "optimiza este código para legibilidad sin romper los tests y siguiendo de manera estricta las siguientes normas de clean code: etc. etc.".
5. Pedirle a otra IA que revise el código, refactorizar de nuevo si es necesario, y vuelta a 2.
 
No sé si quizá estás pensando en "vibe coding" (pedir cosas a la IA sin método, receta para el desastre a medio plazo), pero yo estoy probando el siguiente flujo de trabajo, y funciona bastante bien para empezar un desarrollo desde cero:

1. Antes de escribir una línea de código, pedirle a una IA un diseño que defina todas las interfaces y módulos, y no continuar hasta verlo claro, consultando con otras IAs.
2. Luego, aplicar TDD. Primero le pedimos que escriba tests de cada módulo.
3. Luego los módulos.
4. Refactorizar: una vez que funciona, pedir: "optimiza este código para legibilidad sin romper los tests y siguiendo de manera estricta las siguientes normas de clean code: etc. etc.".
5. Pedirle a otra IA que revise el código, refactorizar de nuevo si es necesario, y vuelta a 2.
No pensaba en vibe coding.
Pensaba desde eso hasta en "el prjjojamadoh me sobra que ahora chatllipiti me lo hace todo todito".

"Nosta" mal ese flujo.
Es ingenioso.

Veo varios fallos en ese flujo.
Fallos conceptuales-estructurales.

CUANDO (NO SI, SINO CUANDO) algo no funcione, te deseo suerte buceando con el código que nadie conoce.
 
No pensaba en vibe coding.
Pensaba desde eso hasta en "el prjjojamadoh me sobra que ahora chatllipiti me lo hace todo todito".

"Nosta" mal ese flujo.
Es ingenioso.

Veo varios fallos en ese flujo.
Fallos conceptuales-estructurales.

CUANDO (NO SI, SINO CUANDO) algo no funcione, te deseo suerte buceando con el código que nadie conoce.

Cierto.

Pero la pregunta clave es... ¿quién va a tocar ese código, ya sea para corregir bugs o evolucionarlo? ¿Un humano u otra IA?

Yo de momento, para curarme en salud intento que el código sea lo más legible posible por un humano, y esté bien documentado... Tirando de IAs:

- Fase de diseño: que explique las decisiones de diseño: "Explica por qué elegimos este algoritmo en lugar de X".

- Al generar el código, misma filosofía: comentarios de "Por qué", no de "Qué". No dejar que la IA comente (por ejemplo) i++ // "incrementa i", sino que comente por qué debe incrementarse i.

- Documentación automatizada: usar la IA para generar READMEs, documentación de APIs (Swagger), etc., basándose en el código final.
 
¿está bien o está mal?

Data Sources​

Fuentes de datos del entorno. Las rutas están anidadas bajo el entorno. connection_config nunca se devuelve en las respuestas.

Listar data sources​

GET/api/environments/{env}/data-sources
Parámetros de ruta
CampoTipoDescripción
envREQinteger
[td]ID del entorno padre[/td]
Respuestas
200Response
Código:
[
  {
    "id": 12,
    "name": "ERP SQL Server",
    "slug": "erp-sqlserver",
    "driver": "sqlsrv",
    "is_active": true
  }
]
Ejemplo cURL
Copiar
Código:
curl http://localhost:8010/api/environments/3/data-sources \
  -H "Authorization: Bearer <token>" \
  -H "X-Environment-ID: 3"
 
crear un archivo CONVENTIONS.md con reglas que le das a leer siempre funciona bien
 
Cierto.

Pero la pregunta clave es... ¿quién va a tocar ese código, ya sea para corregir bugs o evolucionarlo? ¿Un humano u otra IA?

Yo de momento, para curarme en salud intento que el código sea lo más legible posible por un humano, y esté bien documentado... Tirando de IAs:

- Fase de diseño: que explique las decisiones de diseño: "Explica por qué elegimos este algoritmo en lugar de X".

- Al generar el código, misma filosofía: comentarios de "Por qué", no de "Qué". No dejar que la IA comente (por ejemplo) i++ // "incrementa i", sino que comente por qué debe incrementarse i.

- Documentación automatizada: usar la IA para generar READMEs, documentación de APIs (Swagger), etc., basándose en el código final.
Pero la pregunta clave es... ¿quién va a tocar ese código, ya sea para corregir bugs o evolucionarlo? ¿Un humano u otra IA?
Da lo mismo.

- Fase de diseño: que explique las decisiones de diseño: "Explica por qué elegimos este algoritmo en lugar de X".
Eso es anecdótico.

- Documentación automatizada: usar la IA para generar READMEs, documentación de APIs (Swagger), etc., basándose en el código final.
NO ES explicación.
ESO referencia.
No permite comprender nada
Es como con un listín telefónico intentar sacar la estructura de red.
 

Estadísticas del foro

Temas
2.053.582
Mensajes
58.259.260
Miembros
190.938
Último miembro
blumarin

El blog de burbuja.info

Volver