Idiomas disponibles:

Olvídate de programar. ¿Cuál es el futuro del programador?

Esta publicación fue originalmente escrita en inglés. La traducción puede no reflejar el 100% de las ideas originales del autor.

Pasan los años y en el mundo del desarrollo de software nos hacemos la misma pregunta: “¿Cuál es el futuro de la programación?”. Para esta respuesta siempre tuvimos el tema candente de cada momento. La computación en la nube fue un tema candente en 2010. Cuando yo estaba en la universidad, Big Data e IoT eran la tendencia, luego Deep Learning, NFTs y así sucesivamente. Incluso puedes dividir las eras de la tecnología mirando el tema de moda de cada período. Pero ahora en 2026 hay un tema que llegó con toda la fuerza y ya es la realidad del mercado y cambió el campo de la tecnología para siempre: Inteligencia Artificial.

El objetivo de esta publicación no es discutir si la IA es el futuro o no, porque la respuesta es simple: ya es el presente. OpenAI, Google Gemini y Anthropic son todas empresas y subdivisiones que ya forman parte de nuestra vida diaria. Esto va más allá de la programación. Mucha gente las usa como apoyo para escribir un correo electrónico, para profanar el legado de Studio Ghibli o como servicio de búsqueda en lugar de Google. Y, naturalmente, el caso de uso principal y el que más mueve el mercado de la IA es el uso de inteligencia artificial generativa para código. Entonces esa pregunta obvia invade la mente del programador: “¿Cuál será MI futuro?”. Aquí tenemos que dividir el panorama de los desarrolladores en dos grandes grupos: los juniors o aquellos que buscan entrar en la industria y los que ya son de nivel medio o senior con conocimiento de la industria.

¿Para el junior? Malas noticias, amigos. Creo que nunca ha sido tan difícil entrar en el mercado como lo es hoy. Para las empresas, una licencia de 20 dólares para Claude Code es suficiente para eliminar un puesto junior. A las empresas no les importa la educación, quieren resultados a corto plazo. Por eso el rol del junior siempre fue un mal necesario e incluso una especie de apuesta. Encontrar un profesional principiante que sea una anomalía para el capitalista significa encontrar al trabajador perfecto: alguien que rinde por encima de sus capacidades mientras gana lo mínimo posible. Hay varios artículos sobre el tema y no es el foco de esta publicación. Sin embargo, si eres junior o quieres entrar en el mundo de la programación, lee el siguiente párrafo con atención. No te ayudará en la industria, pero entenderás cómo es el perfil del programador del futuro.

¿Eres senior? Toma asiento porque aquí viene una historia. El juego ha cambiado. Sabemos que la palabra programador no representa nuestro trabajo real. Hay varios términos para esto, como ingeniero de software, desarrollador de software o arquitecto de software. Pero el término que más se acercará a lo que nos convertiremos es ANALISTA DE SISTEMAS. Presta mucha atención a la palabra analista. Olvídate del código y de todo lo que forma parte de esa construcción. No serás parte de la construcción, sino su supervisor. Olvídate del número de líneas de código, la programación en pareja y otros términos de la planta de producción. Tu rol será supervisar el trabajo de las IAs y con una visión macro responder las siguientes preguntas:

  • ¿Tus IAs están trabajando en la actividad correcta?
  • ¿Tus aplicaciones están funcionando bien?
  • ¿Tus aplicaciones tienen un alto nivel de confiabilidad?
  • ¿Tus IAs están gastando demasiado dinero?
  • ¿Cuál es el nivel de retrabajo de las IAs? ¿Cuál es el costo asociado a esto?

Nuestro rol pasará de ser una parte de este proceso a ser el dueño del proceso. Responderás por las métricas que mencioné anteriormente. Para ello debes olvidarte de si puedes escribir manualmente el código más eficiente y maravilloso posible. Esas serán habilidades del pasado. Debes entender el escenario en su conjunto y te apoyarás en algo que quienes entran al mercado ahora no tienen: conocimiento de la planta de producción.

Si eres senior, probablemente pasarás más tiempo resolviendo otros problemas relacionados con el trabajo que escribiendo código realmente. Para aquellos que pasan aún más tiempo en estas otras actividades, como líderes técnicos o arquitectos de sistemas, puedo decir que sí, si vuelves hoy a escribir código desde cero, podrías tomarte un tiempo revisando conceptos nuevos o nuevas funcionalidades. Sin embargo, estoy seguro de que sabes absolutamente cómo debería verse un buen código, qué patrón elegir para cada proyecto y qué es importante versus qué no lo es. Este es el conocimiento que marcará la diferencia en tu trabajo.

En resumen, nos convertiremos en meros gestores de proyectos y la cadena debajo de nosotros estará compuesta enteramente por IA. ¿Es esto bueno? JODER QUE NO, por supuesto que no. Este es el pico máximo de la precarización laboral. Responderemos por modelos impredecibles que alucinarán más o menos dependiendo de lo que tu empresa considere necesario invertir en ellos. Los nuevos analistas de sistemas crecerán sin haber pisado nunca la planta de producción. Ante la primera alarma de emergencia, como que una IA se desconecte o supere el límite semanal de tokens, no sabrán qué hacer para arreglar la maquinaria.

El futuro es un desastre. Espero que todos los que tengan que jugar este juego consigan el dinero para comprar una pequeña granja y alejarse lo más rápido posible antes de ser descartados por la próxima tendencia tecnológica.

Fire!