Según Mostaque, esta desaparición de los programadores humanos tendrá lugar de aquí a cinco años. Esta previsión de un futuro poco halagüeño para los desarrolladores está respaldada, según él, por evidencia, puesto que los datos de GitHub revelan que ya hace un año "el 41% de todo el código en este momento está siendo generado por IA".
|
etiquetas: ia , desarrollo , software
Y ahí siguen...
PD: Estos rollos muchas veces para lo único que sirven es para devaluar la percepción del valor del trabajo humano, y que la gente esté más dispuesta a trabajar por cacahuetes, no vaya a ser.
Y en el caso del desarrollo, creo que será como el caso de los contables. Antes de las hojas de cálculo y otros programas, las grandes empresas tenían muchísimos contables. Con la informática, pueden llevar la contabilidad mejor y con muchos menos contables en nómina.
Lo bueno es que vamos a un mundo más tecnológico, y aparecen otros muchos trabajos para los expertos en tecnología.
No dudaría nada en aconsejar estudiar tecnologías para tener un buen futuro.
O si resulta que el departamento X le gusta tener el botón a la derecha pero al Y a la izquierda
Y todo esto de un día para otro
Solo añadir, que muchas veces no es saber que quiere el cliente... sino que el cliente sepa lo que quiera.
¿Qué parte del loop consideras que es técnicamente inalcanzable por una IA? Todas estas preguntas al cliente que supuestamente son las que marcan la diferencia entre un programador humano y una IA no pueden ser hechas también por la IA con palabras que pueda entender el cliente? Lo digo porque si chatGPT es capaz de explicar la teoría de la relatividad a un nino de primaria, no se porque es insalvable técnicamente… » ver todo el comentario
En la primera pensé que me gustaría ver a una Inteligencia Artificial lidiar con ellos.
En la segunda me hubiese gustado que alguien, de los no técnicos, tuviese una Inteligencia Artificial, al menos tendría algo de inteligencia!
De todas formas no discuto que la IA puede y podrá abarcar mucho. Pero todo? No se, el tiempo lo dirá
Y el problema es que la IA actual es loro no entiendo relaciones de conceptos, entiende éxitos de búsquedas que es diferente
Una IA como dices puede explicar la relatividad a un niño, porque es un tema muy exacto, con amplia documentación y bibliografía por lo que tiene una gran variedad de opciones con las que enriquecer la búsqueda
Una IA no sabe que la relatividad es un… » ver todo el comentario
Luego asimilar que vas perder 1 mes de reuniones con el cliente
Para que al final sea la versión inicial propuesta con 4 retoques y que en vez de app de escritorio es web y tiene que conectarse a no se aplicacion desconocida, porque la usamos para contabilidad y no hay documentación existente
Y eso lo aprendes tras varios años en el sector
Te aseguro que como programador estoy muy tranquilo con la IA jajaaj el peligro es para los puestos de manager, porque una IA con un análisis definitivo supervisa mejor que un humano
”no se trata de magia negra lo que hace un desarrollador, sino de tener más o menos psicología”.
Si crees que una IA tiene esa capacidad eres un ”flipao”. El actual paradigma de IA no tiene capacidad de pensamiento alguna y mucho menos psicología analítica. Es una mera máquina de responder estadísticamente, puede dar respuestas contextualmente coherentes pero no tiene ni pajolera idea semántica de qué va el tema.
Hay que entender que la IA… » ver todo el comentario
La idea es que la mayor parte del trabajo de codificación de los programas lo haga la IA. Tareas de análisis, diseño o control de calidad seguiran haciéndolo personas.
Está la teoría y luego la realidad y la realidad es tozuda
Cómo las cagadas son frecuentes, para eso están los procesos de verificación de lo desarrollado.
La IA en el desarrollo será como la aparición del compilador. Simplificará la construcción del software haciéndola más rápida y con menor esfuerzo. Se trabajará con un nivel mayor de abstracción.
Por lo que me he informado sobre el desarrollo de IA (que es algo que está empezando) y lo que he probado, es que la IA es una herramienta, no trabaja sola. Todavía se necesitarán ingenieros informáticos que la usen para generar software. La diferencia es el nivel de productividad, permite desarrollar mucho más, por lo que se necesitan menos gente para un mismo proyecto.
Y la productividad y calidad es mayor cuanto la IA es usada por alguien con buenos conocimientos técnicos.
Al menos para ciertas cosas críticas se seguirá necesitando programadores sobretodo si programar con IA significa enviar tu código fuente a una nube de otra empresa.
- Para empezar, una IA sólo hace lo que le pides, ergo tiene que haber alguien que le pida algo para que lo haga.
- Para ello tiene que haber alguien que sepa lo que quiere, que en la mayoría de los casos no es así.
- Incluso si le pides a la IA que quieres hacer un proyecto y el objetivo a grandes rasgos, si no le especificas al detalle cómo quieres que funcione (y para eso necesitas saber como mínimo cómo funciona la creación de software), no va a entender lo que le pides… » ver todo el comentario
"Es probable que la IA siga avanzando rápidamente en áreas como la programación, pero la afirmación de que los programadores humanos serán completamente reemplazados en tan solo cuatro o cinco años parece exagerada."
También le he pasado la información de mi comentario y le he preguntado que opine al respecto y me dice:
"Estoy de acuerdo con tu comentario. Planteas puntos válidos sobre las limitaciones actuales de… » ver todo el comentario
La IA los habrá matado.
Y ya no te digo si se hace religiosa....