Un profesor es alguien que te da clase, donde normalmente la comunicación es «1 a muchos». Un Mentor es alguien que te guía y normalmente la comunicación es «1 a 1» o «1 a pocos».
La diferencia principal entre dar clase y mentorizar está en que un profesor tiene que enseñar a varios alumnos al mismo tiempo, por lo que necesita hablar y que los demás escuchen. Un Mentor en cambio te guía cuando tienes una duda, por eso puede dedicarse en exclusiva a ti o a unos pocos, como si fuera un compañero de trabajo.
Por ejemplo, ¿qué prefieres que Mark Zukerbeck (creador de Facebook) sea tu profesor o que trabajéis juntos en un proyecto? Esa es la diferencia.
Porque aparte de aprender a programar, te preparamos para trabajar y cuando te contraten no vas a tener a un compañero que esté 4-5 horas al día ayudándote (como si fuera un Profesor). Tendrás compañeros senior que podrán dedicarte 10 minutos de vez en cuando. Por eso lo más importante de tu formación es que aprendas a ser autónomo/a.
La teoría necesaria para programar la aprenderás igual en cualquier bootcamp o en cualquier escuela de programación. La diferencia la marca que aprendas a trabajar, acceder a recursos, utilizarlos de forma correcta y en definitiva que seas autónomo/a y productivo/a para la empresa. Eso es lo que te van a pedir en un proceso de selección: conocimientos técnicos y capacidad resolutiva (autonomía).
Depende de las tecnologías que se impartan. Por ejemplo para el stack MERN son dos.
Realiza un sencillo test y descubre si tienes las habilidades que requieren las empresas para contratarte.