Utilizamos cookies propias y de terceros para mejorar nuestros servicios mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración y obtener más información aquí.

Artículos

Artículos

Aprender programación en Skylab Coders

18 · May · 2016

"¿Enseñaréis a utilizar frameworks?", me preguntó mi interlocutora, una responsable de selección de una empresa que busca programadores junior con talento. Como respuesta le expliqué nuestro punto de vista sobre como enseñar programación.

Una de las primeras conversaciones que tuvimos sobre el modelo educativo de Skylab Coders Academy fue, a parte del lenguaje o lenguajes de programación que enseñaríamos (escogimos el stack de Javascript), la forma como enseñaríamos a trabajar. La conversación fue rápida. Por un lado, los tecnólogos, de formación en algunas de las mejores escuelas del Reino Unido; por el otro, los que veníamos del mundo laboral y sabíamos lo que es necesario para forjar una carrera duradera. La respuesta era obvia para todos.

No queremos dar el pescado sinó enseñar a pescar

Creemos, porqué la experiencia en más de 20 años en la indústria online así nos lo indica, que lo más importante para un web developer son unos fundamentos sólidos sobre los que cimentar todas aquellas tecnologías que deberá incorporar a lo largo de su carrera.

Para ello, seguramente los cursos de programación de Skylab Coders no son los más fáciles del mercado, pero están diseñados para que los alumnos puedan adquirir todos los conocimientos y para que puedan ser competitivos en el mercado laboral (trabajando para una empresa o para si mismos) durante mucho tiempo.

Sí, trabajamos con frameworks pero...

Un framework es un entorno de trabajo que ayuda a los programadores a trabajar con una organización determinada, poder reaprovechar código, no tener que instalar ciertos componentes, aplicar soluciones preestablecidas a algunos problemas y facilitarle el trabajo para tareas más repetitivas.

Una de los principios en los que creemos es la frase latina que dice "ad astra per aspera" (hasta las estrellas a través de la adversidad). Así pues, en Skylab enseñamos algunos de los principales frameworks (como AngularJS o Backbone), pero queremos que antes trabajen sin ellos para que, una vez hayan visto los problemas que se derivan del desarrollo de aplicaciones, sepan qué le solucionan estas herramientas. De esta forma, cuando vayan a una empresa que utilice un framework distinto, podrán hacer la migración con mayores probabilidades de éxito.

No queremos que nuestros estudiantes se queden sin recursos ante el primer imprevisto. Queremos inculcar la capacidad de definir bien y resolver los problemas, encontrar soluciones y aplicarlas.

Mi interlocutora sonreía satisfecha.