Agobio DAM

Buenas noches.
Abro este hilo para desahogarme un poco, estoy estudiando DAM a la vez que trabajo, en Septiembre empezaré el 2° y último curso del Grado Superior.
La verdad estoy algo preocupado por como avanza la IA (GPT4, GPT Engineer).
Me da la sensación de que he entrado tarde al sector y quizás sin oportunidades reales de trabajo una vez acabe el año que viene, ya que todo esto está avanzando demasiado rápido.
¿Qué opináis vosotros?
Que no.
Las IAs no son como las pintas.
@DokkanVGC

Nos venden la IA como la panacea a todo y no es así en el ámbito de programación se puede decir que es de ayuda y a veces ni eso.

Para poder usar ChatGPT debes saber preguntar y a la vez saber interpretar el código yo no soy programador y alguna vez lo he usado y no me entero de nada en cambio un amigo que si lo es cuando ve el código sabe lo que esta viendo, además muchas veces ese código esta muy sucio o es incoherente y debes de adaotarlo.
En mi opinó afectará pero va a tardar. Hay muchas empresas que no dejan usarlo por privacidad de datos. Y más que nada es una ayuda porque encuentras “soluciones” más rápido. En todo caso tocará reconvertirse y ya está. Asume que es algo que tendrás que hacer en tu carrera, seguir aprendiendo y adaptándote al mercado que cambia más rápido de lo que crees con o sin IA
https://elchapuzasinformatico.com/2023/07/ceo-sustituye-trabajadores-por-ia/

Tristemente vamos hacia un futuro así. Como no metan un salario universal, vamos camino al desastre. Ya que sin la gente no tiene dinero para comer, tampoco lo tendrá para consumir productos creados por IA.
DokkanVGC escribió:Buenas noches.
Abro este hilo para desahogarme un poco, estoy estudiando DAM a la vez que trabajo, en Septiembre empezaré el 2° y último curso del Grado Superior.
La verdad estoy algo preocupado por como avanza la IA (GPT4, GPT Engineer).
Me da la sensación de que he entrado tarde al sector y quizás sin oportunidades reales de trabajo una vez acabe el año que viene, ya que todo esto está avanzando demasiado rápido.
¿Qué opináis vosotros?


Compartimos estudios y ritmo x).
La IA te facilita programar cosas simples. Para mi es como un google rápido y preciso (de hecho no me gusta mucho usarlo por esto mismo, aunque mis compañeros de clase lo utilizan para hacer todo).

Pero solo para cosas simples, del nivel de lo que haces en clase... si quieres algo más de ahí para arriba, lo más seguro es que te de codigo incompleto o con errores.

Por dar mi opinión en puntos:
1) chatGPT ahora mismo está limitado hasta 2021, toda Tecnología/Librería/Framework posterior no existe en su conocimiento.

2) Necesita de una estructura física muy potente, y cara, para atender y procesar toda la información (no es como que sea algo que pueda proliferar en un intervalo corto de tiempo).

3) Si miras su "funcionamiento" o cómo está diseñada, comprendes que es como si intentasen matar moscas a cañonazos, utilizando cantidades absurdamente astronómicas de parámetros, y la diferencia principal entre una versión y la siguiente es seguir aumentando esa cantidad de parámetros.

4) Tiene un límite de longitud en las respuestas, no es como que le puedas pedir algo que pase de (por decir un número) 50 líneas de código y, en todos los casos, uno tiene que entender ese código. Es como si eres mecánico y tienes una máquina mágica que te crea "de la nada" las piezas y los componentes de un coche. De qué te sirve tenerlos si no sabes conectarlos, ni cómo funcionan, cómo se mantienen o incluso... que le tienes que echar combustible

5) Hay cosas que no puede hacer una IA, por ejemplo... ponte a diseñar un frontend para una web/app a ver cómo le explicas qué estilo quieres, cómo de bonito, qué paleta de colores

Esos motivos para mi ya son suficientes, pero habrá más.
Y tampoco hay que cerrarse en banda con el futuro (no lo digo por ti), aunque los ciclos sean DAM/DAW o ASIR, existe una infinidad de campos y cosas útiles y demandadas en las que especializarse más allá de programación o sistemas.

ChatGPT para mi es útil a la hora de aprender, mucho, porque le puedo preguntar sin vergüenza 5 veces la misma cosa hasta que la entiendo. Le puedo pedir "dame un ejemplo de X" y, cuando me lo de, "Dame un ejemplo más sencillo/complicado" o "Esta línea (copio/pego), qué hace ?" o "qué opciones tengo para hacer X Y o Z en java?"

Cosas así. Tengo un trauma desde que estuve 3 horas un día intentando pedirle una consulta sencilla en SQL, bajo parámetros que nos dio el profesor (un poco raros, eso si) y ni con chatgpt lo pude hacer, no paraba de mandarme código con errores [+risas], lo utilicé como último recurso y ni con esas.

EDIT:
Y si no me crees o tienes miedo, no tienes más que entrar en cualquier portal de empleo (linkedin, tecnoempleo, infojobs, indeed..) y ver la cadencia y variedad y antigüedad de ofertas en ese sector, aunque el 95% de lo que encuentres sea pura cantera/carnicería

EDIT 2:

spaizor6 escribió:https://elchapuzasinformatico.com/2023/07/ceo-sustituye-trabajadores-por-ia/

Tristemente vamos hacia un futuro así. Como no metan un salario universal, vamos camino al desastre. Ya que sin la gente no tiene dinero para comer, tampoco lo tendrá para consumir productos creados por IA.


Dukaan (quien hizo eso) es una empresa india, reciente y con la filosofía DIY para comercios online, no se hasta qué punto puede valer de ejemplo... prácticamente se quedaron los 5 cofundadores en la empresa (despidieron a 23 personas y casi todas eran del departamento de atención al cliente)

https://www.crunchbase.com/organization/dukaan

además, en youtube se ve como que ellos ya crearon el sistema para automatizarte lo de crear un comercio online, de modo que es un producto con una capacidad limitada y que, sinceramente, es un peligro ofrecer un producto así con un potencial tan bajo de mantenimiento



El momento en el que tengan problemas de capacidad, escalabilidad, seguridad... volverán a contratar a gente si no quieren desaparecer, no tengas duda alguna
Muchas gracias a todos por contestar.
Como decía en el hilo al final era eso un poco de miedo y agobio al temer que con lo que me está costando estudiar + trabajar el año que viene me fuera difícil encontrar trabajo ya que me gusta programar, y quiero llegar a tener un trabajo con un horario normal y sueldo para vivir tranquilo.

De nuevo gracias a todos y si es verdad que se que GPT no es perfecto, de hecho a mi también me ha pasado como comenta el compi que con SQL según que le pidas solo da vueltas y vueltas...

Veremos como avanza todo de momento a seguir estudiando y preparando el año que viene.
No te preocupes. Chatgpt no es más que un amigo virtual al que puedes hacerle preguntas. Yo llevo programando 18 años y para que te de alguna idea está bien, pero no mucho más. También es verdad que hay mucha gente que le pregunta algo, copia la respuesta al proyecto y si funciona, piola y sigue hacia delante. Lo suyo es que si tienes una duda y te falta ese pequeño truco/paso para hacer algo, le preguntes y LEAS y ANALICES la respuesta. Tienes que aprender de lo que te dice y ver si eso te es útil o no. Pero eso de copiar y pegar y si "parece" que funciona lo dejas, eso ya se hacía con stackoverflow.
Por hacer un símil,si se te rompe algo (la play), en EOL tienes tutoriales muy buenos para arreglar la consola. Sin embargo, tampoco está documentado cualquier cosa que pueda ocurrir, ya que hay situaciones específicas (como que la consola se falle porque una cucaracha se ha metido dentro y se ha freído). Ahí necesitas a un técnico

GPT es lo mismo
Creo que estas en timing.

Si me dijeras que terminas en 2025-2026 de estudiar, te diría otra cosa, pero ahora mismo ya estas generando experiencia y vas a salir con unos estudios y algo de experiencia el año que viene para poder entrar en la rueda.

Para cuando las IA como Copilot o ChatGPT puedan programar, tendrás el conocimiento suficiente para ser operador de esas IAs.


Ahora bien, para 2025-2026 la cosa es diferente. Es cuando los Juniors que salgan de estudiar, intentarán transformarse en Promt Engineers y fracasaran porque no sabrán interpretar el código de la IA, que se volverá mucho más completo y complejo.

Las IA permitirán a programadores Mid y Senior, duplicar su rendimiento. Yo como programador se exactamente como tengo que montar X funcionalidad y el conocimiento te permite transcribirlo a un promt para que la IA te escriba el código directamente sobre el IDE (VS Code por ejemplo). Añadiendo pseudo código sin saber nada de un lenguaje de programación, la IA te lo transformará a código real y tendrás que retocar 4 cosas y a funcionar, pero para eso necesitas un conocimiento previo.


No pretendo ser apocalíptico o pesimista, pero creo que mucha gente piensa que es un chat tonto y que pasará como con el Metaverso, pero esto es muy diferente.

El Metaverso no llegó a generar dinero, mientras que con ChatGPT, hay cientos de empresas que están ganando pasta a raudales.

Mientras con ChatGPT se pueda generar dinero, el sistema seguirá evolucionando... Y tened en cuenta que estamos probando una beta guarra. No ha desbloqueado ni el 10% del potencial que tiene la IA.


Podéis pensar que exagero o que me he flipado 3 pueblos.

Hay periódicos / revistas por todo el mundo que están sustituyendo a los becarios por ChatGPT y nadie se ha dado cuenta.
Hay empresas de recursos humanos que han implementado la IA y ya no necesitan tanto personal.
Empresas de Atención al cliente vía ticketing que han reemplazado a gran parte de la plantilla, porque como bien cometan los compañeros, ChatGPT actualmente es un google que te da la respuesta directamente de forma casi instantánea para cualquier tema del que tenga conocimiento, pero es que además...

A ChatGTP le puedes pasar inicialmente un documento con todas las FAQ y posibles soluciones a problemas y luego hacerle una pregunta sobre eso mismo.

Yo mismo he cogido un documento EN PDF y mediante Bing Chat hacerle preguntas sobre el tema del documento y no ha fallado ni una sola vez. Incluso complementa la información mediante internet.


Ahora más que nunca hace falta una renta básica universal a no ser que tengas una cantidad experiencia en ciertos sectores lo suficientemente extensa como para ser un profesional relevante.

Pero si.. Para 2030 un programador Junior no será alguien que tenga un grado superior y ya. Será una persona que tendrá más cantidad de años de estudio como para que su conocimiento aporte algo que la IA no pueda aportar.

Insisto que veo a la gente demasiado tranquila. Por ejemplo los taxistas en españa llorando porque los de Uber son malos y ellos son los buenos, mientras en estados unidos hay manifestaciones porque los coches autónomos literalmente están exterminando el trabajo de conductor.

Los camioneros en España negándose a trabajar si el gobierno no les paga la gasolina, mientras varias empresas a lo largo del globo están realizando pruebas de camiones autónomos que conducen 24/7.

Cajeros de supermercados quejándose de sueldos de 1400€, mientras Carrefour y Amazon tienen en marcha pruebas de tiendas sin personal que han funcionado bastante bien e incluso aquí en españa con pruebas de "Autoservicio" donde tu mismo te lo guisas y tienen más cola esas cajas que las tradicionales... (Y mientras en decathlon las ha quitado todas y solo tienen a 2 o 3 personas ayudando en 20 cajas de autoservicio)


Todo negocio del mundo se baja en aumentar las ganancias año tras año. Cuando llegas al punto de mayor eficiencia con el personal que tienes e incluso ya has agotado todas las vías de incrementar los ingresos con cosas como los turnos, abrir más horas y demás.... ¿Que es lo siguiente? Reducir gastos.

Estamos en este punto de la revolución industrial.

Primera Revolución Industrial (finales del siglo XVIII - mediados del siglo XIX):

Características clave: introducción de la maquinaria, la energía a vapor y la mecanización de la producción.
Ganancias: aumento de la productividad, crecimiento económico, desarrollo de fábricas y la industria manufacturera, mejoras en los sistemas de transporte (como el ferrocarril) y avances en la minería y la agricultura.
Pérdidas: condiciones laborales desfavorables para los trabajadores, desplazamiento de trabajadores manuales por máquinas, aumento de la desigualdad social y deterioro del medio ambiente.


Segunda Revolución Industrial (mediados del siglo XIX - principios del siglo XX):

Características clave: adopción de la electricidad, el acero y los productos químicos en la producción industrial, así como el desarrollo del motor de combustión interna.
Ganancias: aumento en la producción y la eficiencia industrial, avances tecnológicos en comunicación y transporte (telégrafo, teléfono, automóvil), crecimiento de la industria pesada y la producción en masa.
Pérdidas: exacerbación de la desigualdad social, condiciones laborales difíciles para los trabajadores, competencia despiadada y concentración de poder económico en manos de unos pocos.


Tercera Revolución Industrial (mediados del siglo XX - finales del siglo XX):

Características clave: adopción generalizada de la electrónica, la informática y la automatización en la producción industrial, así como avances en la tecnología de la información y las comunicaciones.
Ganancias: mayor eficiencia en los procesos de producción, avances en la robótica y la inteligencia artificial, crecimiento de la industria de la tecnología y la informática, desarrollo de Internet y globalización económica.
Pérdidas: desplazamiento de empleos por la automatización, brecha digital y desigualdades en el acceso a la tecnología, cambios en los modelos de trabajo y la demanda de habilidades.


Cuarta Revolución Industrial (a partir del siglo XXI):
Características clave: convergencia de tecnologías digitales, físicas y biológicas, como la inteligencia artificial, el internet de las cosas, la realidad virtual, la nanotecnología y la biotecnología.
Ganancias: mayor conectividad global, avances en la medicina y la genética, transformación de los modelos de negocio y el trabajo, mayor eficiencia y personalización en la producción.
Pérdidas: preocupaciones sobre la privacidad y la seguridad de los datos, cambios en el mercado laboral y la demanda de habilidades, brechas sociales y económicas ampliadas.

Cada revolución industrial ha traído consigo beneficios económicos y avances tecnológicos, pero también ha planteado desafíos y ha tenido consecuencias negativas en aspectos como el empleo, la desigualdad y el medio ambiente. Es importante abordar estos desafíos para garantizar que los beneficios de las revoluciones industriales se compartan de manera equitativa y sostenible.


Y si, esto me lo ha dado ChatGPT.

En todas se puede ver algo de automatización, eficiencia, aumento de producción...

En primera instancia con la IA se aumentará algo la producción, hasta que la IA esté completamente formada y pase a sustituir a los trabajadores. Primero en tareas repetitivas con poco valor productivo y alto coste (por la cantidad de personal necesario) y luego cosas que pensábamos que no se podían automatizar.
xDarkPeTruSx escribió:Creo que estas en timing.

Si me dijeras que terminas en 2025-2026 de estudiar, te diría otra cosa, pero ahora mismo ya estas generando experiencia y vas a salir con unos estudios y algo de experiencia el año que viene para poder entrar en la rueda.

Para cuando las IA como Copilot o ChatGPT puedan programar, tendrás el conocimiento suficiente para ser operador de esas IAs.


Ahora bien, para 2025-2026 la cosa es diferente. Es cuando los Juniors que salgan de estudiar, intentarán transformarse en Promt Engineers y fracasaran porque no sabrán interpretar el código de la IA, que se volverá mucho más completo y complejo.

Las IA permitirán a programadores Mid y Senior, duplicar su rendimiento. Yo como programador se exactamente como tengo que montar X funcionalidad y el conocimiento te permite transcribirlo a un promt para que la IA te escriba el código directamente sobre el IDE (VS Code por ejemplo). Añadiendo pseudo código sin saber nada de un lenguaje de programación, la IA te lo transformará a código real y tendrás que retocar 4 cosas y a funcionar, pero para eso necesitas un conocimiento previo.


No pretendo ser apocalíptico o pesimista, pero creo que mucha gente piensa que es un chat tonto y que pasará como con el Metaverso, pero esto es muy diferente.

El Metaverso no llegó a generar dinero, mientras que con ChatGPT, hay cientos de empresas que están ganando pasta a raudales.

Mientras con ChatGPT se pueda generar dinero, el sistema seguirá evolucionando... Y tened en cuenta que estamos probando una beta guarra. No ha desbloqueado ni el 10% del potencial que tiene la IA.


Podéis pensar que exagero o que me he flipado 3 pueblos.

Hay periódicos / revistas por todo el mundo que están sustituyendo a los becarios por ChatGPT y nadie se ha dado cuenta.
Hay empresas de recursos humanos que han implementado la IA y ya no necesitan tanto personal.
Empresas de Atención al cliente vía ticketing que han reemplazado a gran parte de la plantilla, porque como bien cometan los compañeros, ChatGPT actualmente es un google que te da la respuesta directamente de forma casi instantánea para cualquier tema del que tenga conocimiento, pero es que además...

A ChatGTP le puedes pasar inicialmente un documento con todas las FAQ y posibles soluciones a problemas y luego hacerle una pregunta sobre eso mismo.

Yo mismo he cogido un documento EN PDF y mediante Bing Chat hacerle preguntas sobre el tema del documento y no ha fallado ni una sola vez. Incluso complementa la información mediante internet.


Ahora más que nunca hace falta una renta básica universal a no ser que tengas una cantidad experiencia en ciertos sectores lo suficientemente extensa como para ser un profesional relevante.

Pero si.. Para 2030 un programador Junior no será alguien que tenga un grado superior y ya. Será una persona que tendrá más cantidad de años de estudio como para que su conocimiento aporte algo que la IA no pueda aportar.

Insisto que veo a la gente demasiado tranquila. Por ejemplo los taxistas en españa llorando porque los de Uber son malos y ellos son los buenos, mientras en estados unidos hay manifestaciones porque los coches autónomos literalmente están exterminando el trabajo de conductor.

Los camioneros en España negándose a trabajar si el gobierno no les paga la gasolina, mientras varias empresas a lo largo del globo están realizando pruebas de camiones autónomos que conducen 24/7.

Cajeros de supermercados quejándose de sueldos de 1400€, mientras Carrefour y Amazon tienen en marcha pruebas de tiendas sin personal que han funcionado bastante bien e incluso aquí en españa con pruebas de "Autoservicio" donde tu mismo te lo guisas y tienen más cola esas cajas que las tradicionales... (Y mientras en decathlon las ha quitado todas y solo tienen a 2 o 3 personas ayudando en 20 cajas de autoservicio)


Todo negocio del mundo se baja en aumentar las ganancias año tras año. Cuando llegas al punto de mayor eficiencia con el personal que tienes e incluso ya has agotado todas las vías de incrementar los ingresos con cosas como los turnos, abrir más horas y demás.... ¿Que es lo siguiente? Reducir gastos.

Estamos en este punto de la revolución industrial.

Primera Revolución Industrial (finales del siglo XVIII - mediados del siglo XIX):

Características clave: introducción de la maquinaria, la energía a vapor y la mecanización de la producción.
Ganancias: aumento de la productividad, crecimiento económico, desarrollo de fábricas y la industria manufacturera, mejoras en los sistemas de transporte (como el ferrocarril) y avances en la minería y la agricultura.
Pérdidas: condiciones laborales desfavorables para los trabajadores, desplazamiento de trabajadores manuales por máquinas, aumento de la desigualdad social y deterioro del medio ambiente.


Segunda Revolución Industrial (mediados del siglo XIX - principios del siglo XX):

Características clave: adopción de la electricidad, el acero y los productos químicos en la producción industrial, así como el desarrollo del motor de combustión interna.
Ganancias: aumento en la producción y la eficiencia industrial, avances tecnológicos en comunicación y transporte (telégrafo, teléfono, automóvil), crecimiento de la industria pesada y la producción en masa.
Pérdidas: exacerbación de la desigualdad social, condiciones laborales difíciles para los trabajadores, competencia despiadada y concentración de poder económico en manos de unos pocos.


Tercera Revolución Industrial (mediados del siglo XX - finales del siglo XX):

Características clave: adopción generalizada de la electrónica, la informática y la automatización en la producción industrial, así como avances en la tecnología de la información y las comunicaciones.
Ganancias: mayor eficiencia en los procesos de producción, avances en la robótica y la inteligencia artificial, crecimiento de la industria de la tecnología y la informática, desarrollo de Internet y globalización económica.
Pérdidas: desplazamiento de empleos por la automatización, brecha digital y desigualdades en el acceso a la tecnología, cambios en los modelos de trabajo y la demanda de habilidades.


Cuarta Revolución Industrial (a partir del siglo XXI):
Características clave: convergencia de tecnologías digitales, físicas y biológicas, como la inteligencia artificial, el internet de las cosas, la realidad virtual, la nanotecnología y la biotecnología.
Ganancias: mayor conectividad global, avances en la medicina y la genética, transformación de los modelos de negocio y el trabajo, mayor eficiencia y personalización en la producción.
Pérdidas: preocupaciones sobre la privacidad y la seguridad de los datos, cambios en el mercado laboral y la demanda de habilidades, brechas sociales y económicas ampliadas.

Cada revolución industrial ha traído consigo beneficios económicos y avances tecnológicos, pero también ha planteado desafíos y ha tenido consecuencias negativas en aspectos como el empleo, la desigualdad y el medio ambiente. Es importante abordar estos desafíos para garantizar que los beneficios de las revoluciones industriales se compartan de manera equitativa y sostenible.


Y si, esto me lo ha dado ChatGPT.

En todas se puede ver algo de automatización, eficiencia, aumento de producción...

En primera instancia con la IA se aumentará algo la producción, hasta que la IA esté completamente formada y pase a sustituir a los trabajadores. Primero en tareas repetitivas con poco valor productivo y alto coste (por la cantidad de personal necesario) y luego cosas que pensábamos que no se podían automatizar.


Pienso como tú sobre la IA de ahí viene mi agobio aunque como bien dices el año que viene ya estaré trabajando y aprendiendo de verdad en empresas así que estaré en el límite.

Si es verdad que esto ha servido para ponerme aún más las pilas e intentar aprender y avanzar más ya que al final el miedo puede provocar dos resultados:
Paralizarte o impulsarte. En mi caso leyendo todos vuestros comentarios ( os agradezco enormemente vuestro tiempo ) y al meditar que no me queda otra que tirar hacia delante...
Creo que aún es pronto para decirlo pero me vendrá bien, de momento esté 2º curso lo afronto mucho más motivadoy con mucho más "ansia" de aprender.

De nuevo gracias a todos los que os habéis tomado el tiempo de participar en el hilo. XD
Precisamente deberias de saber ver que todo esto de la IA son monsergas, que te sirve como apoyo como mucho para que te escriba una funcion, si le redactas bien la pregunta o lo que buscas hacer. Punto.

De verdad pareceis tertulianos de antena 3:
-A dia de hoy la IA te puede escribir un trozo de codigo si le dices que quieres y poco mas. No es una IA real, por ahora.
-No va a reemplazarte, a la hora de la verdad los requsitos que te pasen en una servilleta de bar que tienen que consolidarse con un desarrollo por el que han pasado 200 personas nates que tu y que tiene que consolidar con otros 3 sistemas diferentes, eso, la IA no lo va a hacer.


A ver, te doy un ejemplo:
-Me han pedido implementar los lotes para los almacenes 3PL de USA, cuanto costaria. Ademas por lo visto el 3PL solo permite 10 caracteres de longitud para el lote cuando tenemos el doble probablemente (acabamos de empezar a implemtenar los lotes)

-Se me ha ocurrido hacer una tabla de mapeo (les envio un correlativo con el año del estilo 23_1, 23_2... y guardo mi numero de lote) de ese modo puedo enviar/recibir y saber a que lote se refiere.
-Ademas hay que hablar con el proveedor EDI (para implementarlo que son unos desgraciados) y luego hablar con el 3PL tambien a ver como lo vamos a hacer (el programador de alli), para aclarar y de ahi valorar cuanto esfuerzo me va a suponer.

Ya he aplicado los lotes,en un sistema donde hay una customizacion que se sale del standard (que viene de herencias antiguas) y hay que comprender, me ha tocado probar todo, hacer tambien que se puedan partir los lotes si se desea en un pedido de compra, manteniendo parte del serial.. (va no os voy a aburrir).

3PL: Logistica de terceros, almacen que pagas y ellos lo gestionan y mantienen tu stock, envian/reciben stock... (un poco por resumir)

Si esto lo hace chatGPT que se siente y tome mi sitio.


Y no es algo extremadamente complejo pero desde luego una ventana de chat no va a hacer nada de esto.
Las IAs no le van a quitar el trabajo a ningún programador.

Si uno que no tiene ni idea de programar se pone a intentar sacar un programa usando IA tendrá suerte si consigue sacar algo que funcione. Y aunque lo consiga, seguramente sea un desastre que se romperá chorrocientas veces a poco que se use.

Para que lo que escupa la IA tenga un mínimo de lógica técnica le tienes que concretar mucho lo que esperas de ella y le tienes que dar un análisis muy concreto. Además, frente a un problema que se puede resolver de varias formas, la IA no tiene criterio para elegir cual es la mejor.

En la pregunta está más de la mitad de la respuesta.

Conclusión: programa con IA sin tener ni idea no es factible.
@txeriff
@faco

Estás pensando en pequeño. Os quedáis con lo que la IA puede hacer AHORA y no con lo que va a poder hacer en el futuro próximo.

Hay ejemplos de tecnologías similares y la historia de las mismas empieza siempre por el mismo patrón.

"Esa tecnología nunca va a funcionar"
-Salen empresas que apuestan por la tecnología
-Empiezas las primeras pruebas
-Se empieza a utilizar como testing controlado en ciertas zonas del mundo
-Se asimila la tecnología y nadie se acuerda de la primera afirmación.

Un ejemplo, que tiene que ver con automatizar puestos de trabajo. ¿Habéis visitado supermercados tipo Carrefour, Alcampo, Leroy Merlin, Decathlon, en los últimos 3 años?

Todos ellos tienen algo en común; cajas self-service. Donde antes necesitabas a un cajero por caja, ahora tienes a un responsable controlando 10 cajas o más, mientras los clientes se van acostumbrando a utilizar por su cuenta este tipo de cajas.

Y eso es una tecnología super tonta, sin IA ni nada. Imaginad que pasa si le metemos IA, aunque sea tonta como ChatGPT pero sea capaz de medio interpretar que está pasando en cada momento.

Se han hecho pruebas de super sin personal (amazon y carrefour) y poco a poco la sociedad lo va asimilando.

Tenemos una condición humana que no nos permite imaginar cambios exponenciales. Esto es real. Raymond Kurzweil, popularizador de la idea de la singularidad tecnológica.

Google, Meta, OpenAI, Microsoft, Apple.... Todos están trabajando con la IA e investigando.


Y este es el problema.. que los avances en IA se están produciendo de forma exponencial y no somos capaces de ver cuánto habrá avanzado en 6 meses.

Os recuerdo que hasta hace pocos meses, tenías que buscar lo que necesitabas en buscadores tipo Google y entrar en los enlaces para buscar "manualmente" aquella información que querías obtener.

Ahora te vas a ChatGPT o BingGPT o Bard y te lo resuelve con una sola consulta, sin buscar nada.

Hablamos de una tecnología que no tiene ni un año de vida, cuando normalmente se tardan varios años en refinar las nuevas tecnologías y utilizarlas, pero ya hay empresas despidiendo empleados y automatizando con ChatGPT un montón de tareas...


No va a ser mañana ni pasado, pero llegará un día que sin darnos cuenta esto dará un salto increíble y si os sorprende no será porque no había indicios de lo que iba a pasar.

Me dices hace 20 años que mi abuela me enviaría mensajes de audio por WhatsApp y me rio en tu cara.
@xDarkPeTruSx entiendo lo que dices, pero en programación (y en otros campos) las tareas no son tan automáticas.

Puede ser que con IA avanzadas los programadores ya no tengan que picar código, pero para que una IA pique el código que tú quieres que pique, le tienes que meter un input correcto y eso no es tan fácil como decirle "hazme una página de login en php". No, le tienes que especificar muchas cosas. Si quieres que haga determinada comprobación de seguiridad, le vas a tener que especificar qué casos concretos tiene que bloquear y eso solo lo puede saber un técnico, porque el cliente no tiene porqué saber de nada más que de su negocio.

Para mi las IAs va a suponer lo mismo que lo que supuso dejar de programar en ensamblador y usar lenguajes con un nivel de abstracción más alto. Las IAs va a subir todavía más el nivel de abstracción hasta casi el lenguaje humano. Donde, en vez de que el programador pique el código, le vaya pasando los requirimientos del cliente, las especificaciones del sistema, un análisis de amenazas, las condiciones de aceptación... y luego revisar que todo es correcto.

Y para mi, eso seguirá siendo programar y se seguirán necesitando programadores. Lo que pasa es que serán terríblemente eficientes (y por tanto se podrán hacer cosas que ahora son impensables)
faco escribió:@xDarkPeTruSx entiendo lo que dices, pero en programación (y en otros campos) las tareas no son tan automáticas.

Puede ser que con IA avanzadas los programadores ya no tengan que picar código, pero para que una IA pique el código que tú quieres que pique, le tienes que meter un input correcto y eso no es tan fácil como decirle "hazme una página de login en php". No, le tienes que especificar muchas cosas. Si quieres que haga determinada comprobación de seguiridad, le vas a tener que especificar qué casos concretos tiene que bloquear y eso solo lo puede saber un técnico, porque el cliente no tiene porqué saber de nada más que de su negocio.

Para mi las IAs va a suponer lo mismo que lo que supuso dejar de programar en ensamblador y usar lenguajes con un nivel de abstracción más alto. Las IAs va a subir todavía más el nivel de abstracción hasta casi el lenguaje humano. Donde, en vez de que el programador pique el código, le vaya pasando los requirimientos del cliente, las especificaciones del sistema, un análisis de amenazas, las condiciones de aceptación... y luego revisar que todo es correcto.

Y para mi, eso seguirá siendo programar y se seguirán necesitando programadores. Lo que pasa es que serán terríblemente eficientes (y por tanto se podrán hacer cosas que ahora son impensables)



Estoy de acuerdo contigo.

Evidentemente necesitas a un profesional que pique pseudo-código o que inicialmente tu vayas picando código a huevo y el IDE mediante IA te vaya analizando en tiempo real y vaya sugiriendo código.

Yo ahora utilizo un par de herramientas de IA en el Intellij que a medida que pico código me sugiere meter un bucle o completar código y va analizando (de aquella manera) lo que voy picando.

No me ahorra una gran cantidad de tiempo porque ya tenía macros y cosas así, que escribiendo una palabra clave me metía ya mis propias plantillas, pero algo si que ahorra.

Pero habrá cosas que se automatizarán muy bestia. Si a la IA le das toda la estructura de base de datos y le pides la facturación media en X período de tiempo, te dará la query o lo que necesites.

Con lo que al final, si, tendremos un montón de cosas automatizadas donde le meterás directamente los requisitos de la feature y te montará ya un scaffolding para que simplemente rellenes con la lógica de negocio o lo que falte.

Aunque independientemente de eso, al final si mejoras la eficiencia/velocidad de los desarrollos, necesitas menos cantidad de programadores, aunque quizás con un nivel superior, por lo que al final el que tiene peligro de perder el trabajo o directamente no encontrarlo, es el Junior, no el Senior.
xDarkPeTruSx escribió:@txeriff
@faco

Estás pensando en pequeño. Os quedáis con lo que la IA puede hacer AHORA y no con lo que va a poder hacer en el futuro próximo.

Hay ejemplos de tecnologías similares y la historia de las mismas empieza siempre por el mismo patrón.

"Esa tecnología nunca va a funcionar"
-Salen empresas que apuestan por la tecnología
-Empiezas las primeras pruebas
-Se empieza a utilizar como testing controlado en ciertas zonas del mundo
-Se asimila la tecnología y nadie se acuerda de la primera afirmación.

Un ejemplo, que tiene que ver con automatizar puestos de trabajo. ¿Habéis visitado supermercados tipo Carrefour, Alcampo, Leroy Merlin, Decathlon, en los últimos 3 años?

Todos ellos tienen algo en común; cajas self-service. Donde antes necesitabas a un cajero por caja, ahora tienes a un responsable controlando 10 cajas o más, mientras los clientes se van acostumbrando a utilizar por su cuenta este tipo de cajas.

Y eso es una tecnología super tonta, sin IA ni nada. Imaginad que pasa si le metemos IA, aunque sea tonta como ChatGPT pero sea capaz de medio interpretar que está pasando en cada momento.

Se han hecho pruebas de super sin personal (amazon y carrefour) y poco a poco la sociedad lo va asimilando.

Tenemos una condición humana que no nos permite imaginar cambios exponenciales. Esto es real. Raymond Kurzweil, popularizador de la idea de la singularidad tecnológica.

Google, Meta, OpenAI, Microsoft, Apple.... Todos están trabajando con la IA e investigando.


Y este es el problema.. que los avances en IA se están produciendo de forma exponencial y no somos capaces de ver cuánto habrá avanzado en 6 meses.

Os recuerdo que hasta hace pocos meses, tenías que buscar lo que necesitabas en buscadores tipo Google y entrar en los enlaces para buscar "manualmente" aquella información que querías obtener.

Ahora te vas a ChatGPT o BingGPT o Bard y te lo resuelve con una sola consulta, sin buscar nada.

Hablamos de una tecnología que no tiene ni un año de vida, cuando normalmente se tardan varios años en refinar las nuevas tecnologías y utilizarlas, pero ya hay empresas despidiendo empleados y automatizando con ChatGPT un montón de tareas...


No va a ser mañana ni pasado, pero llegará un día que sin darnos cuenta esto dará un salto increíble y si os sorprende no será porque no había indicios de lo que iba a pasar.

Me dices hace 20 años que mi abuela me enviaría mensajes de audio por WhatsApp y me rio en tu cara.



Yo sigo diciendo que a dia de hoy y a corto no van a sustituirte. No es posible porque a dia de hoy no existe una inteligencia artificial real que sea capaz de hacer lo que te digo que me toca hacer que muchas veces es casi arte el entender morrallas gordas, lo que el usuario quiere y de ahi sacar algo que funcione.

Por supuesto en cosas standard y cosas mas lineales si pero somos personas y hasta que una maquina no sea capaz de pensar como nosotros los proyectos no van a salir.

Acabo de ver literalmente a una compañera que no sabe programar ni sabe nada (le han endiñado las sobras del jefe) mirando en chatgpt, copiando y pegando.

De verdad te crees que sabe lo que hace? No, es una mierda de script de powershell muy basico y no sabe como seguir.


Yo si ahora mismo voy a chatgpt o a la IA que sea y le digo la frase que tengo de un usuario de un cambio que quiere hacer en las reservas del ERP, que me escriba un codigo me va a decir que no entiende la pregunta.


Ni yo ni otra persona que no conozca como esta montado, las herencias que hay, como funciona lo que hay y donde habria que tocar para hacerlo bien. Que riesgos tendria. Eso sera posible con una IA cuando sea inteligente y sea capaz de conectarse al ERP y entender los 200 mil cambios que hay de cabeza y entender la frase de un usuario, la cual hay que interpretar que demonios quiere realmente.
La IA sustituirá a tus amigos antes que a los desarrolladores. ¿Que te resulta más preocupante?
Dartanyan escribió:La IA sustituirá a tus amigos antes que a los desarrolladores. ¿Que te resulta más preocupante?


¿Qué amigos? Soy programador.


PD: Me lo has dejado a huevo. [carcajad] [carcajad]
xDarkPeTruSx escribió:Aunque independientemente de eso, al final si mejoras la eficiencia/velocidad de los desarrollos, necesitas menos cantidad de programadores, aunque quizás con un nivel superior, por lo que al final el que tiene peligro de perder el trabajo o directamente no encontrarlo, es el Junior, no el Senior.

No estoy nada de acuerdo.

Ahora hay muchísimas más librerías, frameworks, ides, utilidades, plugins y facilidades de todo tipo que hace 30 años. Antes crear la infraestructura de una web dinámica podía llevar más de un año de trabajo a todo un equipo, sino más. En el famosísimo libro El mítico hombre-mes se analizan los tiempos y cantidad de personal y se te caen los huevos al suelo con los ejemplos que expone. Sin embargo, a día de hoy toda esa ingente cantidad de código (por no decir que son sistemas más complejos, completos, seguros y bien desarrollados (es decir, toda la faena anterior multiplicada x100)) se hace literalmente escribiendo en una consola "composer create-project laravel/laravel example-app" o el comando oportuno que sea en el framework de turno. Bajo el paradigma que planteas, los desarrolladores se deberían haber extinguido hace no menos de 4 décadas. Pero bajo todo pronóstico, la demanda de este sector no solo está en su punto álgido, sino que es tan elevada que no hay suficiente personal para suplirla.

Estás dando por hecho que la IA va a evolucionar y que el resto del mundo se quedará anclado en el 2023 cuando la realidad es que la demanda de tecnología aumenta más que sus avances, por mucho que creamos que estos son exponenciales. Pero es que todos los ejemplos nos llevan a pensar lo contrario de tu razonamiento:

-Tardamos años en dominar como guardar datos hasta el punto que los primeros 5mb no se podían transportar en avión. Ahora 5 terabytes caben en un bolsillo de pantalón pitillo. Cabría esperar que ahí podríamos guardar todo el conocimiento del universo, salvo que a algún lumbreras se le ocurrió que comprimir los sonidos y las texturas era de parguelas.

Y así punto por punto, avance por avance.
xDarkPeTruSx escribió:
Dartanyan escribió:La IA sustituirá a tus amigos antes que a los desarrolladores. ¿Que te resulta más preocupante?


¿Qué amigos? Soy programador.


PD: Me lo has dejado a huevo. [carcajad] [carcajad]


Los únicos que tienes, los foreros de EOL.
20 respuestas