Aprender a programar en un bootcamp
Analizamos los bootcamps de desarrollo web que encontramos en España.
En el artículo de hoy vamos a hacer un pequeño repaso a los bootcamps de programación web que tenemos en nuestro país.
Tal como afirman algunas empresas, actualmente existen ciertas dificultades para encontrar candidatos con un buen perfil técnico que les encajen.
Existe una fuerte demanda de estos tipos de perfiles de programación en este país. Lo que lleva al mercado a buscar soluciones del tipo bootcamp, es decir, academias dedicadas exclusivamente a formar programadores en las últimas tecnologías. Una realidad cada vez más latente es que esta comunidad de alumnos ya trabajan en empresas de IT. Y cuando me refiero a que trabajan, quiero decir que ganan unos sueldos bastante interesantes.
Evidentemente hay empresas y empresas, pero la mayoría de los alumnos trabajan si de verdad se lo proponen. El profesorado de estos cursos ya tiene cierta experiencia, y aprendes a programar en semanas. Eso sí, es un bootcamp programado para programar, valga la redundancia, y desarrollarás con javascript mientras aprendes otras cosas relacionadas, que complementarán tu trabajo en las empresas.
Bien seguro que si eres seguidor del blog recordarás algunos artículos sobre programación javascript, como por ejemplo:
Esos artículos son un pequeño resumen de las tecnologías que debería dominar un desarrollador web "Full Stack", que en realidad quiere decir que debería dominar las tecnologías tanto del front-end (AngularJS), como del back-end (nodeJS) y de la base de datos (mongoDB). Existe ya una comunidad muy amplia en estas tecnologías, y es muy probable que el curso de programación y el profesorado estén muy al día en dichas tecnologías.
Durante años tanto la parte del front-end como del back-end han sido dominadas por Java, (con algo de HTML/CSS y Javascript), pero hoy en día se tiende a utilizar principalmente Javascript en todas las capas.
De todas formas también existen otras tecnologías en el back-end como PHP (que es el motor de los famosos Wordpress, Drupal, Moodle, y phpBB entre otros). Quizás se usa más en la filosofia opensource que en la empresa.
Qué es un bootcamp de programación?
La palabra bootcamp forma parte de la "jerga militar" y significa "campamento donde se alistan y se entrenan personas para ser militares".
Hoy en día también existe el concepto de bootcamp de programación, que es una centro donde se realizan cursos intensivos de programación de varias semanas de duración. Hay bootcamps de varias tecnologías y niveles según el objetivo que quieras conseguir.
Es una alternativa interesante a la carrera de informática (bastante obsoleta en cuanto a lenguajes de programación de actualidad) o a un módulo de FP, ya que "casi" todo el mundo con un mínimo de aptitud y de motivación puede acceder a un bootcamp.
Estas academias o centros de formación tienen una orientación al "learn by doing", es decir aprendes practicando a programar. Como muchos de los tutoriales que tenemos publicados en la web, creemos que es el camino a seguir, ya que a la hora de aprender programación en un bootcamp, lo mejor es practicar ya desde el principio.
Incluso para algunos estudiantes puede ser una ventaja competitiva frente al resto de universitarios que inundan el mercado. De todos modos, aún falta mucho para que este país sea puntero en temas como el emprendimiento y las startups. Pero aún así, es un buen punto de referencia para formarse en estas tecnologías.
Encuentra el mejor bootcamp de programación
Aquí en España los centros que hacen el bootcamp de programación son los siguientes centros: Keepcoding, IronHack y Skylab Coders Academy.
Queremos hacer mención especial a Codeworks, un bootcamp en Barcelona de orientación internacional (en inglés).
Keepcoding es principalmente un market de cursos de programación online con alguna oferta de cursos presenciales en Madrid. Disponen de una oferta de cursos de programación interesantes (Android, iOS, Javascript, DevOps, UIX, Gestión de Proyectos, etc) y tiene el campus en Madrid. Tienen dos bootcamps en su web que son el Mobile Startup engineering bootcamp y el Web Startup engineering bootcamp. Actualmente tienen descuentos de hasta un 74%! Aprovecha esta promoción!.
Te aconsejo que revises nuestro artículo donde analizamos el Web Startup engineering bootcamp.
Volviendo a los tres bootcamps en español. En el primer bootcamp trabajan el desarrollo móvil con iOS y Android, y el otro se centra en el desarrollo web del frontend y el backend. Todos estos cursos duran varias semanas.
Las clases son en directo a través de videoconferencia, aunque existen sesiones presenciales optativas.
Estos bootcamps no se centran sólo en la parte de programación, sino que además ofrecen charlas con los gurús y los recruiters de empresas punteras, coaching, preparación de entrevistas, clases de emprendimiento siguiendo el modelo de Lean Startup y más cosas que puedes ver en su web.
Ironhack tiene bootcamp en Madrid, Barcelona y Miami (y ahora París).
En sus etapas iniciales se centraron principalmente en programar Ruby on Rails en la parte del back-end, y en programar HTML, Javascript y jQuery en la parte del front-end, pero en los últimos cursos se han centrado en la tecnología Javascript. Sabia decisión, dado que está perdiendo algo de fuelle a nivel de las empresas y cada vez se pide más Node.js.
Ofrece un amplio programa intensivo de varias semanas también, y presencial en Barcelona y Madrid, con una duración de 8 semanas. También ofrecen las charlas, y aspectos similares al anterior bootcamp. Las garantías de colocación una vez realizados los cursos son bastante elevadas en empresas del estilo de Google, El Corte Inglés, Wuaki, Tuenti, etc...Es decir que muchos alumnos ya trabajan.
Skylab coders tiene campus en el centro de Barcelona únicamente.
En este aprendes Javascript, tal como Node.js en la parte del back-end y en AngularJS en la parte del front-end.
Es un bootcamp en Barcelona de desarrollo web y tiene una duración de 10 semanas. Del mismo modo ofrece charlas y actividades adicionales a la programación. Del mismo modo que los anteriores, los alumnos ya trabajan en empresas como Fotocasa, Derecho.com, Infojobs, Wallapop, etc...
Tal como hemos comentado, la cosa interesante de estos bootcamps es que al finalizar (y durante) los cursos facilitan mucho la tarea de encontrar trabajo, ya que se potencia el "networking" dentro de la academia con charlas de varias personas clave de las empresas y con el profesorado.
De todos modos estos bootcamps requieren una inversión económica considerable para acceder, no obstante, visto a largo plazo, es una buena inversión para conseguir un trabajo en empresas punteras de desarrollo web, y hacer lo que más te gusta, que es programar.
El futuro laboral de este país no es tan boyante como quieren hacer ver los líderes políticos, y la mayoría de carreras universitarias técnicas de este sector tienen programas caducos, ya que la tecnología avanza muy rápido, y es esencial reclicarse continuamente.