{"id":34021,"date":"2025-09-11T11:45:41","date_gmt":"2025-09-11T09:45:41","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=34021"},"modified":"2025-09-11T11:48:11","modified_gmt":"2025-09-11T09:48:11","slug":"convertirse-en-programador-aprendizajes-desafios-y-herramientas","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/","title":{"rendered":"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador"},"content":{"rendered":"\n<p>A\u00fan recuerdo el momento en que decid\u00ed convertirme en programador: era 1985, las radios sonaban &#8220;The Wild Boys&#8221; de Duran Duran y ten\u00eda que tomar una decisi\u00f3n importante: &#8220;\u00bfComputadora o ciclomotor?&#8221;.<\/p>\n\n\n\n<p>A los 14 a\u00f1os es una elecci\u00f3n dif\u00edcil: por un lado podr\u00edas realizar lo que en tu cabeza es la evoluci\u00f3n natural de un chico al que le gustan las matem\u00e1ticas, es decir entender qu\u00e9 es la inform\u00e1tica y hacer lo que pel\u00edculas como War Games pintaban como algo al alcance de cualquier ni\u00f1o; por otro lado, comprar un ciclomotor, acelerar libre por las calles, poder ir donde quieras y mostrarte a las chicas fuera del estereotipo del nerd.<\/p>\n\n\n\n<p>Una elecci\u00f3n dif\u00edcil, agonizante, pensada durante meses, pero enfrentada como todas las mejores decisiones de mi vida: instintivamente, de manera completamente aleatoria.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-gano-la-computadora\">Gan\u00f3 la computadora.<\/h2>\n\n\n\n<p>Despu\u00e9s de meses de espera, cuando logr\u00e9 convencer tambi\u00e9n a mis padres de que era una elecci\u00f3n imprescindible, arrastr\u00e9 a mi padre a comprarla.<\/p>\n\n\n\n<p>Mi padre conoc\u00eda a alguien que ten\u00eda una &#8220;tienda Olivetti&#8221;, lo que en los a\u00f1os 80 significaba estar en el centro del mundo inform\u00e1tico, y la primera propuesta fue un &#8220;Olivetti Prodest&#8221;.<\/p>\n\n\n\n<p>Era joven, completamente ignorante sobre lo que significaba programar, pero estaba seguro de una cosa: el Prodest era la elecci\u00f3n equivocada. Todos ten\u00edan el Commodore64, \u00bfera posible que yo debiera tener un Prodest?<\/p>\n\n\n\n<p>Tambi\u00e9n aqu\u00ed, varios d\u00edas para convencer a todos de que el Prodest no ten\u00eda futuro. &#8220;El Commodore s\u00ed lo ten\u00eda, era la computadora del futuro&#8221;.<\/p>\n\n\n\n<p>Con la perspectiva del tiempo entiendo cu\u00e1n infundada era esta afirmaci\u00f3n, no ten\u00eda ning\u00fan dato que la respaldara, excepto la publicidad martillante de ese per\u00edodo.<\/p>\n\n\n\n<p>No recuerdo el d\u00eda de la compra, solo recuerdo mi alegr\u00eda al armarlo: se trataba de conectar la corriente y un monitor, que en realidad era una vieja TV en blanco y negro.<\/p>\n\n\n\n<p>El primer d\u00eda estaba devastado: me hab\u00edan regalado un juego y hab\u00eda pasado toda la tarde jugando.<\/p>\n\n\n\n<p>Pens\u00e9 que dormir\u00eda bien, pero esa noche no pude cerrar los ojos, una mezcla de alegr\u00eda, euforia y decepci\u00f3n. A esa edad siempre tienes m\u00e1s dudas que certezas: \u00bfpor qu\u00e9 hab\u00eda perdido la tarde jugando, cuando en cambio quer\u00eda ser &#8220;el programador&#8221;? Despu\u00e9s de todo, ni siquiera sab\u00eda qu\u00e9 significaba, pero estaba seguro de que no se trataba de jugar, sino de algo diferente.<\/p>\n\n\n\n<p>En los d\u00edas siguientes le\u00ed varias veces el manual: un cuaderno de anillas, en formato A5, con la cubierta a rayas y el logo de Commodore. Creo que a\u00fan recuerdo el olor del papel, pero tal vez sea solo una ilusi\u00f3n de la memoria.<\/p>\n\n\n\n<p>Desde all\u00ed comenzaron a\u00f1os de errores, intentos, presuntos \u00e9xitos y fracasos.<\/p>\n\n\n\n<p>De lenguaje a lenguaje, de computadora a computadora, de sistema operativo a sistema operativo, de librer\u00eda a librer\u00eda, de framework a framework.<\/p>\n\n\n\n<p>Un viaje que dur\u00f3 d\u00e9cadas, donde cada d\u00eda aprend\u00ed algo nuevo, donde cada d\u00eda entend\u00ed que nunca se deja de aprender.<\/p>\n\n\n\n<p>Pero ese es el pasado, un pasado rom\u00e1ntico que nunca volver\u00e1: ahora programar es algo diferente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-convertirse-en-programador-hoy\">Convertirse en programador hoy<\/h2>\n\n\n\n<p>Convertirse en programador hoy ha perdido completamente el encanto que ten\u00eda en los a\u00f1os 80 y 90.<\/p>\n\n\n\n<p>Una vez aprender un lenguaje de programaci\u00f3n significaba tener trabajo, hoy solo significa tener una herramienta que te ayuda a resolver parte de un problema.<\/p>\n\n\n\n<p>Un lenguaje de programaci\u00f3n ya no es un punto de llegada, sino que representa solo el primer escal\u00f3n de un camino que no tiene fin.<\/p>\n\n\n\n<p>Este aspecto desalienta a muchos j\u00f3venes a emprender la carrera de programador y tambi\u00e9n los expone a una serie de desaf\u00edos que no exist\u00edan en el pasado, los pone en un mundo donde cada vez m\u00e1s a menudo uno se siente inadecuado, en un mundo donde se tiene miedo de no estar a la altura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-paradoja-de-la-eleccion-y-la-ansiedad-por-el-rendimiento\">La paradoja de la elecci\u00f3n y la ansiedad por el rendimiento<\/h2>\n\n\n\n<p>Hoy, un aspirante a programador ya no tiene que elegir entre una computadora y un ciclomotor, sino entre docenas de lenguajes, cientos de frameworks e innumerables trayectorias profesionales: frontend, backend, m\u00f3vil, ciencia de datos, IA, DevOps, y cada d\u00eda el mercado inventa una sigla nueva donde todos se sienten desprevenidos: DevSecOps, FinOps y as\u00ed sucesivamente.<\/p>\n\n\n\n<p>Como observa Barry Schwartz en su libro &#8220;The Paradox of Choice&#8221; (2004), un exceso de opciones puede parad\u00f3jicamente llevar a la par\u00e1lisis decisional y la insatisfacci\u00f3n. En el mundo de la programaci\u00f3n, este fen\u00f3meno es particularmente evidente: seg\u00fan el Stack Overflow Developer Survey, existen m\u00e1s de 80 lenguajes de programaci\u00f3n utilizados activamente, con nuevos frameworks emergiendo constantemente.<\/p>\n\n\n\n<p>Esta abundancia ya no es una riqueza, no significa que podamos hacer cualquier cosa, m\u00e1s bien es una manera de hacer que el programador se sienta cada vez m\u00e1s desprevenido: cualquier camino que elija, el riesgo de terminar en un nicho de poco valor es cada vez m\u00e1s probable.<\/p>\n\n\n\n<p>Por eso es conveniente despegarse cada vez m\u00e1s de la parte t\u00e9cnica, especializ\u00e1ndose en la actitud hacia la resoluci\u00f3n de problemas, que es una pr\u00e1ctica que tiene un grado de aprendizaje transversal y deber\u00eda ayudar a resolver la paradoja de elegir el mejor lenguaje.<\/p>\n\n\n\n<p>Para quienes ten\u00edan un tupido flequillo en la frente en los a\u00f1os 80, la pregunta que m\u00e1s se hac\u00eda era &#8220;\u00bfc\u00f3mo hago mover este sprite?&#8221;, luego pas\u00f3 a &#8220;\u00bfqu\u00e9 tecnolog\u00eda me garantizar\u00e1 trabajo por los pr\u00f3ximos 5 a\u00f1os?&#8221; y ahora comienza a transformarse en &#8220;\u00bfc\u00f3mo puedo mantenerme actual en un mundo en constante evoluci\u00f3n?&#8221;.<\/p>\n\n\n\n<p>Si esto no basta, pensemos en la presi\u00f3n creada por las comunidades online. Si en los a\u00f1os 80 la comparaci\u00f3n se limitaba a pocos amigos o a las revistas, hoy plataformas como GitHub, LinkedIn o Twitter exponen constantemente el trabajo de miles de otros desarrolladores, alimentando el s\u00edndrome del impostor.<\/p>\n\n\n\n<p>La mayor\u00eda de los profesionales de TI experimenta el s\u00edndrome del impostor al menos una vez en su carrera, con los programadores particularmente expuestos a este fen\u00f3meno debido a la naturaleza colaborativa y p\u00fablica de su trabajo.<\/p>\n\n\n\n<p>Se tiene la sensaci\u00f3n de estar siempre un paso atr\u00e1s, no se tiene tiempo de leer algo y pensar en probarlo, cuando desde los s\u00f3tanos de un suburbio de Beijing un equipo de desarrolladores ha creado una herramienta que promete revolucionar el mundo del desarrollo y t\u00fa, pobre programador que a\u00fan es acosado por sus colegas de trabajo, te sientes cada vez m\u00e1s obsoleto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-el-impacto-de-la-inteligencia-artificial\">El impacto de la Inteligencia Artificial<\/h2>\n\n\n\n<p>Como si no fuera suficiente, el advenimiento de herramientas basadas en IA como GitHub Copilot, ChatGPT, Gemini o Claude est\u00e1n reescribiendo las reglas.<br>Si por un lado pueden acelerar el desarrollo y ayudar a superar obst\u00e1culos, por otro lado corren el riesgo de crear una generaci\u00f3n de programadores que sabe &#8220;preguntar&#8221; pero no &#8220;hacer&#8221;. El riesgo es perder la comprensi\u00f3n profunda de los mecanismos, delegando el pensamiento cr\u00edtico a la m\u00e1quina. Se aprende a usar una herramienta, no a resolver un problema desde los fundamentos.<\/p>\n\n\n\n<p>Como se destaca en el informe &#8220;State of AI&#8221;, casi la totalidad de los desarrolladores de Estados Unidos utiliza herramientas de codificaci\u00f3n basadas en IA, pero solo una subparte declara comprender plenamente c\u00f3mo estas herramientas generan sus soluciones.<\/p>\n\n\n\n<p>Si observamos las estad\u00edsticas de OpenRouter sobre el uso de IA a lo largo del tiempo, no podemos dejar de notar un aumento vertiginoso en la adopci\u00f3n de estas herramientas, con un crecimiento exponencial de consultas e interacciones.<\/p>\n\n\n\n<p>De hecho, las IA se han convertido en nuestro compa\u00f1ero de trabajo diario, una herramienta imprescindible en la vida de cualquier programador.<\/p>\n\n\n\n<p>Pero cuanto m\u00e1s pasa el tiempo y su evoluci\u00f3n, se hace cada vez m\u00e1s evidente que el programador est\u00e1 destinado a perderse en el mar de c\u00f3digo que tendr\u00e1 que revisar, aumentando de manera incontrolada la sensaci\u00f3n de inadecuaci\u00f3n que tenemos por naturaleza.<\/p>\n\n\n\n<p>A pesar de esto, Bill Gates afirma:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Programming will remain a <span class=\"hljs-number\">100<\/span>% human profession, even a century <span class=\"hljs-keyword\">from<\/span> now<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Una se\u00f1al de que probablemente podemos dormir tranquilos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-que-queda-y-que-se-necesita-para-no-perderse\">\u00bfQu\u00e9 queda (y qu\u00e9 se necesita) para no perderse?<\/h2>\n\n\n\n<p>Sin embargo, a pesar de todo, el coraz\u00f3n de la programaci\u00f3n no ha cambiado. No es el lenguaje, no es el framework, no es la IA.<\/p>\n\n\n\n<p>El coraz\u00f3n sigue siendo la <strong>curiosidad<\/strong>, las ganas de entender, de inventar siempre algo nuevo, sin limitarse a repetir infinitamente lo que hemos aprendido.<\/p>\n\n\n\n<p>Tomemos el ejemplo de BitChat, una aplicaci\u00f3n de mensajer\u00eda descentralizada. Su creaci\u00f3n requiri\u00f3 una comprensi\u00f3n profunda de los protocolos de red y la criptograf\u00eda. La curiosidad de explorar nuevas tecnolog\u00edas y la determinaci\u00f3n de enfrentar nuevos desaf\u00edos llev\u00f3 a su realizaci\u00f3n: pero \u00bfc\u00f3mo se escribi\u00f3 su n\u00facleo? A trav\u00e9s de IA, en un fin de semana de vibecoding, pero sin una mente humana detr\u00e1s del proyecto, ninguna IA (hasta ahora) habr\u00eda sido capaz de concebirla.<\/p>\n\n\n\n<p>La <strong>l\u00f3gica<\/strong> capaz de descomponer un problema en partes diminutas sigue siendo un arte que las IA deben aprender, y es fruto de a\u00f1os de evoluci\u00f3n, que estamos tratando de emular d\u00eda tras d\u00eda.<\/p>\n\n\n\n<p>Otro aspecto es la <strong>tenacidad<\/strong> frente a un bug que no se encuentra. Un programador ataca con fuerza bruta, luego reflexiona, estudia y reenfrenta el problema desde nuevos puntos hasta que encuentra una soluci\u00f3n aceptable. Actualmente las IA solo tienen una fuerza bruta inmensa que tratan de usar hasta el agotamiento, pero tal vez no sea el mejor enfoque para problemas comprimidos o en los que se necesita una visi\u00f3n hol\u00edstica del producto.<\/p>\n\n\n\n<p>Tal vez, el verdadero desaf\u00edo para el programador de hoy no es aprender la \u00faltima tecnolog\u00eda, sino aprender a gestionar el ruido. Aprender a elegir un camino y seguirlo con dedicaci\u00f3n, sin dejarse distraer por la frenes\u00ed de &#8220;lo nuevo a toda costa&#8221;.<\/p>\n\n\n\n<p>Las nuevas herramientas son una ayuda, no un atajo para no pensar, pero deben ser absorbidas para poder ser explotadas al m\u00e1ximo.<\/p>\n\n\n\n<p>Para convertirse en programadores hoy, se debe primero que todo aprender a ser como ese ni\u00f1o de 1985: concentrado en un objetivo, curioso de descubrir qu\u00e9 hay dentro de la &#8220;caja&#8221; y listo para leer el manual, aunque hoy ese manual sea tan grande como toda la web.<\/p>\n\n\n\n<p>Y repensando en Bill Gates, esperemos que sus palabras no se conviertan en un meme como la frase:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">640K ought to be enough for anybody!<\/code><\/span><\/pre>","protected":false},"excerpt":{"rendered":"<p>A\u00fan recuerdo el momento en que decid\u00ed convertirme en programador: era 1985, las radios sonaban &#8220;The Wild Boys&#8221; de Duran Duran y ten\u00eda que tomar una decisi\u00f3n importante: &#8220;\u00bfComputadora o ciclomotor?&#8221;. A los 14 a\u00f1os es una elecci\u00f3n dif\u00edcil: por un lado podr\u00edas realizar lo que en tu cabeza es la evoluci\u00f3n natural de un&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":34023,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10620],"tags":[],"collections":[13012],"class_list":{"0":"post-34021","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dev-life-es","8":"collections-top-of-the-week-es","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Descubre la historia de un programador desde 1985 hasta la actualidad: elecci\u00f3n de su primera computadora, a\u00f1os de aprendizaje, el impacto de la IA y c\u00f3mo mantener la curiosidad y la pasi\u00f3n en un mundo tecnol\u00f3gico en constante cambio.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador\" \/>\n<meta property=\"og:description\" content=\"Descubre la historia de un programador desde 1985 hasta la actualidad: elecci\u00f3n de su primera computadora, a\u00f1os de aprendizaje, el impacto de la IA y c\u00f3mo mantener la curiosidad y la pasi\u00f3n en un mundo tecnol\u00f3gico en constante cambio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-11T09:45:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-11T09:48:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador\",\"datePublished\":\"2025-09-11T09:45:41+00:00\",\"dateModified\":\"2025-09-11T09:48:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\"},\"wordCount\":1830,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png\",\"articleSection\":[\"Dev life\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\",\"name\":\"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png\",\"datePublished\":\"2025-09-11T09:45:41+00:00\",\"dateModified\":\"2025-09-11T09:48:11+00:00\",\"description\":\"Descubre la historia de un programador desde 1985 hasta la actualidad: elecci\u00f3n de su primera computadora, a\u00f1os de aprendizaje, el impacto de la IA y c\u00f3mo mantener la curiosidad y la pasi\u00f3n en un mundo tecnol\u00f3gico en constante cambio.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev life\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador - Codemotion Magazine","description":"Descubre la historia de un programador desde 1985 hasta la actualidad: elecci\u00f3n de su primera computadora, a\u00f1os de aprendizaje, el impacto de la IA y c\u00f3mo mantener la curiosidad y la pasi\u00f3n en un mundo tecnol\u00f3gico en constante cambio.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/","og_locale":"en_US","og_type":"article","og_title":"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador","og_description":"Descubre la historia de un programador desde 1985 hasta la actualidad: elecci\u00f3n de su primera computadora, a\u00f1os de aprendizaje, el impacto de la IA y c\u00f3mo mantener la curiosidad y la pasi\u00f3n en un mundo tecnol\u00f3gico en constante cambio.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-09-11T09:45:41+00:00","article_modified_time":"2025-09-11T09:48:11+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png","type":"image\/png"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador","datePublished":"2025-09-11T09:45:41+00:00","dateModified":"2025-09-11T09:48:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/"},"wordCount":1830,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png","articleSection":["Dev life"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/","name":"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png","datePublished":"2025-09-11T09:45:41+00:00","dateModified":"2025-09-11T09:48:11+00:00","description":"Descubre la historia de un programador desde 1985 hasta la actualidad: elecci\u00f3n de su primera computadora, a\u00f1os de aprendizaje, el impacto de la IA y c\u00f3mo mantener la curiosidad y la pasi\u00f3n en un mundo tecnol\u00f3gico en constante cambio.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/convertirse-en-programador-aprendizajes-desafios-y-herramientas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev life","item":"https:\/\/www.codemotion.com\/magazine\/es\/dev-life-es\/"},{"@type":"ListItem","position":3,"name":"El mundo de la programaci\u00f3n ha cambiado y con \u00e9l la manera de convertirse en programador"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-600x600.png","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png",1536,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-300x200.png",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-768x512.png",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-1024x683.png",1024,683,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png",1536,1024,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1.png",1536,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/09\/14-DiventareProgrammatoriOggi-articolo-1-leonardo-ai-1-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"A\u00fan recuerdo el momento en que decid\u00ed convertirme en programador: era 1985, las radios sonaban &#8220;The Wild Boys&#8221; de Duran Duran y ten\u00eda que tomar una decisi\u00f3n importante: &#8220;\u00bfComputadora o ciclomotor?&#8221;. A los 14 a\u00f1os es una elecci\u00f3n dif\u00edcil: por un lado podr\u00edas realizar lo que en tu cabeza es la evoluci\u00f3n natural de un&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=34021"}],"version-history":[{"count":1,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34021\/revisions"}],"predecessor-version":[{"id":34024,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34021\/revisions\/34024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/34023"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=34021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=34021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=34021"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=34021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}