← Volver a la lista de posts

Descubre si Make it Real es para ti

En Make it Real buscamos entrenar a los desarrolladores Web que nosotros mismos quisiéramos contratar. Personas con autodisciplina que sean capaces de resolver problemas complejos y se adapten rápidamente a nuevas tecnologías y escenarios. En este post vamos a discutir algunas características de nuestro programa para que descubras si Make it Real es para ti.

Clases en video

Uno de las quejas más comunes de nuestros estudiantes es que no hay videos con clases que enseñen concepto por concepto. Eso no es una debilidad del programa, es una característica.

La mayoría de la educación online está mal implementada y se limita a ubicar aburridas clases en video. Pero la información ya no es un problema y, además, viendo videos no se aprende a programar.

La mayor dificultad a la que se enfrentan las personas que están aprendiendo es encontrar proyectos y retos interesantes en los que puedan trabajar, retos que estén justo por encima de su nivel de habilidad.

Esa es la razón por la hemos creado retos y proyectos cuidadosamente diseñados para que los estudiantes aprendan mientras los resuelven.

Reto

Reto de JavaScript sobre expresiones regulares. Algunos retos tienen un editor embebido, pero la mayoría requiere un repositorio de Github.

Pero los retos y proyectos no son suficientes. También es necesario un buen sistema de retroalimentación. Esa es la razón por la que decidimos evaluar los retos de forma automática– que fue todo un reto para nosotros—y crear una página de discusión después de cada reto que muestra nuestra solución, alternativas, mejores prácticas, y le permite a los estudiantes participar a través de comentarios.

Discusión

La página de discusión de uno de los retos sobre CSS.

No a las calificaciones

Existen dos problemas con las calificaciones: crean una motivación extrínseca que corrompe el aprendizaje y le envía el mensaje equivocado al estudiante, haciéndole creer que en la vida solo se puede pasar o fallar. La realidad es que uno siempre puede mejorar.

Es por eso que integramos gamification, que es una técnica que aplica elementos de juegos—como puntos e insignias–al sistema de aprendizaje. Al principio creíamos que gamification tenía los mismos problemas que las calificaciones, pero es una buena forma de medir el progreso con el mensaje correcto: que uno siempre puede mejorar.

Evaluación de un reto

Hemos creado nueve niveles de habilidad e insignias para cada tema, pero sabemos que aún lo podemos hacer mejor. Estamos trabajando en esto. El objetivo es que el estudiante conozca en todo momento su progreso y que pueda profundizar en los temas que más le interesen.

Mentorías

Muchos creen que los MOOC’s (p.e. Coursera, Edx, etc.) y las plataformas de de aprendizaje masivas (Treehouse, Lynda, CodeSchool) son el futuro. Nosotros pensamos diferente. Las personas necesitan mentores que los guíen, que les ayuden en los temas complicados y solucionen sus dudas. La tecnología es una ayuda, pero no debe ser un reemplazo total de la educación.

Los retos auto evaluados nos permiten mantener los costos bajos, pero los estudiantes pueden contactar a su mentor cuando están atascados o tengan preguntas.

Tampoco es posible auto evaluar todo. Es por eso que hemos diseñado proyectos, problemas más complejos o aplicaciones completas, que son evaluados manualmente por el mentor con retroalimentación personalizada.

Proyecto

Un proyecto de Bootstrap que sin duda sería muy difícil de evaluar correctamente de forma automática.

Durante el programa los estudiantes pueden trabajar en un proyecto personal y apoyarse de su mentor para completarlo. Las personas aprenden más rápido cuando están motivadas por un proyecto que quieren hacer realidad. Y es ahí donde tener un mentor cobra mayor importancia.

Algunos videos

Los videos tienen su lugar y los utilizamos con dos propósitos. El primero es que los estudiantes puedan construir aplicaciones que los inspiren y los motiven a continuar. El propósito no es enseñar cada concepto, es que pregunten y salgan a investigar los temas que más les interesen.

El segundo propósito es reforzar y explicar los conceptos más avanzados y complejos que no son fáciles de encontrar en Internet, y que es igual importante que conozcan.

Cada tema del programa (p.e. HTML and CSS, Git and Github, JavaScript, AngularJS, etc.) tiene la siguiente estructura:

Estructura de un tema

La estructura típica de un tema.

En vez de un certificado

El problema con los certificados es muy parecido al de las calificaciones. Corrompe el aprendizaje. Es una motivación extrínseca que promueve a los estudiantes a hacer el menor esfuerzo para obtenerlo.

Creemos que el esfuerzo importa. Es por eso que hemos creado una página de perfil para cada estudiante que muestre su progreso y sus logros más importantes.

Perfil del estudiante

La página de perfil actúa como un certificado que el estudiante puede mostrar a empleadores potenciales. Sus habilidades y portafolio son su nueva hoja de vida.

Soporte post-programa

La programación es una herramienta. La podemos utilizar para automatizar tareas, mejorar la comunicación, o encontrar un empleo. Cuando el estudiante termina el programa de entrenamiento, generalmente es el momento en que más nos necesita. Los ayudamos con entrevistas de prueba, revisando su portafolio y CV, y contactándolos con potenciales empleadores.

Los estudiantes también siguen recibiendo soporte de sus mentores y de otros estudiantes después del programa. Esto les brinda la seguridad que necesitan para tomar mayores riesgos y continuar su aprendizaje.

Conclusión

Nuestro objetivo es que todos los estudiantes que terminen el programa tengan la posibilidad de encontrar un empleo. Eso lo hemos logrado hasta ahora y tenemos un programa sólido que te va a preparar con las habilidades que realmente necesitas para triunfar.

Pero si tu objetivo es que te expliquen paso a paso cómo programar y no estás dispuesto(a) a trabajar y a investigar, este no es el programa para ti. Uno simplemente no aprende de esa forma1.

Si por el contrario estás dispuesto a trabajar, a investigar y a apoyarte de los mentores para avanzar en tu aprendizaje, entonces Make it Real es el programa ideal para ti. Y vamos a darte todo el apoyo para que logres tus metas.


  1. Lo más peligroso es que los videos paso a paso dan la falsa sensación de estar aprendiendo. 

¿Cómo convertirte en Desarrollador Web?

Descarga gratis el e-book

Conoce la mentalidad, los roles y las tecnologías que debes saber para convertirte en desarrollador Web.

Descargar e-book