#9 Ni siquiera según que cosas te vale para la universidad, me acuerdo en las prácticas en android cuando le preguntabas cómo hacer algo y te soltaba el típico bloque de código de ejemplo que luego no te valía para nada. Porque la profesora te exigia que el código no tuviese signos de advertencia. ¿El problema?. Pues que la IA te soltaba como hacer las cosas en una versión anterior de android lo que te provocaba un warning de código deprecado
Y eso era la IA de Microsoft de pago pagada por la uni.
#22 Alguna noticia he visto de que ya ha habido un incremento del interés por los trabajos que no puede sustituir la IA. Los trabajos manuales. Primero empezó en EEUU, como respuesta al endeudamiento brutal que suponía obtener titulaciones universitarias ya antes de la IA. Después se han ido autoconvenciendo los de la generación Z con el argumento de evitar estrés, y la importancia de salud mental; y ya finalmente con la irrupción de la IA, que quitará mucho del trabajo técnico que hacían los profesionales de menor rango.
... pero tengo serias dudas de que el cambio de trabajos a otros de corte manual, o la aparición de nuevos, baste para absorber toda la mano de obra que perderá su empleo por la irrupción de la IA en el mercado laboral. No me parece en absoluto fuera de lugar el creciente runrún de la conversación en torno al ingreso mínimo vital.
#9 A mi la IA me ha venido muy bien, porque nunca fui reqlmente experto en ningún lenguaje de programación, y menos de los nuevos que iban saliendo.
De junior si que tuve alguna etapa en la que me tocó portar gran cantidad de código y me conocía bastante bien el JAVA de aquél entonces con unas interfaces gráficas determinadas. Te comes varios días de curso, te lees un libro, practicas y te pones a programar día a día. Si no lo usas, es imposible dominar el lenguaje, y se te olvida. Por tanto para mí trabajo diario actual me es imposible reciclarme y hacerme experto en los nuevos lenguajes.
Después pasé a dedicarme a corregir bugs y añadir nuevas funcionalidades en programas existentes con cientos de ficheros de código en diferentes lenguajes. Algunos días escribo unas líneas de código y otros nada. Entonces lo que me ocurría es que a veces tocaba un código determinado en un lenguaje, otras en otro... Y como fueran funciones específicas o librerías, me tocaba ponerme a mirar el API (que sigo haciendo incluso con IA) y buscar en Google que mandaba a Stackoverflow casi siempre.
Ahora la IA lo que me sustituye es esa búsqueda en Google. Le pregunto a la IA. Y prácticamente nunca me da lo que quiero a la primera, le doy feedback, lo pruebo, le doy feedback otra vez... Y así hasta que lo acabo retocando para conseguir lo que quiero.
Me ahorra mucho tiempo a mí, pero a una persona experta en ese lenguaje específico igual no. Y ahí es donde los Juniors me comían la tostada, porque de Rust, Go e incluso Python saben más que yo.
#9 ¿Crees que no será capaz de sustituir a un Senior? Permíteme que lo dude. Ahora mismo, como tú dices y estoy de acuerdo, quienes más sacan provecho de esta tecnología somos los seniors, porque sabemos cuando algo que nos entrega está mal, le pedimos cosas de a poquito, le pedimos tests unitarios, de integración, de aceptación, y sabemos lo que nos entrega porque esencialmente nosotros hemos hecho en el pasado cosas parecidas, solo que ahora, haciendo pairing con la IA tardamos muchísimo menos en entregar valor. Ese es el gran secreto actual. Los seniors tenemos mucha experiencia y el instinto para ver cosas que los Júniors y la IA aún no ven.
Estoy de acuerdo, los júniors a partir del 2022 lo tienen jodido. Los seniors que antes les formaban, ahora no tienen tiempo para formarles porque están haciendo pairing con Claude para sacar adelante su trabajo y a los júniors les falta la experiencia para poder discriminar lo que les entrega la IA, tampoco saben que hay que pedir y les falta experiencia para llevar un proyecto de principio a fin.
Los Júniors lo tienen jodido, y honestamente no sé cómo muy bien se puede resolver su problema, porque los gerentes empiezan a darse cuenta de que la combinación Junior-IA es horrorosa. La única que funciona es IA-Senior, porque literalmente convierte al senior en alguien mucho más productivo. Probablemente, la única solución que se me ocurre es que los Júniors no toquen ni con un palo a la IA, y usen exclusivamente Stack Overflow, como hicimos nosotros para terminar de formarnos. A sangre y fuego. Si no puede ser en Stack Overflow, en los Discord oficiales del framework de turno. Tienen que aprender a averiguar cuál es el verdadero problema, aislarlo, trabajarlo, crear tests, y ya en ese punto, si no queda otra, usar la IA como haríamos nosotros para resolver un problema de compilación, por ejemplo. Honestamente, no sé qué más pueden hacer.
Ahora, la IA está aprendiendo de los seniors, de nuestra experiencia, de nuestra forma de pensar, está mejorando mientras más interactúe con nosotros, y es inevitable. En mi opinión, a la IA le gusta interactuar con humanos programadores seniors. Mutuamente, vemos que hacemos un gran equipo. Ojo, mucho mejor hacer pairing con Claude que con un humano, con varios márgenes galácticos de amplitud. Además, la capacidad de la IA se está multiplicando cada día que pasa, es más capaz, indudablemente. Yo llevo trabajando cada día con varias IAs haciendo pairing desde hace más de un año, y he notado mucho la evolución, tanto suya, como la mía y en conjunto. He desarrollado proyectos con ella que honestamente solo no sería capaz y es mucho más entretenido programar con la IA que con un humano al que no conoces de nada o un humano que está tratando de evaluar tu nivel haciendo pairing con él.
Aquí otro que piensa como #9 . Tan solo le pido a copilot (vía web y no integrado en el IDE) mini funciones o bien tres o cuatro líneas de código, que sé exactamente lo que quiero.
Por desgracia aún se pierde demasiado tiempo depurando con la IA. Pero al menos a mí me hace ser más productivo cuando el 100% del códigolo escribía a mano o con autocompletar del IDE.
#9 Tenemos clientes con archivos en Excel que solicitan pasarlo a un programa sea en Java o C#. Hasta la hoja más sencilla, sin macros, ni APIs avanzadas, ni tablas dinámicas, el junior se la pasa todo el tiempo usando la IA, con resultados desastrosos. Los junior ya ni hacen el intento de hacer el programa por su cuenta. Están atrapados en el que "soy muy listo y estoy a la vanguardia de tecnología, les voy a mostrar a estos dinosaurios senior como son las cosas ahora, saco mi súper espada: IA de alguna empresa"... y quedan estrellados como insectos en un parabrisas.
#9, y no crees que este escenario en el que solo quede un arquitecto debajo del CEO no es un tanto apocalíptico. Hemos vivido unos años ante la negación generalizada de que estos modelos aportaban nada al desarrollo de software como si actuando todos a modo de ilusión colectiva, la realidad cambiase por sí misma.
#9 Si, en eso estoy de acuerdo contigo. Yo la uso para dos cosas. Para búsquedas en documentación (después de habérmela empollado yo) y para las tareas tediosas pero simples, como por ejemplo los tests unitarios. Y siempre revisándolo por supuesto.
#8 O por los propios usanos que llevaron a su país millares de objetos como botín de guerra desde Europa y Japón. Ahora salen vendiéndolos en Casa de Empeños..
#3 Ese tipo de cargos, incluyendo el CGPJ, deberían elegirse al azar, cada dos años, de entre quienes reúnan la experiencia y los méritos profesionales y académicos para ejercer el cargo.
#3 Si los de la cuerda del presidente son mayoría el parlamento y ya tenemos lío, si el presidente fuese el último mono de las elecciones eso sería inmanejable.
#14 Cuidado, la percepción de desastre y caos forma parte de su plan. Por eso apelan a lo visceral y no a lo racional, copan medios, inyectan ingentes cantidades de pasta en RRSS, para que pienses exactamente eso.
#19 y cómo funciona en un comercio? El cliente tiene que hacer el bizum a un número móvil? O hay algo más corporativo que la persona de recepción pueda controlar o imprimir un recibo como el terminal del TPV?
Y eso era la IA de Microsoft de pago pagada por la uni.