Si hay una profesión donde la IA está marcando la diferencia desde ya, esa es en la programación. Mientras que el creador de Stable Diffusion tiene claro que en pocos años ya no harán falta devs humanos y el paradigma de los lenguajes de programación más demandados parece dejar paso a otras formas de picar código como simplemente hablar con una máquina o vibe coding, la realidad es que a día de hoy y con conocimientos técnicos de programación, cabría esperar que un dev con experiencia y la ayuda de la IA disparara su productividad. Pues no.....
|
etiquetas: ia , programacion , vibe coding
También es útil para prototipado rápido y probar algunos conceptos.
Así que mi resumen es "es otra herramienta en mi cajón, pero no va a sustituir la mayoría de mi trabajo fundamental".
"Como agricultor con 20 años a las espaldas, me es util en escenarios donde hay tareas repetitivas (cavar, arar) Si quiero hacer una zanja de 50 metros, pues me ahorra 1 o 2 horas de trabajo"
"mi cerebro funciona mejor dándole a la azada y a la tijera que llevando un tractor o una desbrozadora"
Es la misma negación del avance, puedes poner cualquier cosa, coches, máquinas, IDEs...
El resumen, hoy, es válido, pero viendo que la capacidad de… » ver todo el comentario
Esto es como los diseñadores y artistas que ponen el grito en el cielo.
La realidad hoy, es que del mismo modo que la calculadora ayuda, que el ordenador ayuda, que el excel ayuda, la IA, ayuda.
Y deberíamos centrarnos en aprender a usarla en lo que dice #8 saber escoger cuando la IA puede hacer el 80% o el 100% rápidamente y no usarla cuando puedes hacerlo tu mejor.
El problema es que está el bando de los que aceptamos usarla, sea un rato o siempre, y los que directamente reniegan de ella (como en las universidades, donde hay una lucha encarnizada contra la IA)
Para variar, la educación, completamente al margen del mundo real.
A nivel de empresas grandes, creo que habrá mix de uso, para… » ver todo el comentario
He hecho pequeños proyectos con Esp32 y Web (no hablo de encender un relé) y se ha comido poco más de 3000 líneas de código desde 0. Eso sí, poco a poco, no es decirle hazme esto y listo.
Cc/ #65
Pero de momento, si le veo similitudes con lo que fué COBOL en su dia. (que hasta día de hoy se usa).
Y si quieres algo más "nuevo", recuerda el hype del metaverso, de los NFT, de los bytecoins...
O del Deep Blue.
Quizá tengas tú razón. Pero me espero a verlo.
Buenas noches.
La IA es algo tangible que quienes la utilizamos a diario y estamos pendientes de sus avances podemos dimensionar mejor. No hay un solo mes en que no aparezca un nuevo avance, en qué haya mejoras sustanciales en lógica y programación, en que al utilizar estás herramientas no notes la enorme cantidad de trabajo que hacen.
Si buscas analogías en el pasado mejor fíjate en la máquina de vapor, la electricidad o Internet y no tanto en Cobol o los NFT's. Con eso te quiero decir que el mundo post-IA no tendrá nada que ver con el mundo de antes.
Me gustaría tener la confianza que tú tienes pero estoy convencido de que tu comentario va a envejecer terriblemente mal, o se redefine completamente el rol de desarrollador de software o la IA va a arrasar con la inmensa mayoría de puestos de trabajo.
Hace menos de una semana ha aparecido Grok 4 un modelo que a… » ver todo el comentario
Lo difícil de desarrollar software no es programar. Cualquiera puede programar, ahora y antes de la IAG. Lo difícil es hacer algo que sea mantenible y fácil de adaptar a largo plazo
Alguien con IAG pero sin experiencia puede tener la sensación de mayor productividad, pero muchas veces lo que se genera son casas de carton piedra, que que funcionan como prototipo pero no para vivir en ellas
Lo modelos serán cada vez mejores y mas eficientes pero ese crecimiento, en mi opinión será mas logarítmico que exponencial.
Pero es que eso no es ni el 5% de lo que se programa. para hacer una web, una app de correo, una interfaz de lo que sea, un script que automatice cualquier cosa, lo va a hacer mas rapido y mejor.
La programación, por fortuna, no son 100k lineas de código ni 300k archivos con cosas muy dificiles, la mayoría son programas de unos pocos kb, y para eso, la IA sobra.
Sin ir mas lejos, yo he hecho… » ver todo el comentario
Bien usado ahorra trabajo
Como quien niega que se escribe mas rápido a máquina que a mano, o que se trabaja la tierra mejor con un tractor que con una azada.
La iA por mucho que esos desarrolladores digan, ha venido para en un lapso de tiempo mas corto de lo que piensan, a cambiar su rol a la hora de programar.
Pero veremos que nos depara el futuro!
Cc #_1
Sí que tienen chat como feature adicional, pero literalmente te autocompletan el código y te proponen mejoras o puedes pedirle que te explique un trozo de código concreto o que busque si hay mejoras.
Por ejemplo en ésta captura de pantalla, copilot en vscode me hace una sugerencia completa para loguear un mensaje después de un código, que puedo aceptar o modificar o puedo empezar a escribir el código yo y me hace sugerencias de cómo completarlo.
Luego las métricas de VSCode, uso de Stackoverflow, Github, contrataciones en la industria... Dicen otra cosa... Pero bueno, todos sabemos que antes de que se inventaran los audímetros, los documentales de la 2 eran los más vistos según las encuestas de audiencia.
Donde la ia brilla sobretodo es para prototipar. Y donde siempre ayuda es para ahorrar código aburrido que suele tener andamiaje definido
Nunca faltará gente que tenga la impresión de que al hacer algo distinto lo está haciendo todo más rápido, pero después, a la hora de la verdad, puede que incluso esté siendo más lento que nunca, y lo peor es que a veces se cabrean si se lo dices.
Pues no veas cómo me han puesto, y precisamente pensé en eso de que quien tanto habla es porque la ha usado poco.
Y lo gracioso es que viene… » ver todo el comentario
Nada de "vibecoding" de mierda, pero utilizando Windsurf suma:
- Cada vez que me sugiere algo que completar con tabulador, que entiende de puta madre los patrones de lo que estoy cambiando y voy a toda hostia escribiendo.
- Cada vez que no sé dónde cojones no he importado la… » ver todo el comentario
A lo mejor lo que pasa es que los que no saben programar se conforman con que les escriban código, y los que sí sabemos queremos que lo hagan bien. No solo que parezca que funcione, que esté como si lo hubiéramos escrito nosotros o mejor.
Pero al desarrollador que necesita puntualmente hacer cierta cosa en cierto lenguaje que no domina, le dispara la productividad. La IA no le hace el trabajo, pero le ayuda muchísimo.
Es decir, que si harán falta devs humanos, aunque utilicen un lenguaje de más alto nivel, y serán más necesarias que nunca, puesto que las herramientas de desarrollo serán más potentes que nunca
El avance tecnológico siempre requiere, repito , siempre, de profesionales más cualificados. Eso no quita para que cualquier amateur tenga a su alcance la posibilidad de realizar algo... amateur.