La metodología de ISDI Coders

La metodología de ISDI Coders

Es relativamente sencillo enseñar a programar, incluso conseguirlo en un curso de programación de tres meses. Lo difícil es, en tan poco tiempo, conseguir sentar pilares sólidos para que todos nuestros estudiantes puedan seguir creciendo de forma correcta, y que el código de todos ellos cumpla los requisitos de eficiencia y calidad que se requiere para ser un developer profesional.

En julio de 2020 iniciamos la fase 3.0 de ISDI Coders, en la que incorporamos varios cambios al bootcamp de programación. Necesitábamos estandarizar la forma como nuestros alumnos programan, reforzando los fundamentos y sentando un estilo determinado. Actualmente estamos en la iteración 3.1, en la que hemos reencajado algunos aspectos que nos han permitido, entre muchas otras cosas, conseguir llegar a que todos los alumnos apliquen correctamente Redux en sus proyectos.

La metodología de ISDI Coders

Por un lado es muy importante que, como escuela, sepamos leer la evolución del mercado, sus necesidades, los cambios de paradigma en las tecnologías, etc. para conseguir que el conocimiento de nuestros alumnos encaje perfectamente en el mundo profesional que se encontrarán al terminar el bootcamp de programación de ISDI Coders.

 

Por otro lado, es importante que los fundamentos sobre los que construimos sean lo más ordenados posible. Sobre ellos se construye el resto. Haciéndolo de otra forma, los errores se reproducirían en las capas altas del código y son muy difíciles de corregir. El pensamiento ordenado y la comprensión profunda de los beneficios de un determinado estilo harán que cualquier conocimiento que adquieran se asiente sobre una estructura determinada. Debemos transmitirlos de forma que no solo aprendan a programar sino que tenemos que entrenar su criterio. Introduciendo, ya desde el curso de preparación antes del Bootcamp, modelos mentales, formas de pensamiento correctas y principios de calidad de software, conseguimos que cualquier pieza que añadimos a la composición se coloque en el lugar adecuado.

La metodología de ISDI Coders

Con los cambios introducidos en el programa conseguimos que se reconozca el estilo de cada uno de nosotros, pero todos usamos patrones de diseño, principios SOLID (responsabilidad única, inversión de dependencias, etc), aplicamos con criterio el test unitario (los tests obvios y los menos obvios). Esto hace que nuestros estudiantes consigan plantear soluciones eficientes (reduciendo la complejidad ciclomática) y limpias que facilitan la legibilidad.

Necesitamos conseguir que todos nuestros alumnos consigan más que “un trabajo”. Tienen que ser programadores. ISDI Coders es un momento decisivo en sus vidas y su carrera profesional tiene que cambiar después de esta etapa. Algo que nos indica que estamos en el camino adecuado es ver que en los challenges diarios TODOS los alumnos han encontrado y aplicado formas correctas de arquitecturar con Redux y testear su solución con Unit Testing.

¿Te ha parecido interesante? ¡Compártelo!
Seguro que a tus contactos le gusta leerlo.

Quizá te interese

We use our own and third-party cookies to improve our services by analyzing your browsing. If you continue browsing it will mean that you consent to its use. More information in our Cookies Policy more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close