Vale la pena aprender a programar en 2024
Si pasan mucho tiempo en redes sociales, quizas ya han notado que cuando sale un nuevo servicio de inteligencia artificial relacionado a codigo, se empiece a hablar mucho de:
- "El fin de los programadores"
- "Las IA reemplazaran a los programadores"
- "Ya no aprendas a programar"
- "Murio la programacion"
y titulos similares o con esa misma idea principal.
Este tipo de contenido hace que muchos realmente lo crean, o hace que que se pregunten ¿Si realmente vale la pena aprender a programar aun?
Y no quiero hacerles el cuento largo, Por supuesto que vale la pena aprender a programar, y el desarrollo de software tal cual lo conocemos lo vamos a seguir viendo al menos por otros 10 años.
Aunque tambien creo que este ira adaptandose a nuevas herramientas y la forma en la que se aprende a programar tambien ira cambiando, pero es una adaptacion no un reemplazo, o pueden pensarlo como una evolucion.
Y para que puedan entender este punto, este video tiene 3 partes principales:
- El contexto de IAs, donde vamos a ver un listado rapido de como fueron apareciendo algunas herramientas de inteligencia artificial relacionadas a crear software
- Quien se benefician de esto
- El futuro del desarrollo de software con IA
Así que vamos a empezar
Contexto de IAs
primero veamos desde cuando se convirtio en una moda matar a la programacion usando inteligencia artificial.
Todo esto empieza con la aparición de GPT-3 a mediados del año 2020, en donde la empresa OpenAI, ya tenia un modelo inteligentes o Large Language Models (LLM) para poder comprender codigo, ademas de autocompletar, predecir o generar codigo, esta se podia usar a traves de una API pero no habia hasta este punto un acceso generalizado.

Es decir que hasta este punto se tenia que pedir permiso asi que no habia una forma en la que un usuario normal conociera esto.
Pero no fue hasta la aparicion de Github Copilot, en Junio del 2021, donde todo esto empezo a cambiar. Copilot es una herramienta de autocompletado de codigo que se añade a los editores de codigo o IDEs, desarrollada por Github y que tambien usa un modelo de OpenAI llamado Codex que es una variante de GPT-3 enfocada a solo codigo.
Ya desde aqui empezaron a aparecer muchos articulos acerca de que copilot iba a reemplazar a los programadores, o los temas de ya no aprendan a programar y similares.
Y la razón de que Github pudo lograr desarrollar esto, es porque ellos pertenecen a Microsoft y este también tiene una gran inversion en OpenAI, por lo que los productos de Github, OpenAI y Microsoft estan fuertemente relacionados.
Y esto fue el inicio donde GPT se empezo a usar de forma practica, pero no fue hasta a fines año 2022, cuando OpenAI publica una web donde se puede chatear con el modelo GPT, y es aqui donde ya no solo los programadores conocian de GPT sino tambien el usuario comun, porque con una idea tan simple de chatear con una IA, Chatgpt se popularizo tanto que convirtio a OpenAI en la empresa de IA mas importante actualmnete.
Y que creen aqui tambien empezaron a matar a la programacion, porque Chatgpt tambien produce codigo y no se necesita un programador para copiar y pegar codigo, y lo que genero nuevamente noticias similares como cuando salio github copilot acerca del fin de la programacion.
¿Ahora ChatGPT era un nuevo tipo de IA?, no realmente, ChatGPT es una aplicacion encima del modelo GPT, por lo que es otro uso mas de algo que ya existía.
Pero como ahora los usuarios normales ya usaban este modelo, a partir de aqui empezo todo una competencia de empresas grandes tratando de usar este tipo de modelos inteligentes en sus productos, Microsoft desarrollo Copilot, Google desarrollo Gemini, OpenAI intento adatpar mas servicios de IA al chat y asi empezaron las noticias de IA por todos lados, y de hecho no ha parado hasta ahora.
incluso hace unos dias Apple tambien ha adaptado todos sus productos para que usen IA y obviamente tambien esta usando el modelo de OpenAI, y esto seguira siendo de lo mas normal en los siguientes meses, es decir mas empresas iran adaptando sus servicios con algun tipo de funcionalidad inteligente, pero que al final todos estan ofreciendo lo mismo.
Ahora en el 2023, hubo tanta expectativa de todo el tema IA, que muchos proyectos de desarrolladores indpendientes o proyectos open source empezaron a crearse, basados en la misma idea de chats inteligentes y modelos de texto.
Entre estos LLMs Open Source que surgieron tenemos a:
y muchos otros que incluso pueden instalarlos en nuestros propios computadores.
Y esto incentivo a muchos otros desarrolladores a crear mas proyectos experimentales como aplicaciones que puedes instalar en tu sistema operativo y usando un LLM puede controlar algunos programas de tu sistema, ademas de que el propio LLM pueda hacerse preguntas a si mismo, hasta que finalice con una tarea.
Estos tipos de programas son llamados Agentes inteligentes o Autonomous Agents
Y tambien hay una lista grande de agentes inteligentes para distintos propositos, alguno son solo programar, u otros son para hacer tareas genericas, entre los que podemos encontrar a:
- AutoGPT
- BabyAGI
- GPT Engineer.
Los cuales son software abierto, pero por supuesto tambien hay agentes por parte de empresas, por ejemplo Microsoft tiene el suyo llamado AutoGen o Google tiene el suyo propio llamado Google AI Agent Builder y estos son solo algunos, porque De hecho hay tantos que voy a abarcarlos en un video por aparte, pero un agente que se hablo mucho hace algunos meses relacionado a esto fue Devin de la empresa Cognition AI, el cual llaman a Devin el primer desarrollador de software AI, el cual puede con un prompt crear software en la nube, hacer busquedas en internet, documentar todo sus pasos, debuggear y ejecutar el programa todo de forma automatica.
Y yo se que suena como algo sorprendente pero esto tambien lo hacen estos agentes inteligentes, ademas el prompt que le da a devin tiene algo que me llama la atencion, porque no esta pidiendo un proyecto o alicacion directamente sinoque esta siendo tecnico y esta hablando de proveedores, apis. Es decir el uso de Devin no parece ser su objetivo personas normales sino lo smismo desarrolladores.
Aunque a este punto no hay mucha informacion de lo que Devin, puedo o no puede hacer pero en lo peronal no espero mas que un agente inteligente al igual que el resto que ya existen u otros que estan siendo desarrollados.
Y aunque suena muy util en realidad esto ya lo tenemos ahora aunque dividido en multiples herramientas, aunque es obvio que eventualmente este tipo de funcinalidades se iran integrando en software existen como ChatGPT o Github copilto en algun momneto.
Y que creen que pasara, bueno cuando salgan estas nuevas herramientas y actualizaciones, bueno los anunciaron como un producto completamente nuevo y a partir de alli seguiremos viendo los titulos de "el fin de la programacion" otra vez.
¿Quienes se benefician de esto?
El desarrollo de las IAs pareceria que es solo un avance en innovacion o se esta intentando alcancer solo con fines academicos, pero en la practica tambien es una competencia comercial entre empresas nuevas que quieren llegar a ser el nuevo Google, el nuevo apple o el nuevo Microsoft.
Esto es mi opinion la razon principal de que CEOs como Jen-Hsun Huang de Nvidia diga que ya no aprendan a programar porque el nuevo lenguaje sera el lenguaje humano o el ex CEO de Stability AI, la empresa que desarrolla los modelos de generacion de imagenes de Stable DIfussion, diga que en 5 años no existiran programadores.
Y claro, nosotros lo vemos, y decimos, son empresas muy importantes y son los CEO de esas empresas importantes, vayan a ser tan irresponsables en dar opiniones tan negativas, pero de hecho lo hacen.
La razon principal es dinero, muchas de estas empresas cotizan en bolsa, u otras estan intentando tener mas financiacion, o simplemente quieren hacerse un nombre, y el inflar el ecossitema o la burbuja de las IA solo va a hacer que todas las empresas dentro de estas areas sean las mas valiosas. Son negocios al final del dia, asi que debemos tener muy en cuenta esto cuando realmente se considere usar ese tipo de opinioens para tomar decisiones.
AHora tampoco esto es nuevo, el año anterior San Altman, el CEO actual de OPenAI ya habia dicho algo similar, que gracias a GPT pudieron desarollar muy rapido y siempre menciona que el nuevo lenguaje de programacion sera el lenguaje humano.
En otras palabras estas empresas para investigar y desarrollar necesitan dinero, y mucho, por lo que no solo necesitan inversion sino que tambien necesitan demostrar que los avances llegan a algun lado.
por ejemplo no hace poco Elon musk consiguio una gran financiacion para su propia empresa xAI, por lo que solo nos espera en los siguientes meses seguir viendo esta competencia de anuncios de IA.
Esto hace que en cada nueva version o nuevo producto de estas emrpesas intenten producir mucho interes o llamar "Un gran avance" a cualqueir pequeño paso que van dando
Y es que esta burbuja de las IA va a seguir creciendo hasta que se llegue a un limite tecnico que seria el intentar crear una AGI o una inteligencia general artificial.
Ahora esto es beneficioso realmente, porque es un producto muy util, el problema es que muchos de estas noticias mencionan a la IA que reemplazara a los programadores como si ya estuvieran aqui ese tipo de modelos y lo unico que tenemos hasta el momento son LLMs.
EL Futuro del desarrollo de Software
Para tener en cuenta el futuro de la programacion, hay algunos que dicen que morira eventualmente, otros que no, y yo creo que ambos tienen la razon, pero la diferencia es el tiempo y el termino adecuado.
Es decir el entender como la programacion cambiara a corto, mediano y largo plazo.
Si hablamos de aqui a 50 años, si quizas la programacion tal y como la conocemos no exista, pero la sociedad en la que vivimos quizas tampoco.
Si hablamos de aqui a 10 años, a un corto plazo, personalmente yo les diria aprendan a programar, es una habilidad util que les puede dar trabajo y un inicio en cualquier carrera tech, las IA que estan desarrollando no llegan al nivel de un desarrollador de software decente y hay mucho trabajo por hacer que las IA no van a resolver magicamente en unos años, y esto los que estan empezando a programar lo notan, porque a pesar que tienen GPT y modelos inteligentes aun al dia de hoy veo muchos programadores sufriendo por tareas que les dejan en sus trabajos.
A mediano o largo plazo, mas alla de los 10 o 15 años, quizas diria ok, quizas hay otras carreras nuevas relacionadas a tech que puedes aprender y que no necesitan aprender a programar enteramente, y la programacion tal y como la conocemos al día de hoy, como un proceso netamente manual, quiza vaya desapareciendo, y tengamos formas mas rapidas de generar codigo, de la misma forma como consideramos muerta la programacion con tarjetas perforadas por ejemplo.
Ahora la programacion es mas un trabajo de pensar no de escribir, asi que no tienen porque preocuparse por cada anuncio nuevo de Agentes inteligenes, LLMs o inteligencias artificiales en general, como les mencione estos son servicios y productos que estan empresan van a monetizar y los que creamos contenido tambien intetaremos llamar la atencion con nombres como el fin de la programacion, de hecho muchos ya deben estar cansados de estos titulos, pero es asi como funciona el internet actual.
Ahora en lo personas yo creo que la programacion conforme pasen los años va a terminar siendo similar a como ha pasado con otras industrias de tecnologia
Por ejemplo al día de hoy la fabricacion de autos no lo hacen personas como lo hacian en sus inicios sino que enteramnete esta delegado a robots, pero la tarea de diseñar los autos, o llevar el proceso completo de produccion en masa, no lo hace una maquina lo manejan personas, o tambien algo similar pasa con almacnes como lo de amazon donde los robots hacen tareas repetiivas y los humanos las tareas mas complejas o supervisan a los robots.
Es decir las IAs eventualmente haran mas trabajos repetitivos y faciles, mientras que los humanos seguiran siendo la parte pensante y creativa, pero para que esto pase depende de las personas ir adaptandse a esto cambios y estar en constante aprendizaje.
Por otro lado el uso de IAs tambien permite crear software mas complejo, por lo que es un nivel de abstraccion mas en el desarrollo de software, Es decir la IA no reemplaza a un programdaor, sino que a medida que aprecen las IA estas permiten hacer trabajos mas complicados, porque estas resuelven tareas simples que conllevan tiempo y que evitan que el humano tenga que hacer.
Ademas las IAs te permitiran llegar a roles mas avanzados conforme pasa el tiempo los roles con un nivel tecnico mas alto seran mas necesarios, es decir AI ENgineers, o AI DevOps ENgneer, personas que entiendan como funcionan estos sitemas seran mas valioso, de hecho son roles actuales que ya exsiten y estan ganando mucho dinero, por que estos profesionales se han colocad adelante, y seguiran siendo requeridos conforme pase el tiempo.
Así que el desarrollo de software no va a desaparecer solo se volvera mas tecnico, como siempre debido ser de hecho.
La principal razon es que se toma a la programacion como la actividad de pasar horas escribiendo en el teclado, y claro como una ia evita hacer esto, se da por muerta la programacion
pero el programar no trata de esto y siempre lo disen, el acto de esrcibir codigo es solo una parte dentro del prograar, pero la parte principal es diseñar una solucion con software.
Algo que las IA no hacen por que no piensan. De hecho ninguna de estas IAs puede pensar, solo autocompletan mucho más precisamente, basadas en modelos estadisticos y matematicos mas modernos. Por lo que es parte del programador ser la parte pensante y de diseño, entender como diseñar un sitema a gran escala, entender temas mas abstractos como algoritmos, estruutras de datos, rendimiento, son cosas que una profesional ahora se puede enfocar mas porque la parte practia de solo genear codigo ya esta siendo tomada.
Ahora para aquellos que crean que el programar es solo escribir codigo copiar y pegar y ver en una pantalla el resultado, estos si se van a quedar sin trabajo, porque no entienden lo que hacen, no diseñan nada. Cualquier puede copiar y pegar codigo, pero no cualquier puede entender como funciona un sistema y diseñarlo, y esto es a lo que deben apuntar como desarrolladores desde hoy.
Las IA ya les pueden ayudar a aprender algo nuevo mucho más rapido, ya puede gener codigo muchisimo mas rapido, ahora ustedes toman un rol mas arriba el de pensar y ya no solo hacer un proceso mecanico de escribir.
Es resument, el avance de las IA en codigo se busca que cada vez se necesite menos escritura de codigo, se automatice para ganar productiviadad, pero los roles que siempre seran requeridos es aquel profesional que usa estas herramientas para resolver problemas reales y las entiende en un nivel mucho mas alto.
Y para aquellos que no tienen miedo de usarlas podran hacer lo siguiente:
- Problemas Complejos y Creatividad
- Interdisciplinariedad, el cual una persona podra conocer de varios campos, ya que las IAs pueden enseñar mucha areas, y con el uso de ia podra combinar varias ramas del saber que antes hubiera sido imposible aprender debid al tiempo que tomaba
- Aumentar productiviad al poder crear ma en menos tiempo gracia a que la IA puede ir haciendo tareas mientas
- Creacion rapida de prototipos de proyectos
- Aumentar la calidad, si la IA ya programa lo que sabes, te toca a ti hacer otras cosas, por ejemplo si el cdigo de una app ya lo hace una IA, enfocate en la experiencia del usuario
Ahora si aun asi, crees que va a desarparecer la programacion por esto, pues usalo a tu favor, si ChatGPT puede programar por ti, porque no tomas 3 o 4 trabajos y que chatgpt lo programe, ¿Porque ya no se necesitaran programdores? ¿porque no usas la IA para crear tu siguiente negocio digital o SaaS? porque no creas tu empresa de desarorllo donde no contratas desarrolladores y que chatgpt sea todo tu staff de desarrollo, o porque no te vuelves un freelance exitoso con chatgpt.
La razon es simple, porque una cosa es lo que venden las redes sociales acerca de que cualquier podra programar, pero en la practica esto no es tanto asi, asi que sigue aprendiendo en conjunto con estas herramientas .
Conclusion
En fin, de forma resumida, no se preocupen por la enorme cantidad de servicios que salen actualmnete diciendo que acabaran con programdaores, Todos son anunciones comerciales para ganar usuarios y que se hablen de ellos.
Aprender a programar, y mas importante que solo escribir codigo entiendan como desarrollar sofware, especialisense en alguna area y aprendan varias tecnologias de esa area, y esten en constante aprendizaje, porque asi como trabajas tambien debes tener tiempo para el estudio, y de hecho si aprendes a usar estas herramientas lo tendras.
Usa las herramintas ia actuales y que van surgiendo conoce sus limitaciones y practica todas las posiblidades que tienes para poder ser roductivo
aunque por supuesto el dia en que la ia acabe con la programacion, por supuesto les avisare que otras cosas pueden hacer, aunque si ese dia llega, no creo que la programacion sea la unica area afectada, pero aun no lo veo cerca honestamente, asi que tomenselo con calma, y solo continuen estudiando.
Por que lo mas importante es entender que una IA no tomara tu trabajo sino una persona que sepa usar IA en su trabajo.
Ahora no digo que a futuro no se pueda, de hecho es hata obvio que los prompts que le damos a estas IA eventualmente intentaran inferir mejor que eslo que queramoas usando mucho el contexto, al igual como lo hacen buscadores como google, el tema es que el producir codigo no es todo el trabajo que se hace
Areas como Ingenieria, Data Analisys, Data Science, y cualquier area en donde el trabajo real sea pensar y no necesariamente hacer una tarea repetitiva seguiran funcionan con los mismos principios.
- Sin IA antes algo tipico que se hacia era estudiar un tema pimero, empzar a ecsribir codigo, algo fallaba buscbas por la web, encontrabas la porcion de codigo copias y pegabas y veias el resultado
- Con ia le preguntas el tema que no sabes, GPT te da recomendacion o epxlica el tema, luego le pedis que te de la porcion de codigo y pegas y ves el resultado y repites el proceso
Si lo notas no es que el proceso haya cambiado, solo que ahora hay algo mas simple que te abstrae de hacer operaciones tediosas de busqueda, pero usando esto sigues aprendiendo codigo.
el hecho de que las IA generen codigo no signific que se deba delegar enteramente a una IA a desarrollar todo esto, porque el codigo que produce no tiene el mismo grado de calidad que lo que puede darte un profesional.
- DE hecho hay un estudio que demuestra esto: https://www.gitclear.com/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality
Las ia para genera a mi modo de ver son una herramienta de productividad, no un reemplzao.
Las IA actuales no estan evitando crear software, sino acelerando el desarorllo, y el aprendizaje lo que es bueno, sin embargo el crear software a ciegas es un error que tarde o temprano sale caro.
Ahora que hay de CEOs como los de NVidia o Stability AI, bueno para empezar ellos su negocio entero se basa en AI es normal que quieran que su herramientas, sean las mas usadas. Pero o demuestran una ignoracia de procesos tecnicos o simplemente solo quieren inflar el precio de sus acciones, es decir al final te estan vendiendo algo, que bueno es al final parte de su trabajo, pero que termina confundiendo.
esto es una exageracion, cualquiera desarrollador de software profesional sabe que el usar GPT o cualquier otro LLM esta aun lejos de ser un reemplazo directo a un desarrollador. estos modelos no producen codigo de calidad aun, no tienen mucho contexto de todos los archivos y solo resuelven tareas no tan complicadas de moment
El verdadero valor de LLMs como chatGPT esta mas en la educacion
El rol de un desarrollador no es escribir solo codigo, sino diseñar sistemas, dividir un problema en partes, escoger cual es la mejor ruta para crear. aunque por supuesto si creiste que solo era escribir odigo tampoco sorprende que creas que estos LLMs van a reemplazar tu trabajo. De hecho un ingeniero senior no desperdicia mucho tiempo en euniones y por lo general pasa mas tiempo disñando alguna arqutiectura usa en un sisema, o viendo los posible probleas que una arquitectura puede dar en algun momento, y tiene una compresion mas profunda de todo e sistema, y es este dominio de conocimient es lo que lo hara valioso a futuro
Esto aplica a todo: No porque la IA genera musica, significa que ya no sea necesario aprender algun intraumento, la ia ya ha ganado en ajedrez desde hace muco tiempo y aun estos dias las personas siguen jugando
A mi modo de ver las IA automatizan ese proceso repetitivo y tedioso y hace que te enfoquees en las partes complicadas donde realmente se necesita a un profesional, y aqui esta su utlidad porque horra tiempo, puedes hacer mucho más en menos tiempo.
El aprender a programar sigue siendo necesario para crear software, y si quizas a futuro codees cada vez menos, pero tu trabajo es leer, comprobar que eso realmente funcione o tenga el diseño que requieras. miralo de este modo es como construir una casa, el levantar muros, y hacer cosas fisica lo pueden ser robots, pero el que diseña y dirige el proyecto eres tu.
escribir codigo es solo una parte de un proyecto de software, el hablar con clientes, tomar especificaciones, elaborar todo el dseño, y planificar el proyecto es algo que no puedes delegarlo enteramente a una IA
De hecho en un estdio por Mackenzy se muestra que las IA solo son utiles en tareas faciles, porque cuando hablaos de tareas complejas su mejora baja a menos d eun 10% https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/unleashing-developer-productivity-with-generative-ai
Conclusion:
- Las IA permite evitar hacer tareas repetitivas, pero los diseños. ideas nuevas y formas de generar innovaciones sigue iendo tarea de las personas.
- Y finalmente a pesar de todo esto crees que la programacion va a desaparecer, y no hay necesidad de aprenderlo, entonces puedes continuar porque esto es lo unico que hay que tener en cuenta. Pero si no, entonces no te desanimes y continua aprendiendo, el aprender una habilidad nueva como programar te ayudara luego a entender muchos areas mas complejas que slo crear programas, y es necesari para poder ser un profesional que las usa para crear proyctos complejos y no uno que solo se hecha a dormir mientras una IA rcea software tipico.
La idea de que un Senior pueda evitar contratar muhcos juniors porque los puede reemplazar por IAs es tambin un poco alejada de la realidad actualmente.
Y finalmente y lo mas imporante, aprender a escribir en un lenguje o genrar codigo no es programacion esta es solo una tarea del desarrollo de sofware, si esto lo hace una AI, entonces enfocate en crear diseño de programas.
Miren estos dias estoy viendo a muchas personas crear software muy interesantes con IA, pero de lejos llegan a terminar un proyecto en su mayoria, porque dos cosas, para saber como unir las piezas que dan las IA debes saber escribir codigo.
Es decir si ya tienes una IA que hace la parte tediosa, repetiviva tu se el arquitecto del proyect y investiga y prueba creand proyectos mas avanzandos cada vez
AHora que hy de proyecots que generan codigo como Devin o AutoGPT bueno lucen interesntes pero uno esste proceso no es ideal para crear software de verdad asi que aqui tenemos otro intento de servicio AI que estan intentado vender.
Si bien muchos de los programas mas comunes y simples ya estan resueltos, tampoco se necesita una ai super avanzanda para generarlos de nuevo con variaciones. Pero paraproyectos complejos con ideas nuevas, aun las personas seran necesarias.
COmo puedes actualizarte:
Usa distintos modelos inteligentes en tu dia a dia, son herramientas muy utiles y familiarzarte con distintas de estas pueden ayudarte a avanza mucho mas rapido y tambin a conocer sus limitaciones. Habitualmente uso CHatGPT como mucho de ustedes, pero tambien pago por MIdjourney para genrar imagenes en mis miniaturas, GIthub copilot qu elo puedo usar en multiples editores de codigo, y localmente uso muchos modelos usando software como Ollma o Chat RTX
no se puede delegar todo el proceso de crear software a una IA, de hecho el codigo que produce es aun de baja calidad y siempre hay qe estar revisando que es lo que genera
Muchos clientes crean a diaro proyecots de software usandolo, y muchos de ellos llegan a lo mismo a un punto que tienen tanto codigo que ya no es tan facil de mantener, y es que la IA genera codigo no rasona en las mejores practias o reescribe codigo, esto sigue siendo trabajo de un desarrollador, o codigo que sea seguro o facil de mantener.
Hay muchas publicaciones de contenido en internet de que la programacion se acabo por que una nueva actualizacion sale, pero dos cosas, esas publicaciones de noticias necesitan muchas visitas y es obvio que los titulos llamativos funcionan
Aunque incluso esto no hace tanto daño como las opiniones de ersonas influeyentes en el sector
Ahora por supuesto que ambas son emrpesas muy importatnte en el sector pero no son empresas que vivan de desarollar software como proyectos principales como si lo son MIcrosoft, Google, Amazon o Facebok que de heco no has visto a sus CEO salir y decir que se acabdo el desarrollo de software
pero en la realidad no es tanto asi.
de alli a que reemplace a un profesional capaz en su campo, esto essta muy lejos de suceder. lo que mas veo es que profesionales usan estas herramientas para realizar tareas mucho más complejas que sin este tpo de herrmaientas le tomaria mas tiempo
Como aprovechar las IA
- Optimiza el tiempo. Dale a la IA tareas repetitivas y de generacion de codigo que toma tiempo, y soo enfocate en crear soluciones mas compljeas.
La idea es que las IA optimizan tiempo de un desarrollador, pero no que haga el trabajo del desarrollador,
Asi que en mi opinion son una herramienta muy producida para ser productivos en lugar de un reemplazo. Ahora no dudo que a futuro podamos ver mejores inteligencias artificiales que entiedanan mucho más contexos y sean mas rapidas y puedan ya no solo autocompletar codigo con probabilidad, sino crear su propias soluciones, pero para que eso realmente pase una maquina debe pensar, y eso algo que aun esta basante lejos de generarse.