si pasa mucho tiempo en redes sociales quizás ya han notado que cuando sale un nuevo servicio de Inteligencia artificial relacionado a código se empieza a hablar mucho de el fin de los programadores las illas reemplazarán a los programadores ya no aprendas a programar o murió la programación y títulos similares o con esa idea principal este tipo de contenido hace que muchos realmente lo crean o hacen que se pregunten si realmente vale la pena aprender a programar aún 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 también Creo que este irá adaptando a nuevas herramientas y la forma en la que se aprende a programar también irá cambiando pero es una adaptación no un reemplazo o pueden pensarlo como una evolución y para que puedan entender este punto este video tiene tres partes principales el contexto de las ias donde vamos a ver un poco acerca de cómo han ido surgiendo estas herramientas y de cuál podríamos estar preocupándonos a futuro quién se beneficia de todo este tipo
de contenido o este tipo de anuncios y el futuro del desarrollo de software con ella así que vamos a empezar coders siempre estoy buscando herramientas y recursos para mejorar mi inglés especialmente en el contexto de la programación para intentar sonar más nativo y una plataforma que uso para esto es imigo la cual me ayuda a mejorar mi inglés permitiéndome practicar mi habla constante además que obtengo clases y ayuda de los coaches nativos también posee una herramienta de ia que no solo corrige sino que sugiere cambiar tus mole tillas por frases más elocuentes y nativas y
las clases no solo se limitan a enseñarte oraciones típicas en inglés sino que te enseñan frases que puedes utilizar en la vida real Cuando presentes un proyecto cuando hables con tu jefe o clientes extranjeros o quieras escribir inglés como un nativo lo que garantiza que obtengas una educación en inglés de calidad además aquí puedes encontrar a muchos programadores de todo el mundo y generar contactos en lo personal y amigo no solo me ayuda a mejorar mi vocabulario y corregir muletillas sino que también me ayuda con la fluides para poder comunicarme con mis clientes como un
nativo Así que si eres un programador que busca mejorar su inglés definitivamente te recomiendo probar inigo obten un 90 de descuento en su plan mensual o anual con el enlace que te dejo en la descripción todo esto empieza con la aparición de gpt3 A mediados del año 2020 en donde la empresa Open Ai ya tenía un modelo inteligente o large Language model para poder comprender autocompletar predecir o generar código esta podía utilizar a través de un Api pero no había hasta este punto un acceso generalizado es decir que hasta este punto se tenía que pedir
permiso Así que no había una forma en la que un usuario normal pudiera conocer esto pero no fue hasta la aparición de github copilot en junio del 2021 donde todo esto empezó a cambiar copilot Es una herramienta de autocompletado de código que se añada los editores de código o ids desarrollado por github y que también usa un modelo de Open Ey llamado codex que es una variante de gpt3 enfocada solo a código ya desde aquí empezaron a aparecer muchos artículos acerca de que cupilo iba a reemplazar los programadores o los temas de ya no aprendas
a programar y temas similares la razón de que github haya podido lograr esto es porque esta empresa pertenece a Microsoft y Microsoft a su vez también tiene una gran inversión con Open Ai por lo que los productos de github Open Ai y Microsoft están fuertemente relacionados y estee fue el inicio en donde gpt se empezó a usar de forma práctica pero no fue hasta el año 2022 cuando openi publica una web donde se puede chatear con el modelo gpt y es aquí donde ya no solo los programadores conocían de gpt sino también el usuario común
porque con una idea tan simple de chatear con una ia o un llm chask bt se popularizó tanto que convirtió a Open eii en la empresa de ia más importante actualmente y qué creen Aquí también empezaron a matar a la programación porque chat gbt también produce código y según muchos no se necesita un programador para copiar y pegar código lo que generó nuevamente noticias similares a como cuando salió github copilot acerca del fin de la programación ahora chat gpt era un nuevo tipo de ia bueno no realmente chat gpt es una aplicación encima del modelo
gpt por lo que es otro uso más de algo que ya existía Pero como ahora los usuarios normales ya usaban Este modelo a partir de aquí se empezó toda una competencia de empresas grandes tratando de usar este tipo de modelos inteligentes en sus productos Microsoft desarrolló copilot adaptado en Windows y en sus buscadores Google desarrolló gemini Open ea intentó adaptar más servicios de ia dentro del chat y así empezaron las noticias de ia por todos lados e incluso hace solo algunos días Apple también ha adaptado todos sus productos para que usen ia y obviamente también
está usando el modelo de Open II y esto seguirá siendo de lo más normal en los siguientes meses es decir más empresas Irán adaptando su servicio con algún tipo de funcionalidad inteligente pero que al final todos están ofreciendo lo mismo ahora en el 2023 hubo tanta expectativa de todo el tema Ya que muchos proyectos de desarrolladores independientes 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 gpt for all yama 3 Mistral y muchos otros más que incluso
pueden instalarlo localmente en sus propios computadores y esto a su vez incentivó a muchos otros desarrolladores a crear proyectos experimentales como aplicaciones que puedes instalar en tu sistema operativo y que usando un lm pueden controlar algunos programas program de tu sistema Además de que el propio llen puede hacerse preguntas a sí mismo hasta que finalice una tarea esto lo hace de forma iterativa y a este tipo de programas se le llama agentes inteligentes o autonomous agents es decir agentes autónomos y también hay una lista grande de agentes autónomos para distintos propósitos entre los cuales algunos
solo sirven para programar u otros sirven para hacer tareas genéricas en todo tu sistema entre estos programas está auto gpt baby Ai gpt engineer los cuales son software abiert y si aún no tienes idea de qué es lo que hace un agente autónomo prácticamente estos pueden crear un programa no solamente dándote el código sino también ejecutándola y esto lo va ejecutando paso a paso un llm de hecho esta idea también se está empezando a utilizar en empresas muy grandes por lo que también Microsoft tiene el suyo llamado autogen el cual permite crear aplicaciones en la
nube utilizando recursos de azure la nube de Microsoft o Google también tiene el suyo propio llamado Google Ai agent builder y esos son solo algunos ejemplos porque de hecho hay tantos que voy a abarcarlosablandarlosabocarlosabonarlosabordarlosabortarlosabrasarlosabrazarlosabreviarlosabrigarlosabrogarlosabrumarlosacabarlosacallarlosacatarlosaccionarlosacecharlosaceitarlosacentuarlosaceptarlosacercarlosacertarlosachacarlosachicarlos Hace algunos meses y que estaba relacionado a la programación se llama devin de la empresa cognition Ai el cual llaman a devin el primer desarrollador de software Ai el cual puede con un solo pront crear un software en la nube hacer búsquedas internet documentar sus pasos debugar y ejecutar el programa Todo de forma automática y yo sé que Esto suena como
algo sorprendente Pero esto también lo hacen estos agentes inteligentes que ya les he mencionado antes además en el video demostrativo de devin El pron que se le da a este servicio tiene algo que me llama la atención porque no está pidiendo un proyecto Tan sencillo en lenguaje humano o un lenguaje coloquial sino que realmente le pide cosas técnicas hablando de proveedores hablando de modelos Ai Hablando De Api y así es decir el uso de devin no parece que su objetivo sea personas normales sino otros desarrolladores Aunque a este punto no hay mucha información de lo
que puede o no puede hacer dben pero en lo personal No espero que sea algo distinto de un agente inteligente que ya hemos visto anteriormente Y aunque suena muy útil en realidad esto ya lo tenemos ahora dividido en varias herramientas Aunque es obvio que eventualmente todo este tipo de funcionalidades se van a integrar en una sola Así que eventualmente quizás gpt va a poder también ofrecer agentes inteligentes o gith compilot también se puede convertir en uno y qué creen que pasará cuando salgan estas nuevas herramientas y actualizaciones bueno las empresas lo anunciarán como un producto
completamente nuevo Y a partir de allí Seguiremos viendo los títulos de el fin de la programación otra vez Quiénes se benefician de esto el desarrollo de las idas parecería que es solo un avance de innovación o se está intentando alcanzar solo con fines académicos pero en la práctica también es una competencia comercial entre empresas nuevas que quieren llegar a ser un nuevo Google un nuevo Apple o un nuevo Microsoft esto En mi opinión es la razón principal de que seos como jens Sun Juan de nvidia diga que ya no aprendan a programar porque el nuevo
lenguaje será lenguaje humano o el exo de stability Ai la empresa que desarrolla los modelos de generación de imágenes de stable diffusion digan que en 5 años ya no existirán programadores Y claro nosotros los vemos y decimos son empresas muy importantes y son los seos de empresas importantes No creo que vayan a ser tan irresponsables de dar opiniones tan negativas pero de hecho lo hacen la razón principal es dinero muchas de estas empresas cotizan en bolsa u otras están intentando tener más financiación o simplemente quieren hacerse un nombre y el inflar el ecosistema o la
burbuja de las Sas solo va a hacer que todas estas empresas dentro de esta área sean las más valiosas son negocios al final del día así que debemos tener muy en cuenta esto cuando realmente se considere usar este tipo de opiniones para tomar decisiones reales Como por ejemplo el saber si aún vale la pena aprender a programar ahora tampoco esto es nuevo el año anterior San alman el seo de Open Ai ya había dicho algo similar que gracias a gpt pudieron desarrollar muy rápido y siempre menciona que el nuevo lenguaje de la programación será el
lenguaje humano en otras palabras estas empresas para investigar y desarrollar necesitan dinero y mucho por lo que no solo necesitan inversión sino que también necesitan demostrar que los avances llegan a algún lado por ejemplo no hace poco Elo ma consiguió una gran financiación para su empresa xei que va a competir con Open a por lo que solo nos espera en los siguientes meses seguir viendo este tipo de competencias de anuncios por parte de estas empresas ia Esto hace que en cada nueva versión o nuevo producto de estas empresas intenten producir mucho interés o llamar un
gran avance a cualquier pequeño paso que van dando Y es que esta burbuja de las ias va a seguir creciendo hasta que se llegue a un límite técnico que sería el intentar crear una agi o una Inteligencia artificial general ahora esto es beneficioso realmente Porque muchos de estos productos son útiles El problema es que muchas de estas noticias vienen cargadas de exageración mencionando que la ia reemplazará a los programadores como si ya tuviéramos aquí ese tipo de modelos y lo único que tenemos hasta este momento son llms el futuro del desarrollo de software para tener
en cuenta si vale la pena aprender programación a futuro hay que tener en cuenta varias opiniones e informaciones que tenemos a este punto hay algunos que dicen que morirá eventualmente otros que no y yo creo que ambos tienen la razón pero la diferencia está en el tiempo y el término adecuado es decir el entender cómo la programación cambiará a corto mediano y largo plazo si hablamos de aquí a 50 años sí quizás la programación tal y como la conocemos no exista pero la sociedad en la que vivimos quizás tampoco sea igual a la que vivimos
actualmente si hablamos de aquí a 10 años a corto plazo personalmente yo les diría aprendan a programar es una habilidad útil que les puede dar trabajo y un inicio en cualquier carrera Tec las sillas que están desarrollando no llegan al nivel de un desarrollador de software decente y hay mucho trabajo por hacer que las sillas no van a resolver mágicamente en unos años y esto lo notan los que están empezando a programar porque a pesar de que tienen gpt y modelos inteligentes aún al día de hoy veo muchos programadores sufriendo por tareas que les dejan
en sus trabajos actuales y no son proyectos completos son tareas muy puntuales ahora a mediano o largo plazo más allá de los 10 o 15 años quizás diría Okay hay otras carreras nuevas relacionadas a te que puedes aprender y que no necesiten aprender a programar enteramente y la programación tal y como la conocemos al día de hoy como un proceso netamente manual en el que se tiene que generar código Quizás vaya desapareciendo de a pocos y tengamos formas más rápidas de generar código de la misma forma que como consideramos muerta la programación con tarjetas perforadas
por ejemplo ahora la programación es más un trabajo de pensar no escribir así que no tienen por qué preocuparse por cada anuncio nuevo de agentes inteligentes llms o inteligencias artificiales en general porque como les mencioné Estos son servicios y productos que estas empresas van a monetizar y los que creamos contenido también intentaremos llamar la atención con nombres como el fin de la programación de hecho muchos ya deben estar cansados de estos títulos en videos en artículos y noticias pero es así como funciona el internet actual ahora en lo personal yo creo que la programación conforme
pasen los años va a terminar siendo similar a como ya ha pasado con otras industrias en tecnología por ejemplo el día de hoy la fabricación de autos no lo hacen personas como lo hacían en sus inicios sino que enteramente está delegado a robots pero la parte de diseñar los autos o llevar el proceso completo de producción en masa y otros procesos que requieren pensar no lo hacen máquinas lo hacen personas o también pasa algo similar con los almacenes de productos de Amazon donde los robots hacen tareas repetitivas y los humanos son los encargados de hacer
las tareas complejas o supervisadas a los robots es decir las sidas eventualmente harán más trabajos repetitivos y fáciles mientras que los humanos seguirán siendo la parte pensante y creativa pero para que esto pase depende de las personas e ir adaptándose a estos cambios y estar en constante aprendizaje lo que conlleva un cambio de forma de aprender a este punto por otro lado el uso de las ias también va a permitir crear software más complejo conforme pase el tiempo por lo que es un nivel de extracción más en el desarrollo de software es decir la ia
no reemplaza un programador sino que a medida que aparecen las Sas estas permiten hacer trabajos más complicados de forma rápida por lo que estas resuelven tareas que pueden conllevar mucho tiempo y que evitan que el Humano la tenga que hacer pero esto permite al humano hacer cosas más complejas uniendo lo que ya se la ía con otro tipo de lógica u otro tipo de herramientas es decir podemos hacer mucho más con lo que tenemos actualmente que lo que podía hac un programador hace 10 años además las sillas te permiten llegar a roles más avanzados conforme
pase el tiempo los roles con un nivel técnico más alto será más necesarios Como por ejemplo ingenieros e o ingenieros en The bobs que sepan eii personas que entienden Cómo funcionan estos sistemas serán más valiosos De hecho son roles actuales que ya existen y están generando bastante dinero así que Los profesionales que van surgiendo desde ahora ya deben tener en cuenta contextos en donde la ía va a estar presente tarde o temprano también algo que hace que nosotros percib si vamos a la programación como algo obsoleto a medida que aparecen las sidas es que creemos
que la programación es solo la actividad de pasar horas escribiendo en el teclado y claro como una I evita hacer esto se da por muerte la programación pero el programar no trata de esto y de hecho se menciona muy frecuentemente este tipo de idea el acto de escribir código es solo una parte dentro del programar pero la parte principal es diseñar una solución en software al lo que las idas no hacen porque no piensan solo autocompleta mucho más precisamente basada en modelos estadísticos y matemáticos más modernos por lo que esta parte del programador la parte
de pensar diseñar entender Cómo funciona la solución de un problema o Cómo diseñar un sistema a gran escala entender temas más abstractos como algoritmos Estructura de datos rendimiento de una aplicación Cuáles son las mejores opciones son cosas que una persona tiene que hacer y de hecho van a poder hacerlo mucho más fácilmente porque ya no se van a preocupar de la parte que conlleva tiempo que es escribir código ahora pueden enfocarse en la parte que es del diseño O al menos un poco más porque en la realidad Lo cierto es que muchos de estos chats
inteligentes aún no son tan precisos y cualquiera que lo ha utilizado en su día a día conoce sus limitaciones ahora para aquellos que crean que el programar es solo escribir código copiar y pegar y ver en una pantalla el resultado Esos sí van a quedarse sin trabajo porque no entienden lo que hacen no diseñan nada cualquiera puede copiar y pegar código pero no cualquiera puede entender Cómo funciona un sistema y diseñarlo y esto es a lo que deben apuntar si son desarrolladores o quieren llegar al objetivo de ser desarrolladores en algún momento las idas ya
les pueden ayudar a aprender algo nuevo mucho más rápido ya pueden generar código muchísimo más rápido ahora ustedes tomen un rol más arriba que es el de pensar y de diseñar y ya no ser solamente el proceso mecánico de escribir en resumen las idas nos evitan hacer procesos repetitivos nos permiten ser más productivos pero los roles que siempre serán requeridos es aquel profesional que usa estas herramientas para resolver problemas reales y las entiende en un nivel mucho más alto Así que para aquellos que no tienen miedo de utilizar estee tipo de herramientas van a poder
resolver problemas más complejos de forma creativa van a poder incluso desarrollar interdisciplinaridad el cual son personas que pueden conocer de varios Campos y pueden unirlos de esta forma van a poder desarrollar nuevos tipos de soluciones que antes hubiera sido muy complicados de hacer también se va a poder crear mucho más software ya que se va a poder aumentar el tiempo en el que se crean a medida que se vayan adaptando este tipo de herramientas y se vayan entendiendo también los límites de estos y también va a aumentar el grado de calidad porque el generar código
es una parte pero como tienes tiempo ahora vas a poder enfocarte en pulir algunas cosas que antes era impensable o tomaba demasiado trabajo y Por ende también costaba mucho más es decir si ya una ía te puede generar el código base de tu proyecto puedes enfocarte en otras partes como la experiencia del usuario o hacer que la aplicación rinda un poco mejor o enfocarte en la solución que dará la aplicación en lugar de solo generar el código y bueno si a pesar de todo lo que te menciono aún crees que que la programación va a
desaparecer y que ya hasta este momento está muerta pues usarlo a tu favor si ch gpt puede programar por ti porque no tomas tres o cuatro trabajos de código y hace que chat gpt programe por ti o por qué no usas la iga para crear tu siguiente negocio digital o software a service o por qué no creas una empresa de desarrollo en donde en lugar de contratar desarrolladores pagas servicios de ia que programen por ti o por qué no te vuelves un freelance mucho más exitoso tratando de desarrollar mucho más tipo de proyectos en menos
tiempo de hecho la razón es muy simple porque una cosa es lo que vend en las redes sociales acerca de lo que puede llegarse a programar pero otra es realmente la la práctica y cuando ustedes empiezan a probar este tipo de modelos saben las limitaciones y notamos prácticamente que todo lo que vemos al día de hoy está más exagerado de lo que realmente es pero es parte del marketing de estas empresas y es importante entender que es así como van a seguir funcionando los anuncios de servicios yaa y herramientas modernos de forma resumida No se
preocupen por la enorme cantidad de servicios de Inteligencia artificial que salen actualmente diciendo que acabarán con los programadores aprendan a programar y más importante que solo escribir código entiendan Cómo se desarrolla software especialistes en algún área aprendan varias tecnologías de esa área y están en constante aprendizaje porque así como trabajan también deben tener el tiempo para estudiar y de hecho si aprenden a utilizar estas herramientas van a tener más tiempo conozcan sus limitaciones practiquen todas las posibilidades que pueden hacer con estas para poder ser más productivos Aunque por supuesto el día en que la programación
acabe yo les avisaré qué otras cosas pueden hacer aunque si ese día llega no creo que la programación sea la única área afectada y es algo que de momento no lo veo cerca Así que tómenselo con calma y solo continúen estudiando de momento en mi trabajo Yo no he visto ningún tipo de afección por parte de la s de hecho a este punto he visto como muchas personas que están iniciando en desarrollo se ven más confiadas de poder crear algo y se está produciendo más software lo que es algo bueno para un programador porque genera
mucho más trabajo Es decir el área está saturando de aplicaciones que eventualmente alguien va a tener que mantener Y si ustedes conocen este tipo de herramientas van a poder continuar desarrollando o van a poder continuando desarrollos de otros proyectos que ya se están generando y lo más importante es entender que una ía no va a tomar tu trabajo si no va a ser una persona que sepa usar una ía Espero que este video al menos les haya dado una idea de qué es lo que está está pasando en el entorno o el ecosistema ya si
recién están empezando no se preocupen mucho en realidad todas estas herramientas están más infladas de lo que realmente dicen y si ustedes ven en internet el tipo de aplicaciones que se desarrollan utilizando chpt siempre dan ejemplo de jueguitos o sitios muy básicos y al momento de desarrollar un proyecto Estos son pequeñas partes de un proyecto mucho más grande por lo que siempre se necesitan personas que piensen y desarrollen a la vez nos vemos en un siguiente video eso ha sido todo por el video del día de hoy si tienes dudas puedes dejarla en los comentarios
o en la descripción dejo un enlace para que te puedas unir a la comunidad de discord en donde encontrarás a otros desarrolladores o si en caso el enlace está caído puedes ir a fastd discord para acceder más rápidamente dejo mi Twitter donde típicamente comparto algunos recursos interesantes de desarrollo y programación en general mi Instagram donde comparto algunas noticias cortas todos los días el tiktok donde comparto videos cortos e informativos y mi canal principal en donde comparto opiniones y noticias de tendencias nuevas además también dejo mi web en donde puedes reservar asesorías personalizadas Gracias por ver
y nos vemos en un próximo video