Los cursos de ISDI Coders consiguen llevar a nuestros alumnos a niveles muy por encima del que se consiguen a través de otras escuelas o formatos. Los propios profesores, algunos con experiencia previa en cursos de programación, dicen en sus primeras ediciones de los cursos full-time: «He visto a veintitantas personas hacer cosas que pensaba que eran imposibles».
¿Cómo nos llevamos esto a un nuevo formato? Aquí puedes leer nuestras primeras reflexiones cuando empezamos el curso online de programación, pero después de los primeros meses de curso ya tenemos más información.
Saber qué es testear o saber testear
Es casi imposible que los alumnos de un curso de programación consigan aprender a testear. Es probable que se les hable de ello, pero no se ven proyectos finales testeados… y este es uno de los sellos de calidad de ISDI Coders: todos nuestros alumnos tienen testeados sus proyectos finales. Uno de los pasos fundamentales que necesitábamos solidificar era que esta materia entrara a fondo en los cursos part-time.
En la primera iteración del nuevo curso part-time, en octubre de 2021, ya conseguimos que Javascript se hiciera con testing. Esa adaptación llegó a tiempo para que el programa en formato online heredara, en noviembre de 2021, el nuevo método y ya somos capaces de conseguir que los alumnos adopten la técnica del testeo en su proceso de desarrollo de software.
Ya comentamos en alguna ocasión que las empresas no bajarán sus expectativas en referencia a lo que esperan de un programador. En los últimos dos o tres años el testing ha pasado de ser una utopía a formar parte de lo que las empresas buscan en un desarrollador. De esta forma, nos alineamos con los resultados de los programas full-time (bootcamp) que tan buenos resultados da en la empleabilidad de nuestros estudiantes y hacemos que los alumnos de nuestro curso online compitan con ventaja.
La pregunta del millón
Una pregunta que recibimos a menudo en las primeras conversaciones con los alumnos es: «El resultado es el mismo que en el bootcamp?» A lo que respondemos: «De un total de 440 horas, el front-end en el bootcamp se da en 200 horas. En el part-time son unas 160 horas lectivas».
¿Cómo resolvemos esta diferencia?
Los alumnos de los cursos full-time han dejado todos su trabajo para dedicar una media de 12 horas al día, todos los días. De las 11 semanas del curso, tienen 5 para hacer el temario y la práctica de front-end. En los formatos part-time el tiempo se alarga a 16 semanas… pero los alumnos del part-time trabajan además de estudiar.
En este gráfico podemos ver la comparación entre horas lectivas y de estudio que los alumnos de los formatos full-time y part-time u online pueden dedicar a front-end. De las 200 horas (5 semanas) en las que se imparte el front-end en el full-time, 120 son de clase. En el part-time son 153 horas –un 27% más-. En esas 30h extras introducimos conceptos que en el full-time se ven en la parte de server-side (autenticación, autorización, conexión con servidores y modelado de datos), pero que las necesitamos para conectarnos con los servicios de Firestore de Google, gestionar usuarios y almacenar datos. En el bootcamp full-time, los alumnos «solo» tienen 220 horas de práctica y estudio (si duermen 8h al día). En el part-time, a parte de las 8h de sueño y las 8 de trabajo, los alumnos disponen de 280 horas de estudio –un 50% más– a lo largo de las 16 semanas.
Como podemos ver, es de suma importancia que los grupos que optan a los cursos en formato part-time, aprovechen todos los días de las 16 semanas que dura, para practicar. Es necesario dedicarle -de media- dos horas cada día para conseguir un resultado óptimo.
La respuesta del millón
Es en los formatos part-time donde el esfuerzo de cada estudiante y del grupo define el resultado final. Si, de verdad, quieres cambiar tu carrera profesional pero no puedes dejar el trabajo para orientarla hacia el mundo de la programación, dalo todo durante 16 semanas.
Por eso no tenemos grupos masivos de 40, 50 o 200 alumnos (como algunos nos han contado que se han encontrado en otras escuelas). Nuestros grupos pasan el mismo proceso de selección y de nivelación que el resto de cursos, para asegurar que formas parte de grupos que vienen a lo mismo que tú y os ayudáis a sacar lo mejor de cada uno.
Es que yo busco un curso de full-stack
Esta es la segunda pregunta más común. El mito del full-stack. Podríamos hacer un curso full-stack de seis meses como ofrecen la gran mayoría de escuelas pero…
Aunque el bootcamp sea de full-stack, nuestros cursos part-time ponen foco en el front-end. Lo hacemos por varias razones:
-
- La primera es que lo más importante es la empleabilidad.
- La segunda es la capacidad de sostener la tensión y la atención de los estudiantes.
Empezaremos por la segunda. Los estudiantes de los cursos part-time suelen trabajar mientras realizan el curso. Si, además de seguir con su calendario laboral, tienen que dedicar esas dos horas extra al día, es muy difícil mantener tal intensidad durante seis meses. Menos intensidad con más materias pueden generar resultados no deseados (y nos acercamos a la segunda razón).
Casi el 90% de nuestros estudiantes del bootcamp están desarrollando sus carreras en posiciones de front-end. Es la posición más demandada del mercado, así que hacer foco en un curso «solo» de front-end nos permitía dar solución a los dos puntos: un curso que sea óptimo en duración y encaje con las demandas del mercado.
Entonces, si el mercado busca front-end developers, por qué hacemos un curso full-time de full-stack?
Porqué en esas 11 semanas conseguimos mantener la atención de los alumnos e inculcarles tanto como somos capaces. Nos da tiempo a enseñarles cómo hacer un back-end con código.
En todos nuestros cursos los alumnos son capaces de realizar una aplicación con front-end y back-end, pero los alumnos del bootcamp son capaces de crear ellos mismos un servidor y una base de datos con Javascript, mientras que los alumnos de los cursos part-time usan herramientas de Google para hacerlo.
Primeras opiniones de los alumnos
Hemos estado muy atentos a las sensaciones de los alumnos y, aunque siempre queremos esperar a ver los resultados en forma de un nuevo trabajo, parece que vamos por buen camino tanto para quienes ya tenían experiencia previa en código como para los que no:
En cuanto a conocimientos estoy adquiriendo una base mucho más sólida de la que tenía inicialmente, por lo que se cumplen con creces todas mis expectativas. Además la metodología y la forma en la que están estructuradas las clases me parece la mejor para ir asimilando conceptos nuevos, así que por ahora todo genial 🙂
Otros han optado por la opción part-time online a pesar de no estar trabajando:
He aprendido muchísimo desde que ha empezado el bootcamp y aun nos queda. El formato es muy llevadero. Yo pondría algo más de deberes de domingo a jueves pero entiendo que los compañeros no tienen tanto tiempo como puedo tener yo al no estar trabajando y tal.
La ventaja de seguir con el modelo de los cursos presenciales de grupos reducidos nos permite estar cerca de todos los estudiantes a pesar de la «distancia» del online.