You are opening our Spanish language website. You can keep reading or switch to other languages.
02.03.2026
7 minutos de lectura

“Trabajar en sistemas de IT es, en gran medida, como hacer jardinería”

Piotr Przybył, referente polaco en Java y performance, comparte su visión sobre el impacto de la IA en la programación, las tendencias tecnológicas y el rol de Polonia en el mercado global de IT.
“Trabajar en sistemas de IT es, en gran medida, como hacer jardinería”

Piotr Przybył

Piotr Przybył es Java Champion y una de las voces polacas más reconocidas en la comunidad de herramientas y performance de Java. Es tanto practicante como educador, escribe artículos y brinda charlas en conferencias. Conversamos con él sobre cómo la IA está impactando los roles de los programadores, las tendencias tecnológicas y el rol de Polonia en el mercado internacional de IT.

 

- Te defines como un “jardinero de software”, ¿qué significa eso?

- Encontré esta metáfora hace años, en la primera edición del libro fantástico “The Pragmatic Programmer”, de Andrew Hunt y David Thomas. Allí aparece el concepto de “Software Gardener (jardinero de software, en español): un programador que ve y aborda el trabajo en sistemas de IT de forma muy similar al trabajo en un jardín.

Hay nuevas temporadas, hay que elegir las mejores herramientas para cada tarea, hay distintos cultivos, hay insectos (de los que hay que deshacerse), hay momentos de trabajo duro y de cosecha, hay temporadas muertas…

Como alguien que intenta tener una visión holística de un sistema de IT, me impresionó lo precisa que es esta metáfora. Desde entonces, la uso para definirme y explicar rápidamente mi enfoque a la hora de crear y mantener productos de software. El hecho de haber nacido en una familia dedicada a la agricultura también ayuda, supongo.

 

- ¿Cómo crees que la IA va a impactar en los roles de los programadores?

- ¡Ojalá lo supiera! Escucho que hoy conseguir el primer trabajo es más difícil que hace algunos años, porque “podemos reemplazar a pasantes y juniors con IA”.

A corto plazo, esto puede ser cierto y tener un impacto positivo en los reportes trimestrales. Pero las personas con más experiencia se jubilarán tarde o temprano. ¿Quién las reemplazará entonces?

En mi opinión, ya es momento de que quienes se están formando dejen de pensar la programación como lo hacían sus colegas mayores. He visto agentes de código resolver desafíos de programación cada vez más rápido; su precisión suele ser aceptable y también pueden “comprender” la documentación mucho más rápido que la mayoría, si no todos, los humanos. Competir con la IA en ese tipo de tareas es inútil.

Lo que realmente importa son las habilidades en las que los humanos seguimos siendo muy superiores:

  • la comunicación (por ejemplo, “extraer” requisitos de futuros usuarios o detectar casos de uso contradictorios),
  • la capacidad de entender un concepto de una vez y para siempre (en lugar de que nos lo expliquen una y otra vez o de tener que reentrenarnos),
  • la mejora continua (los modelos sin estado no pueden mejorarse a sí mismos), entre otras.

 

- ¿Qué profesiones de IT están en mayor riesgo de volverse obsoletas debido a la automatización y la innovación impulsadas por IA?

- Estoy bastante seguro de quiénes son los más propensos a perder su trabajo: quienes decidieron ignorar la IA moderna o negar su existencia, como niños que juegan a las escondidas y solo se cubren la cabeza con una almohada: “No puedes verme porque yo no te veo”.

Las personas que no quieren o no pueden usar IA tal vez no pierdan su trabajo frente a la IA en sí, sino frente a otra persona que sí quiera y pueda usarla para obtener resultados más rápidos y mejores.

 

- ¿Cómo está cambiando la educación tecnológica con el auge de la IA? ¿Crees que la educación superior sigue siendo esencial para quienes quieren programar?

- Incluso cuando me gradué de la universidad, había personas que entendían tan bien los sistemas y productos de IT que no necesitaban educación formal. Hoy, cuando se pueden usar fácilmente herramientas basadas en IA como apoyo, tal vez sea aún menos necesaria.

Sin embargo, hay distintos tipos de educación. La decisión clave es invertir tiempo y dinero en una formación que realmente aporte valor: aprovechar cada día y cada recurso. Aprender los principios, no herramientas; y desarrollar pensamiento crítico en lugar de memorizar. Si la universidad ayuda en eso, excelente. Si es solo para obtener un título, no lo consideraría prioritario.

 

- Más allá de la IA, ¿qué otras tendencias tecnológicas te resultan interesantes en la programación moderna y el mercado de IT?

- Una tendencia que veo, y que en realidad me preocupa, es que los programadores dependan cada vez más de herramientas y frameworks. No me malinterpreten: la mayoría de las veces estos frameworks son geniales cuando se usan donde corresponde.

El problema aparece cuando se ve al framework, al almacenamiento de datos o al proveedor cloud como una bala de plata, y absolutamente todo parece un blanco al que disparar. Algo allí está fallando. ¿De verdad necesitamos Domain-Driven Design, Arquitectura Hexagonal y un framework enorme solo para ejecutar un proxy de red simple?

Tradicionalmente, los roles técnicos estaban muy separados: frontend, backend, diseño, investigación. Hoy los roles híbridos son más comunes. ¿Sientes ese cambio?

El problema de estar muy aislado es que naturalmente limita la visión: se ve el mundo a través de un telescopio. Se observan muchos detalles, pero en un campo muy reducido, a veces incluso como si se fuera una isla aislada en el centro del mundo.

Creo que volverse “T-shaped” es cada vez más importante. No hace falta sobresalir siempre en frontend, backend, bases de datos, testing y operaciones al mismo tiempo, pero sí es clave al menos entender cómo funcionan, qué es factible, qué no, y cuáles son los costos e impactos de cada enfoque.

Incluso diría que hoy ese perfil en T es más amplio, pero no solo en tecnología. También ayuda mirar las cosas desde la perspectiva del producto, la experiencia de usuario (UX), el ámbito financiero e incluso el marketing.

 

- ¿Hacia dónde crees que va el futuro de la programación en los próximos 5 a 10 años?

- Supongo que no todo va a girar en torno a la IA.

Hoy, muchas organizaciones, startups y grandes empresas tecnológicas demuestran que la IA es indudablemente muy buena en una cosa: consumir grandes cantidades de dinero y recursos.

A largo plazo, estas aplicaciones de IA deben aportar valor. Las personas tendrán que verlas como útiles, no como algo molesto o inquietante. (¿Conoces a alguien que prefiera hablar con un agente de IA en lugar de con una persona cuando las cosas realmente se complican? Exacto). Los inversores también necesitan verlas como una inversión sostenible.

La pregunta clave -que no puedo responder- es si veremos un cambio disruptivo que mejore significativamente la IA en general y permita que las inversiones rindan, al menos, de forma lineal.

 

- ¿Qué rol juega hoy Polonia en el mercado internacional de IT y cómo crees que va a evolucionar en el futuro?

- Polonia sin duda cuenta con muchos profesionales de IT altamente capacitados (y de otras disciplinas también), como resultado de nuestro sistema educativo y nuestra cultura de trabajo. Aun así, no veo muchos sistemas o innovaciones que puedan considerarse exitosos a nivel global.

Tenemos soluciones de IT que colegas de otros países de la Unión Europea admiran y envidian: BLIK, mObywatel, InPost, Allegro, entre otras. Sin embargo, podrían existir muchas más.

También me gustaría que el sistema impositivo y su administración fueran más simples y predecibles. Sin eso, y sin una mentalidad de inversión más orientada a productos y soluciones, convertirse en una potencia de IT regional o global, puede resultar innecesariamente difícil.

Más buscadas
1 of 3
Suscribirse al newsletter
Suscríbete a nuestro newsletter para no perderte ningún evento, anuncio o vacante disponible

Preguntas frecuentes sobre IA, rendimiento en Java y el futuro de la programación

El concepto de Software Gardener, introducido en The Pragmatic Programmer, compara el mantenimiento de sistemas de IT con el trabajo en un jardín. Destaca un enfoque holístico: elegir las herramientas adecuadas, corregir errores, adaptarse a condiciones cambiantes y cuidar el software a lo largo del tiempo, en lugar de tratarlo como un producto que se construye una sola vez.

La IA está automatizando cada vez más tareas rutinarias de programación, lo que dificulta el acceso a posiciones juniors. Los agentes de código pueden resolver desafíos con rapidez e interpretar documentación de forma eficiente. Para seguir siendo relevantes, los programadores deben enfocarse en habilidades que se centren en lo humano, como la comunicación, el análisis de requisitos, el pensamiento crítico y la mejora continua (áreas en las que la IA todavía presenta limitaciones).

Los profesionales que ignoran o se niegan a adoptar herramientas de IA son quienes corren mayor riesgo. No es necesariamente la IA la que los reemplazará, sino otros profesionales que la utilicen para obtener resultados más rápidos y de mayor calidad. La capacidad de adaptación y la integración de la IA en los flujos de trabajo son claves para mantener la competitividad.

La educación formal es cada vez menos determinante, ya que las herramientas basadas en IA hacen que programar sea más accesible. Sin embargo, entender los principios, desarrollar habilidades de resolución de problemas y fortalecer el pensamiento crítico siguen siendo fundamentales. Si la educación superior fomenta estas capacidades, aporta valor; si se limita a un diploma, puede no justificar la inversión.

Se observa una creciente dependencia de frameworks y herramientas. Si bien pueden ser muy útiles, una dependencia excesiva puede generar ineficiencias. Es importante no considerar los frameworks como soluciones universales, sino comprender los principios fundamentales. Además, los roles híbridos y los perfiles “T-shaped”, que combinan profundidad técnica con conocimiento transversal en experiencia de usuario, producto y negocio, están ganando relevancia.

La IA seguirá siendo un factor influyente, pero su sostenibilidad dependerá de su capacidad para generar valor real y no solo consumir recursos. Los avances en eficiencia y usabilidad determinarán su impacto a largo plazo. Mientras tanto, las habilidades centradas en lo humano y una visión orientada al producto seguirán siendo cruciales.

Polonia cuenta con ingenieros altamente capacitados y soluciones reconocidas como BLIK e InPost. Sin embargo, para consolidarse como líder regional o global en IT, necesita impulsar una mayor innovación orientada a productos y simplificar su sistema impositivo y administrativo a fin de atraer más inversión.