El problema de la falta de programadores y arquitectos "seniors" es que, básicamente, las big tech, multis de renombre y startups de altos vuelos los están acaparando a todos con salarios estratosféricos, por lo que muchas pymes y charcuteras clásicas han visto en la IA la tabla de salvación a este problema.
Pero como ya predijimos muchos hace años, lo único que conseguirán serán productos más mediocres al limitarse a copypastear lo que caga la IA sin ningún control ni criterio. Y como es obvio, el tiempo nos ha dado la razón.
#9 La nueva subcontratación a la India. Algo de lo que ni el director de consultora más chorizo plantea ya.
Mientras los "gurús" y los que por alguna extraña razón desean que la IA triunfe y mande a muchos al paro o a cobrar en cuencos de arroz siguen dando bombo al asunto, los que ya peinamos canas y llevamos al menos dos vaporwares a cuestas sabemos que lo que se promete al gran público con la IA es simplemente imposible con un ordenador de toda la vida. Si se acaba… » ver todo el comentario
Todavía recuerdo un proyecto, grande, con muchísimo código, donde debido a la nula estructura y calidad del mismo cada release era un infierno de bugs y regresiones. Se me ocurrió preguntar por el "arquitecto". Nadie supo quien era, no llegué a conocerlo por lo que intuí que cada programador escupía código donde le tocaba preocupándose sólo de su mierda. Pensé que era un caso aislado.
Yo lo suelo usar casi exclusivamente para los tests. Haces una función y le dices a copilot qué te pruebe todas las casuísticas. Compruebas que las entradas y salidas son correctas y ya.
Para poco más sirve. La mayoría de las veces no es capaz ni de arreglar un error de compilación de forma correcta, mucho menos crear código optimo, de hecho una vez probé a que me calculase la complejidad ciclomatica de un algoritmo y falló absurdamente y mucho menos saber optimizar para hacer menos memory allocations.
“ …está generando 'profesionales' que simplemente copian y pegan código generado sin entenderlo del todo”
Y esto lo está produciendo la IA, claro, claro.
#3 Esto va a ser como en el cole con la prohibición de la calculadora "que luego me poneis los números que salen en la pantallita y no sabeis ni lo que estais haciendo".
Si lo han entrenado con lo que subí a GitHub en su día... no me extraña que salga un código funcional (lo que hice era funcional), pero ineficiente, poco nos pasa.
Los malos desarrolladores copian-pegan codigo sin mirarselo de la IA o de donde sea (o peor: se lo miran y lo pegan igual). Los buenos ingenieros usamos ese codigo, lo entendemos y lo aplicamos reescrito si es necesario, usando la IA como la herramienta que es... No como si fuera el oráculo de Delfos.
#22 No es un tema de "IAFobia", es un tema de que la gente no es consciente de que la I de IA es una "i pequeñita". No hay verdadera inteligencia, esa la tienes que poner tú cuando usas la herramienta.
Tal y como dice #21
Estará haciendo a algunos desarrolladores codificar peor. La otra noticia, que no sale a la palestra porque no tiene en mismo morbo que criticar a un colectivo profesional al completo, es que te dispara la productividad si sabes usarla.
No a la IAfobia, porfaBor. Criticar a la IA ahora es como criticar a los ordenadores cuando se usaba máquina de escribir.
Cambia PROGRAMACIÓN por COPYWRITING y es exactamente lo mismo. Al final una de las pocas cosas buenas de la IA es que pondrá el valor el tono humano para los que aún sepan hacer su trabajo, si es que aún estamos vivos para cuando llegue ese momento.
Todo va a tender a la mierdificación porque para el capitalismo lo cuantitativo siempre es más rentable que lo cualitativo (o al menos eso creen).
Dentro de unos años habrá proyectos creados a golpe de IA que se tendrán que volver a implementar desde cero, por que no escalan y no son fáciles de mantener
Bueno. Eso ya ocurre hoy en dia, pero será mas exagerado
"He visto a gente usar loops dobles en lugar de métodos optimizados"... esto es anterior a ChatGPT y lo hemos hecho todos alguna vez... gurús... que sois unos gurús
En mi época no existía chatgpt ni internet. Programábamos en dBase III y msDos. La generación anterior nos tachaba de nenitas por no usar tarjetas perforadas.
Pues a mi me estan haciendo un curso de estos de IA y la visión de ellos es que el Senior Software Developer no tocará código y se dedicará a la visión.
A mi lo que me esta molestando del tema de la IA es todo el humo que hay, gente diciendo que Amazon uso IA para actualizar la versión de Java y luego miras su carrera profesional y es un fotógrafo.
Ya no me acuerdo si lo comenté aquí hace tiempo o en otro foro pero yo tuve que ir a reparar un mariadb que se cargaron unos admins por que siguieron a pies juntillas los pasos que le dio chatgpt para reducir el espacio del ib_data después de reconfigurarla con ficheros independientes por tabla y la dejaron totalmente inutilizable, con todos los tablespace desligados y chatgpt no era capaz de darles una solución a la que habían montado.
#47 Bueno, era la primera vez que tenían que hacer ese tipo de actuación, no lo tenían procedimentado y se fiaron de lo que les dijo la IA porque vieron que eran pocos pasos y pensaron que no podría estar mal.
Clickbait de manual para que los desarrolladores republiquen dicha “noticia” y digan ves ? Como la IA es mala !
La IA acabará programando mejor que el ser humano, seguramente en un par de años , ahora solo está empezando , es irrelevante que ahora gente que no sabía programar use la IA y esté empezando a hacerlo con supuestos peores resultados que las de un programador con experiencia, la noticia es que ya hay gente programando que antes no sabía , en un año o dos serán indistinguibles de los que programaban con años de experiencia a sus espaldas.
Yo creo que el problema viene de antes, de no valorar la experiencia y sustituir seniors por juniors hasta límites de no poder controlar lo que hacen los juniors.
Bueno, yo hice un plugin para Wordpress en 5 min con nuestro querido amigo chatgpt sin tener ni puta idea y funcionó (que vale que era mostrar todas las entradas, algo más de 800), pero ya me creí desarrollador senior jeje.
Las empresas contratan cada vez a menos gente y al postor más barato, precisamente porque pensaban que con las IAs iban a ahorrarse puestos de trabajo y dinero.
Igual el problema no es que la gente use Copilot si no que han contratado personas sin la experiencia necesaria y por debajo de las necesidades (y sin tiempo para aprender).
Pero como ya predijimos muchos hace años, lo único que conseguirán serán productos más mediocres al limitarse a copypastear lo que caga la IA sin ningún control ni criterio. Y como es obvio, el tiempo nos ha dado la razón.
Mientras los "gurús" y los que por alguna extraña razón desean que la IA triunfe y mande a muchos al paro o a cobrar en cuencos de arroz siguen dando bombo al asunto, los que ya peinamos canas y llevamos al menos dos vaporwares a cuestas sabemos que lo que se promete al gran público con la IA es simplemente imposible con un ordenador de toda la vida. Si se acaba… » ver todo el comentario
Todavía recuerdo un proyecto, grande, con muchísimo código, donde debido a la nula estructura y calidad del mismo cada release era un infierno de bugs y regresiones. Se me ocurrió preguntar por el "arquitecto". Nadie supo quien era, no llegué a conocerlo por lo que intuí que cada programador escupía código donde le tocaba preocupándose sólo de su mierda. Pensé que era un caso aislado.
Con el tiempo he descubierto que esta causística donde el… » ver todo el comentario
Para poco más sirve. La mayoría de las veces no es capaz ni de arreglar un error de compilación de forma correcta, mucho menos crear código optimo, de hecho una vez probé a que me calculase la complejidad ciclomatica de un algoritmo y falló absurdamente y mucho menos saber optimizar para hacer menos memory allocations.
Cursor para esto es increíble.
que tú sepas
Y esto lo está produciendo la IA, claro, claro.
Usar AI para acelerar trabajo: bien.
Usar AI para copiar y pegar a ciegas: needs more work y ya llorarás al PO o PM de turno por los puntos del sprint
Joder, haced el prompt como toca y el código estará mejor Al final de todo toca preguntar a chatpgt, oye, ¿El código que me has dado está bien no?
El resultado puede ser muy aleccionador!
Tal y como dice #21
No a la IAfobia, porfaBor. Criticar a la IA ahora es como criticar a los ordenadores cuando se usaba máquina de escribir.
Era.algo obvio.
Todo va a tender a la mierdificación porque para el capitalismo lo cuantitativo siempre es más rentable que lo cualitativo (o al menos eso creen).
Bueno. Eso ya ocurre hoy en dia, pero será mas exagerado
A mi lo que me esta molestando del tema de la IA es todo el humo que hay, gente diciendo que Amazon uso IA para actualizar la versión de Java y luego miras su carrera profesional y es un fotógrafo.
La IA acabará programando mejor que el ser humano, seguramente en un par de años , ahora solo está empezando , es irrelevante que ahora gente que no sabía programar use la IA y esté empezando a hacerlo con supuestos peores resultados que las de un programador con experiencia, la noticia es que ya hay gente programando que antes no sabía , en un año o dos serán indistinguibles de los que programaban con años de experiencia a sus espaldas.
Y lo digo como programador.
Un saludo.
Igual el problema no es que la gente use Copilot si no que han contratado personas sin la experiencia necesaria y por debajo de las necesidades (y sin tiempo para aprender).