PBL

PBL

Image: Infra as Code

¿Sabes cuando estás estudiando alguna teoría y piensas “¿Pero dónde voy a usar esto en la vida real?”? Pues bien, esa es una de las preguntas más comunes que escucho, y es exactamente ahí donde entra una metodología de enseñanza que forma parte del proceso de formación de estudiantes, pero que también es un modelo de aprendizaje que recomiendo para profesores y profesionales de TI, especialmente los que actúan en las áreas de STEM (Ciencia, Tecnología, Ingeniería y Matemática); estoy hablando del Problem/Project Based Learning, o PBL.

Si no lo conoces, te voy a explicar qué es esto y por qué este enfoque tiene tanto sentido cuando hablamos de aprender tecnología.

¿Qué es el Problem/Project Based Learning?

De forma bien directa, el PBL es una metodología de aprender algo resolviendo problemas/proyectos reales, y no memorizando teorías sin nunca aplicarlas. Se usa en escuelas pero también puede ser utilizada por personas que ya están en el mercado.

Es una inversión del modelo tradicional. En la enseñanza tradicional, el camino suele ser así: el profesor explica la teoría → haces ejercicios → después haces un examen. ¿Cuál es el problema de esto? Muchas veces no entiendes por qué estás aprendiendo aquello ni dónde se aplica.

En el PBL, la lógica cambia. Comienzas con un problema real, abierto y complejo. No existe una única respuesta correcta. Necesitas investigar, discutir con otras personas, probar hipótesis, equivocarte, ajustar e intentar de nuevo. Es imprescindible tener una base de conocimientos para aplicar en cada una de las etapas.

Un detalle importante: hoy en día, raramente existe aquella figura del profesor que “derrama conocimiento” y resuelve todo por ti. En el PBL, el papel del profesor es mucho más el de mentor y facilitador, alguien que hace buenas preguntas y te ayuda a pensar.

Como explica la Wikipedia, el PBL no se enfoca en resolver problemas con soluciones definidas, sino en desarrollar habilidades y atributos a través de la experiencia de enfrentar problemas abiertos.

Adivina cuántos problemas llegan a mí con todo bien organizado para ser resuelto. ¡Solo hay que correr un comandito y voilà! ¡Está hecho!

¿Cómo funciona el PBL en la práctica en el día a día de TI?

Déjame darte un ejemplo concreto, creo que tiene más sentido explicarlo de esa forma.

Imagina un curso de tecnología en el modelo tradicional. Tendrías materias separadas: redes, programación, sistemas operativos, base de datos… cada una en su cuadrado. Solo allá al final del semestre o del curso, tal vez, aparezca un proyecto para entrenar tus conocimientos.

En el PBL, desde el inicio puedes recibir un desafío como:

“Nuestra aplicación se está cayendo cada vez que tenemos pico de accesos. ¿Cómo garantizar que el sistema aguante un Black Friday?”

Listo, ahora necesitas:

  • Entender cómo funciona la infraestructura actual (sistemas operativos, redes)
  • Analizar métricas e identificar cuellos de botella (observabilidad, monitoreo)
  • Investigar estrategias de escalabilidad (arquitectura, cloud)
  • Implementar auto-scaling y load balancing (DevOps, IaC)
  • Crear alertas y dashboards (SRE, herramientas de monitoreo)
  • Calcular costos de infraestructura (cloud economics)
  • Probar la solución con pruebas de carga (ingeniería de confiabilidad)

¿Percibes la diferencia? Estás aprendiendo todo esto de forma integrada, con un objetivo claro. Y más, estás desarrollando habilidades que van más allá del contenido técnico, estás aprendiendo a pensar como un profesional DevOps/SRE de verdad.

¿Por qué PBL y STEM son una combinación perfecta?

Ahora vamos a conectar algunos puntos. Como mencioné en el post anterior sobre formación STEM, los cursos STEM representan un enfoque educativo que integra Ciencia, Tecnología, Ingeniería y Matemática, con el objetivo de preparar profesionales para resolver problemas complejos del mundo real a través de la ampliación de su repertorio de conocimientos. Pero ¿cómo juntar ese conocimiento con una metodología eficaz? ¡Es exactamente ahí donde entra el PBL! La educación STEM anda junto con las metodologías que integran diferentes disciplinas, desarrollan pensamiento crítico, estimulan creatividad e innovación, y te preparan para problemas que todavía no existen. El PBL desarrolla todo esto, además de ser el modelo de aprendizaje recomendado para el futuro, de acuerdo con el Schools of the Future: Defining New Models of Education for the Fourth Industrial Revolution.

Las ventajas del PBL para quien tiene una base STEM

Mira algunas ventajas prácticas que vas a experimentar con este enfoque:

1. Aprendizaje centrado en ti: ya no eres un receptor pasivo. Tomas las riendas de tu aprendizaje, decides qué caminos seguir, qué soluciones probar. Eso desarrolla autonomía y responsabilidad.

2. Preparación para el mercado laboral/futuro: en el mundo real, nadie va a darte un problema con la respuesta al final del libro. Vas a enfrentar situaciones ambiguas, con múltiples soluciones posibles. El PBL te prepara exactamente para eso.

3. Desarrollo de soft skills: trabajo en equipo, comunicación, negociación, gestión del tiempo. Esas habilidades son tan importantes como el conocimiento técnico, y las desarrollas todas naturalmente en el PBL.

4. Aprendizaje más profundo: cuando aprendes resolviendo problemas reales, el conocimiento queda. No es memorización para el examen. Es comprensión genuina que vas a cargar para la vida.

5. Motivación y compromiso: es mucho más interesante trabajar en un problema real que hacer ejercicios repetitivos. Ves sentido en lo que estás aprendiendo, y eso hace toda la diferencia en tu motivación.

PBL en la práctica: ¿qué esperar?

Si estás considerando utilizar el enfoque PBL para aprender algo, o si piensas iniciar tus estudios en una institución que adopta esta metodología, aquí va lo que puedes esperar encontrar como dinámicas:

Trabajo en grupos pequeños: vas a trabajar en equipos de 5 a 8 personas, generalmente. Cada uno trae sus habilidades y perspectivas para resolver el problema.

Sesiones de tutoría: habrá encuentros regulares con un tutor (Profesor/Tutor/TechLead) que va a guiarte, hacer preguntas provocativas, ayudarte a reflexionar sobre el proceso.

Ciclos iterativos: vas a proponer una solución, probar, ver lo que funcionó y lo que no funcionó, ajustar, probar de nuevo. Es un proceso cíclico de aprendizaje.

Presentaciones y discusiones: vas a necesitar presentar tus ideas, defender tus elecciones, recibir feedback. Eso desarrolla habilidades de comunicación esenciales.

Autoevaluación y reflexión: parte importante del PBL es reflexionar sobre tu propio aprendizaje. ¿Qué aprendiste? ¿Cómo aprendiste? ¿Qué harías diferente?

Las empresas de TI trabajan en el modelo de equipos pequeños y específicos o en el modelo de squads de Spotify. Guarda esa información ahí.

¿Cómo aprovechar al máximo el PBL?

Estar en un ambiente que usa PBL exige conocer algunos consejos prácticos:

1. Abraza la incertidumbre: no tener todas las respuestas es normal. Forma parte del proceso. Aprende a sentirte cómodo con la incomodidad.

2. Sé proactivo: no esperes que alguien te diga qué hacer. Toma la iniciativa, investiga, experimenta, propón ideas.

3. Colabora de verdad: el trabajo en equipo no es dividir tareas y que cada uno haga su parte aisladamente. Es construir juntos, discutir, debatir, aprender con los otros.

4. Documenta tu proceso: anota tus ideas, tus intentos, tus errores, tus aprendizajes. Eso va a ayudarte a reflexionar y también a presentar tu trabajo.

5. Pide feedback constantemente: no esperes la evaluación final. Busca feedback del tutor, de los colegas, de profesionales del área. Usa eso para mejorar.

6. Conecta con el mundo real: siempre que sea posible, busca conexiones con situaciones reales, conversa con profesionales del área, visita empresas, entiende cómo se resuelven los problemas en la práctica.

Las empresas de TI trabajan, organizan y distribuyen sus metas y objetivos por medio de OKRs, proyectos, tareas, casi nunca organizados, además de una falta enorme de definiciones claras. Guarda esa otra información ahí.

PBL y el día a día de un profesional de TI, el paralelo perfecto

Voy a contarte un secreto: si trabajas con TI, tal vez ya practiques PBL todos los días, aun sin saberlo. Piensa conmigo. ¿Cómo es tu día a día? ¿Sería parecido con uno de estos dos escenarios?

Escenario 1: El bug en producción Son las 10h de la mañana. Llega un mensaje en Slack: “El sistema está fuera del aire para algunos usuarios”. ¿Tienes todas las respuestas? No. ¿Sabes exactamente qué hacer? Tampoco.

¿Qué haces? Empiezas a investigar. Miras los logs, pruebas hipótesis, conversas con el equipo, investigas en Stack Overflow, intentas una solución, monitoreas, ajustas. Es un ciclo iterativo de resolución de problemas. Eso es PBL puro.

Escenario 2: Nueva feature para implementar El Product Manager llega con un requisito: “Necesitamos un sistema de recomendación para los usuarios”. Listo, problema abierto. No hay respuesta predefinida.

Necesitas:

  • Entender el problema de negocio
  • Investigar algoritmos de recomendación
  • Evaluar trade-offs (performance vs precisión)
  • Discutir con el equipo la arquitectura
  • Prototipar, probar, iterar
  • Documentar y presentar la solución

¿Qué se hace en ambos casos? Empezar a investigar. Mirar los logs, probar hipótesis, conversar con otros equipos, investigar en Stack Overflow, intentar una solución, monitorear, ajustar. Es un ciclo iterativo de intentos de resolución de problemas. Eso es PBL puro. ¿Lo percibiste? Es exactamente el proceso del PBL. Problema real, múltiples soluciones posibles, trabajo colaborativo, ciclos iterativos. Nuevamente: aprendizaje basado en problemas reales, no solamente en teoría.

El aprendizaje es continuo y nunca acaba

Formar parte de algunos equipos además del tuyo, interactuar con diversos otros equipos, lidiar con proyectos, tareas, OKRs poco detallados es la realidad de la mayoría de las empresas de TI. Trabajar con TI significa que nunca dejas de buscar el conocimiento para algo nuevo. ¿Y sabes lo que es interesante? La forma en que aprendes en el trabajo es esencialmente PBL.

No aprendes Docker solo leyendo un libro entero antes de usarlo. Aprendes creando un Dockerfile para resolver un problema específico, equivocándote, ajustando, entendiendo en la práctica. No aprendes React haciendo 100 ejercicios teóricos. Aprendes construyendo una interfaz real, enfrentando problemas de estado, performance, componentización. Aprendes enfrentando problemas de escalabilidad, mantenibilidad, testeabilidad en proyectos reales.

¿Puedes ver un patrón? Problema → Investigación → Intento → Error → Ajuste → Aprendizaje. Es el ciclo del PBL para el mercado de TI, especialmente en ambientes ágiles y de innovación. El perfil PBL se adapta muy bien.

Conclusión

Tú que deseas entrar al mercado laboral de TI, has de saber que en el día a día de TI solo aparece un tipo de problema a ser resuelto: problemas complejos, con pocos detalles para empezar, sin soluciones definidas y con impactos financieros.

Si quieres un camino más tranquilo, donde alguien te diga exactamente qué estudiar y cómo estudiar, ciertamente en TI no es así, y me atrevo a decir que, en el momento actual, ni en muchas otras áreas es así tampoco.

Pero si quieres realmente prepararte para el mercado laboral, desarrollar habilidades que van a diferenciarte y aprender a aprender, entonces una formación STEM combinada con la metodología PBL es una excelente elección. ¿Es un camino más desafiante? Sí. ¿Exige más de ti? Con toda certeza. Pero los resultados valen la pena, y tendrás mayores chances de estar preparado para los desafíos de la vida profesional. En ese sentido, el Problem Based Learning aplicado a la educación STEM es una de las mejores herramientas que tenemos hoy.

Ve adelante. Abraza los desafíos. Vas a aprender mucho más de lo que imaginas.

¡Un abrazo!

¡Larga y próspera vida a todos!

Referencias

PS:

En Schools of the Future: Defining New Models of Education for the Fourth Industrial Revolution, puedes conocer otras metodologías de enseñanza para el futuro.


Entre em contato:

NewsLetter - https://engineeringmanager.com.br/
Linkdin - linkedin.com/in/leonardoml/
Twitter: @infraascode_br

Te convido a ver os outros posts do blog Infra-as-Code garanto que tem coisas legais lá!!


--- --- IMPORTANTE --- ---
As opiniões aqui expressas são pessoais e de responsabilidade única e exclusiva do autor, elas não refletem necessariamente a posição das empresas que eu trabalho(ei) e/ou presto(ei) serviço.


bio_banner_test