Tecnología, Internet y juegos
13 meneos
92 clics
Elon Musk advierte el fin de una profesión: “para finales de 2026 ni siquiera habrá que preocuparse por ella”

Elon Musk advierte el fin de una profesión: “para finales de 2026 ni siquiera habrá que preocuparse por ella”

Elon Musk ha lanzado una advertencia a los programadores, asegurando que les queda menos de un año para cambiar de trabajo, porque el desarrollo tecnológico los puede dejar sin empleo. El CEO de Tesla y SpaceX sostiene que la programación, tal como se conoce hoy, está sentenciada a desaparecer, reemplazada por sistemas de inteligencia artificial capaces de generar código optimizado desde simples instrucciones en lenguaje natural.

| etiquetas: programadores en extinción , elon musk
Si atendemos a las previsiones de Musk en el pasado, eso que dice NO va a ocurrir.
#2 Lo archivaré junto a lo de las bases en marte y los tubitos esos por los que nos iban a disparar en cápsulas.
#14 Y las tejas solares, optimus, los robotaxis, la conducción autónoma, el camión eléctrico, el roadster...
Mi apuesta: los LLM son un callejón sin salida. Es una tecnología que no es válida si buscas autonomía porque es muy falible.

Lo de que "los modelos que vemos tienen meses y ellos tienen otros más avanzados...." Jajaja los cojones. Están en máxima competencia y por sacar, sacan hasta chorradas de versiones que cuesta más el collar que el galgo en cuanto a revuelo que arman para la mejora que después supone. Por no hablar que los chinos están empujando para intentar explotar la…   » ver todo el comentario
Hace 10 años me flipé estudiando temas de conducción autónoma, me hice todos los cursos online que había de visión artificial, SLAM, control PID, la pera... y pensé "en 3 años no quedan camioneros".
Me molesta ser tan gilipollas como Elon, pero por lo menos no soy un nazi estafador de mierda.
Sí porque los sistemas críticos, desde bancos a sanidad pasando por seguridad nacional, van a estar programados por IA, di que sí, sin ninguna vigilancia ni control.

Me lo creo todo.
Si lo dice Musk, me quedo mucho más tranquilo. Nos queda curro por años.
Que se busquen un trabajo relacionado con la exploración de Marte...:troll:
#43 Cuando menciono la analogía con Google, me estoy refiriendo a la extrema popularidad y fácil accesibilidad que todo el mundo tiene a la IA más básica, incluyendo el peluquero.

A partir de ahí, no sé hasta que punto el peluquero, recurriendo a la IA (recordemos que los modelos de pago, tienen precios más baratos para empresas) puede o no crear su propia página web, incluso con gestión de citas y todo aquello que un peluquero pudiera necesitar. Todo con la IA guiándole.

Que de la misma manera, pudiera suceder que el programador cutre se adapte a la IA, y suban ciertos niveles su capacidad de creación y de servicios.

En general creo que la IA va a facilitar mucho las cosas a todos, incluso al que menos sabe de informática en general.
#45 tú mismo estás dando la respuesta: no sé hasta que punto el peluquero .. puede o no crear su propia página web

Tú no lo sabes, el peluquero tampoco, como la inmensa mayoría de la gente. Que una cosa es preguntarle a ChatGPT una duda más o menos chorra y otra muy distinta es ponerte a programar, ya sea con ChatGPT, con Claude o con Antigravity. Pero sobretodo después tienes que saber lo que es un dominio, un servidor compartido, contratarlo, subir la web, configurarlo todo, etc, etc. Que eso no se hace solo tampoco. Y aunque llegue el día que realmente se haga solo, la mayoría de la gente seguirá sin saberlo y teniendo que recurrir a profesionales.
#46 Nada de eso se hace solo, efectivamente.

Pero insisto, no sabemos si el peluquero de la esquina o el camarero de la terraza de enfrente (tú tampoco, y es a eso a lo que me refiero en #45 y #29), con la asistencia de la IA, sí puede ejecutar todos esos aspectos por su cuenta.

A no ser que se requiera la firma de algún especialista certificado para esas tareas.

Eso es otra cosa.
#47 claro que lo sabemos, y evidentemente la respuesta es que no. Sabes perfectamente que la mayoría de la gente es totalmente negada con la tecnología, al punto de que a mucha gente le va justo para usar Whatsapp y el email, como para ponerse a diseñar una web y ponerla en producción.

La IA también te puede explicar como hacer química, o a estudiar medicina, o a calcular las cargas de un muro, y no por ello Manolo el del bar de delante de tu casa se va a convertir en químico, farmacéutico, médico y arquitecto.
#23 Te vas a sorprender: Cuando las IA estén consolidadas no serán necesario programas, solo serán necesarios datos.
#39 Claro que si. Remplaza un sistema predecible y reproducible por uno estocástico que da un resultado diferente cada vez… ya verás que risas!
Yo solo espero que USA expulse a todos esos ingenieros extranjeros “inútiles “ y a partir de ahora se dediquen a profesiones que sí dan beneficios como el cultivo de soja.
#48 Y qué tal IIAA que controlan algoritmos deterministas que ellas mismas ha creado? El ser humano tampoco es determinista, igual que las IA.
#59 Toda la cadena de herramientas que se usan para traducir el código fuente en un binario y ejecutarlo son 100% deterministas y dan siempre el mismo resultado ante las mismas entradas. IAG + datos nunca.
#21 Como he dicho, este señor se referia a cosas que aún no se han hecho públicas, no lo que hay ahora mismo
La gente apenas lee y aún peor escribe. Le quedan mucho años a los programadores
Pues yo he leído la carta abierta de un tipo que estaba metido en el desarrollo de la IA y viene a decir algo parecido. De hecho dice que lo que vemos ahora de IA tiene meses de retraso, que la velocidad de los avances es exponencial y que lo que están viendo en tiempo real ni nos lo imaginamos. Puede ser que quien domine como usar la IA no se quede sin trabajo, pero el pica-código va a pasar a mejor vida si osi.
#4 yo sinceramente no dejaría a una IA hacer todo el proceso sin supervisión humana, y me cuesta creer que este año el trabajo como programador se extinga como tal.
#9 El tipo de la carta explicaba que ahora mismo la IA que aún no vemos, ya es capaz de programar una aplicación, someterla a infinitos test buscando fallos y corregirlos ella misma
#12 esto es un bulo, mi respuesta en #19
#12 eso te lo hace cualquier agente ya. El problema es que esos ejemplos son para aplicaciones de juguete (lo de desarrollar tests hasta que el codigo este cubierto en cierto porcentaje no, eso es bastante genérico), pero para aplicaciones grandes, en las que interactuas con componentes existentes, etc., está muy verde aún. Y el código que genera, aunque muy a menudo funciona, muchas veces es muy simple, ineficiente, etc.
#4 pues no sé quién hizo el experimento de programar un navegador desde 0 utilizando 20 agentes autónomos Claude durante 1 semana. Se gastaron 20k USD y no consiguieron una puta mierda. El navegador falló los tests más básicos. El código fue analizando por un experto y resultó ser también una basura. Pero hablando de basura, la IA de Grok que halucina que da gusto.
#19 en un año te lo haacen
#41 eso decían hace un año
#19 Yo mismo hice varios experimentos con diversos modelos y todos se atascan bastante temprano. Por ahora solo sirven para hacer PoC malas que demuestren ideas de negocio y poco más. El código que generan es basura; en vez de buscar la fuente de los problemas, lo tapan todo con más y más complejidad hasta que revienta y ya no son capaces de avanzar más sin ayuda humana.

Tienes revisar sus cambios, monitorizar la complejidad de los distintos módulos, indicarles cuándo hacer refactoring, a…   » ver todo el comentario
#49 también es mi experiencia 100%
#4 pero es que que va a decir alguien que está metido en el desarrollo de IA? que no sirven? cada uno barre para su lado...
#3 #4 en mi empresa tuvimos una reunión el martes con el CTO que decía que había que usar más la IA. Pues desde el miércoles solo me ha dado tiempo a revisar y corregir MRs de mis compañeros hechas con IA, que además de sacar código ilegible fallaban más que una escopeta de feria.

La IA es el futuro y puede ahorrar mucho tiempo de trabajo, pero quien la usa debe saber hacer las cosas por sí mismo y poder analizar si la propuesta de la IA es buena o no. Y ahí está el problema, muchos desarrolladores simplemente aceptan la solución (de igual manera que antes lo hacían con los snippet de StackOverflow, en eso no ha cambiado mucho la cosa...).
#23 " pero quien la usa debe saber hacer las cosas por sí mismo y poder analizar si la propuesta de la IA es buena o no." esto en un año te lo hace la IA
#40 en lo que yo lo uso, la IA apenas ha avanzado en 3 años. No creo que mejore tanto
#50 Apenas puede mejorar nada más. Las últimas versiones sólo consisten en usar más hardware, lo que tampoco ha mejorado nada.
#4 llevan una década diciendo lo mismo, y por ahora lo único demostrado es que es puro humo.

El otro día salió aquí mismo una noticia donde uno de los tops de la IA de Google que dijo que faltaban 8 años para la super IA, como si fuesen a tardar 8 años para sacar al mercado una tecnología disruptiva que tienes ya definida, sabes que es factible y trabajas en ella. La realidad es que si de verdad tuviesen ya una hoja de ruta no necesitarían 8 años, menos con los recursos ilimitados que están…   » ver todo el comentario
#4 Hace dos años que están repitiendo esa ficción.
Yo hacía años que no programaba. Ahora con la IA me he puesto de nuevo. Mucho más rápido que los programadores y mucho más volumen de trabajo. Y sin depender de cuándo me pueden hacer lo que sea.

A los programadores les queda poco. Si gente sin muchos conocimientos ya hacemos lo de ellos, en unos meses con el desarrollo al que va la IA, aun será mas agravante.
#17 qué es lo que has programado si no te da vergüenza comentarlo?
#17 no puedes ir "mucho más rápido que los programadores" porque todos los programadores usamos IA ya.
No tiene ningún sentido lo que dices.
#17 solo de pensar en la mierda que debes haber programado (equivalente a lo que haría como mucho un chaval de instituto) y en lo orgulloso que estas de ello (despreciando el trabajo de otros), me dan ganas de enterarme donde trabajas para socializar este comentario con ellos... Cuando se larguen, te relees el comentario que acabas de escribir, figura :troll:
#57 efectivamente. Y el problema es que la mayoría de PMs / POs solo saben los requisitos o la dirección que quieren tomar en su producto a alto nivel, cuando deberían saber cada detalle del mismo, porque los PM / POs trabajan en el día a día codo con codo con los programadores, y por lo tanto tienen que detallar y priorizar las necesidades de negocio a bajo nivel. Por lo tanto es imposible que desempeñen bien su trabajo sin entender como funciona técnicamente el producto, aunque sea a grandes…   » ver todo el comentario
#64 así lo dejó preparado antes de una baja por paternidad, y acertó de lleno. Obviamente las tareas se ajustaron a los sprints de 2 semanas cuando quedaba algo pendiente o había algún bloqueo entre tareas, pero a groso modo acertó de lleno.

Y cuando lo más común tristemente es que un PM improvise el siguiente sprint en función del resultado del anterior, ver esto me dejó alucinado. Como ya he dicho antes, un game-changer, el cual no es posible sin entender la parte técnica.
los lenguajes de programación son una herramienta intermedia entre el código máquina / assembler y el lenguaje humano. Si con lenguaje humano directamente puedes construir aplicaciones, no necesitas aprender un código intermedio para a hablar con el hardware.

Y sobre el lenguaje humano, pues hay mucha gente por ahí pacaz de expresarse adecuadamente :troll:
#10 siempre y cuando sepas como funciona ese hardware, ése punto es más importante de lo que parece y parece que nadie le esté dando importancia. Luego las cosas no salen como querías y no entiendes porqué....
#16 no subestimes la necesidad de saber explicar como tiene que funcionar un sistema, es decir, los requisitos de negocio. No es algo baladí, hay una profesión que es específica para esto que es Project Manager / Product Owner, y cualquier que haya trabajado en una empresa de negocio y haya conocido a varios, sabe perfectamente que la gran mayoría son unos inútiles a los que les tienes que explicar el funcionamiento básico del sistema que supuestamente "poseen / own" cada dos por…   » ver todo el comentario
#28 siento decirte que no tienes muy claro que es un project manager y un product owner, que son roles distintos, y que el PO (que es al que supongo te referías en tu respuesta) no tiene por qué saber como funciona su sistema en absoluto: Su rol es articular lo que tiene hacer el equipo, no como, y gestionar las prioridades de las tareas.
#33 quién no tiene claro lo que es un product manager / product owner eres tú. Evidentemente que tiene que saber cómo funciona su producto, porque sino es imposible que sepa cuáles son las necesidades de mejora del mismo, y no puede priorizar las tareas del proyecto.

De hecho es lo que diferencia a un buen PM/PO, el mediocre (La mayoría) tiene que estar preguntando al equipo que es lo que hay que hacer, mientras que el bueno está al día de las necesidades y puede priorizar sin preguntar.

Quizás lo que te ha ocurrido es que nunca te has encontrado con un buen PO, y es normal, pues la inmensa son mediocres.
#44 estas confundiendo lo que es un PO con lo que es un lider tecnico. Lo único que tiene que hacer el PO es recoger las peticiones que vienen de los stakeholders, ser capaz de articularlas y resolver las dudas que el equipo pueda tener, y ponerlas en la agenda en el momento correcto. Sinó ocurre que el tipo cuyo trabajo es actuar de interfaz con el resto de equipos se solapa con aquel cuyo trabajo es saber como se hacen las cosas bien a nivel tecnico.
#62 no, el que se está confundiendo eres tú. En una empresa de producto donde el PO forma parte del equipo y trabaja de forma diaria codo con codo con los programadores y el líder técnico, este necesita tener nociones técnicas básicas y entender el funcionamiento general del proyecto en el que trabaja.

El trabajo del PM/PO evidentemente no es definir técnicamente las tareas, ni muchísimo menos, en eso estamos de acuerdo. Su trabajo es definir el objetivo al que hay que llegar mediante la…   » ver todo el comentario
#63 como conocimiento general, y sin definirlo, te lo compro. Respecto a tener tres meses de trabajo refinado y asignado... Eso de ninguna manera xD es de lo mas anti-agil que existe.
#28 La parte difícil de implementar unas especifcaciones escritas por la gente de negocio, es el poder interpretarlas de forma que eso tenga algún sentido, y luego ir a verificar que tu intepretación es lo que querían decir.
#10 el lenguaje humano no es adecuado para programar porque resulta ambiguo y puede dar lugar a imprecisiones. Eso es otra mentira que se está difundiendo, que cualquiera podrá programar.

Una cosa es hacer vibe coding de una app chorra para poner en práctica alguna idea, pero si hablamos de un sistema crítico, es que simplemente no es viable.
#22 cierto, pero para desarrollar pruebas de concepto va super bien y permite que el que ha tenido la "maravillosa idea" sea independiente en lugar de venir a tocar los huevos :-D
#10 Vas a seguir necesitando una base de algoritmia, analisis, estructura de datos, etc.

Vamos, que no te vas a ahorrar a un ingeniero.
#10 El lenguaje humano no permite expresarse claramente. No depende del humano, es una característica del lenguaje. La función de los lenguajes de programación es precisamente ésta, el evitar la ambigüedad.

El assembler o el webassembly son también passos intermedios entre su autor y el hardware.
Yo sé que lo de Elon Musk es una exageración total, irreal y hasta estúpida. Pero el gran problema es que envía ese mensaje y puede poner en peligro los salarios o la estabilidad laboral de los desarrolladores de software
#1 al contrario, estos mensajes son buenos para los programadores actuales, porque a corto plazo van a provocar que menos gente estudie programación, y a medio plazo va a significar menos programadores para la misma demanda de trabajo, y por lo tanto mejores condiciones laborales.

Porque la realidad es que cualquiera que se dedique a programar a un nivel de “seniority” medio o alto, sabe perfectamente que las IAs no suponen el más mínimo riesgo para nuestros puestos de trabajo, pues el vibe…   » ver todo el comentario
#3 A ver hay que admitir que la parte de " el peluquero de la esquina no sabe usar la IA" suena bastante a barra de bar.

Actualmente la IA es como Google.

De hecho Google mismo tiene las opción IA disponible en sus pestañas.

Otra cosa es que te refieras a que ese "programador" cutre se actualice y utilice las IAs de modo profesional para optimizar el servicio que pudiera ofrecer al peluquero de la esquina.

De acuerdo, pero con la accesibilidad que existe actualmente a la IA, subestimar al peluquero de la esquina es asumir mucho.
#29 una cosa es usar la IA a modo de buscador y otra cosa muy distinta es usar la IA para programar.

Que a cualquier IA le puedes pedir que te escupa un código, pero ni es la forma más adecuada de usar la IA para programar, ni evidentemente el peluquero va a saber que hacer con el trozo de código que le escupa.
#1. La voto sensacionalista por no votarla spam. No es nada personal, es solo que no soporto las profecias autocumplidas y exageradas de este individuo al que sus coches con piloto automático se siguen estampando o funcionando como hornos funerarios al incendian sus baterias con las puertas bloquedadas.
Edit #6. #1. "...o funcionando como hornos funerarios al incendiarse sus baterias con las puertas bloquedadas..."
#1 Entonces, ¿no sería mejor no darle bola ?
#1 Es propaganda hecha para alimentar la burbuja financiera que hay detrás de la IA.
La profesión que está en vías de extinción es la de gilipollas mayor del planeta, solo hay una plaza y la tiene ocupada.
Lo de que no es escalable y genera código de mierda... que estáis con haiku? Opus es una puta flipada, acabo de montar una movida en symfony enganchada con un node con express y axios con un worker con bullqm y redis que me permite escalar la aplicación perfectamente, documentado y código bastante bueno...
#31 Esa arquitectura flojea, yo le pediría a Opus un intérprete de PHP hecho en Java para correr el symfony en Tomcat, que es más enterprise, y un proxy que traduzca la api de memcache a redis, así los pones los dos balanceados que te escala mucho más.

menéame