en este post te guiaremos para que elijas el mejor bootcamp para ti

En 2019, tras recibir una avalancha de consultas por diferentes canales (emails, linkedin, twitter) de alumnos e interesados en nuestros bootcamps, Fernando Rodríguez (Co-fundador y CLO) decidió escribir una carta abierta a toda la comunidad compartiendo su opinión personal sobre qué Bootcamp hacer.

Esta carta tuvo tal acogida que, año tras año, vuelve a compartir su opinión actualizada. La declaración de este año ya está aquí.

Garantía Keepcoding:Resuelve tu situación profesional para toda tu vida, en un año o menos. Un año de sangre, sudor y código, claro está.

¿Qué Bootcamp hacer?

 

 

Full Stack Jr. (Aprende a programar desde 0)

¿Qué es Fullstack JR?

Con frecuencia creciente, llegan hasta nosotros alumnos sin ningún tipo de conocimiento previo y quieren entrar de cabeza en nuestros bootcamps. La razón es evidente, nuestros bootcamps, desde hace más de 10 años, prometen (y cumplen) enseñar de verdad y formar profesionales de alto nivel con empleo asegurado de calidad y bien pagado. Aquí y en cualquier parte del mundo.

Lamentablemente, hoy hasta Pepe, el carnicero de mi barrio, ha decidido montar una escuela de bootcamps de programación… Dietas y bootcamps milagrosos son lo que hay en internet. Programadores en el mercado no tantos, y de los buenos entonces, cada día menos, y más caros. 

Lamento informar, señores, que en el aprendizaje de programación de verdad, sobretodo para convertirse en profesionales bien pagados, no hay fórmulas mágicas. Y por  más hambre, ERTES, prisas o desesperación por adentrarse a este mundo que tengas, necesitarás tiempo, y te lo podemos acortar y optimizar, pero no te haces un buen programador de la noche a la mañana. 

Y Pepe, y su nueva escuela, te podrá contar lo que quiera. Si fuese trivial convertirse en programador, el mercado no pagaría tanto por ello y el eterno problema que acogota a empresas como Google, Apple, Facebook y demás desde hace décadas, la falta de programadores, ya se habría solucionado hace mucho.

Todos nuestros bootcamps, a excepción de éste, enseñan nuevas habilidades a quien ya sabe programar. Son habilidades que te permitirán vivir de ellas, mínimo de 10 a 20 años en el mercado actual. Sin embargo, todos ellos requieren algo más importante y más difícil: que sepas programar.

El Bootcamp Full Stack JR “aprende a programar desde cero” nació para atender a la necesidad de estos alumnos, que aún no saben programar pero que desean entrar en el mercado de la tecnología, pisando con pasos firmes y bases sólidas.

Este bootcamp te proporcionará lo más valioso que puedes tener en este mercado: fundamentos sólidos que te servirán toda tu vida profesional y que te facilitarán adaptarte con rapidez a los cambios del mercado.

Aprenderás a programar en Python (el lenguaje más usado del mundo y la base de Big Data, Machine Learning, Ciberseguridad y más) y Javascript (base del desarrollo web). Sabrás crear aplicaciones web, juegos sencillos y tendrás fundamentos de procesamiento y análisis de datos.

Podrás empezar a trabajar de inmediato como desarrollador Jr. en Big Data o en Desarrollo Web, y sabrás mejor lo que te gusta, para poder seguir tu formación y especialización en el mercado IT.

 

 

¿Qué requiere?

“Nada de valor se compra sólo con dinero. Su precio se paga siempre con  sufrimiento, sudor y esfuerzo.”
-Robert Heinlein 

No necesitas saber programar, no necesitas saber matemáticas, no necesitas siquiera un ordenador muy potente. Sólo necesitas dos cosas: ganas y esfuerzo.

 

¿Cuánto tardo en formarme?

Cuatro meses y podrás empezar a trabajar. Sin embargo, siempre recomendamos este Bootcamp seguido de otro (Web, Mobile, Ciber, Cloud & Devops) para especializarse y consolidar conocimientos. 

Haciendo el pack, es decir, Bootcamp Full Stack JR + otro Bootcamp especializado, en 4 meses podrás estar trabajando en programación, y en un año (de sangre, sudor y código) tendrás tu situación profesional resuelta de por vida.

No te prometemos cosas imposibles. No te prometemos que será fácil. Al contrario, te podemos asegurar que será difícil, de la misma forma que te podemos asegurar el resultado.

 

Mercado Laboral para un Full Stack Jr.

Rango Salarial (Referencia Madrid):
Junior: 20K      Senior:  65K*

Puestos:        

  • Desarrollador Python JR
  • Desarrollador Web JR

 

¿Para quién es ideal este Bootcamp?

Este boot ha sido diseñado y es esencial para aquellos que no han programado jamás y quieren adentrarse en este mundo pisando firme. Como alguien que aprendió a programar sólo y a palos no puedo darte mejor consejo que éste: el único atajo es entender que no hay atajos. Si quieres empezar tu nueva carrera bien y lo antes posible, empieza aquí.

 

¿Si salgo del Full Stack JR Bootcamp, cuál es la mejor opción para mi?

Si haces el Bootcamp Full Stack JR, podrás elegir cualquiera, todo será una cuestión de gusto y de tiempo. 

 

Full Stack Web

¿Qué es el Desarrollo Web?

Empecemos por eliminar una confusión común: el desarrollo web NO es “hacer una página web” (lo que nosotros llamamos maquetación). Ni remotamente.

Es la diferencia que hay entre construir una casa, con sus cimientos, su instalación eléctrica, las paredes, tejado, etc (desarrollo web) y pintar las paredes (“hacer una página web” o maquetación). 

De la misma forma que el arquitecto y el ingeniero no son ni cobran lo mismo que el pintor, el desarrollador web no es ni cobra lo mismo que el maquetador.

Toda App web tiene una estructura común, con al menos dos partes bien diferenciadas:

  • Backend (“trastienda”)
  • Frontend (“escaparate”)

Vamos a usar como ejemplo una App Web que todos conocemos: Gmail.

El backend es la parte más compleja y que jamás ves. Es el encargado de recibir y enviar los emails, almacenarlos, gestionar los usuarios, sus contraseñas, la validación de las mismas, el recordarlas, detectar accesos sospechosos, analizar el contenido de los mensajes para clasificarlos, eliminar el spam, crear y aplicar filtros, mostrar anuncios y analizar el resultado de los mismos, etc. Todo ello atendiendo a millones de usuarios simultáneos sin arrugarse.

El frontend sin embargo, es aquello que ves: qué ocurre cuando seleccionas un email, qué pasa cuando cambias el criterio de ordenación y otras tareas similares. También requiere programación, pero es muchísimo más trivial. 

Por último está el maquetado, que es decidir qué fuentes y colores va a usar el frontend. Para esto último NO se usan lenguajes de programación, sino que se utiliza HTML y CSS que son herramientas “cosméticas”.

Estos sistemas uno encima de otro (backend -> frontend -> maquetado) parecen una pila (Stack en Inglés) y por eso al profesional que domina la “pila completa”, se le llama “Full Stack”.

El profesional que tiene una alta demanda y sueldos muy altos, es el programador/desarrollador Full Stack, no el maquetador. 

 

 

¿Qué requiere?

Para realizar el Full Stack Web Bootcamp hay que conocer las principales herramientas, lenguajes de programación, bases de datos y arquitectura de software usadas tanto para el backend como para el frontend, incluyendo, pero no limitado a Javascript, Node, MongoDB, programación concurrente, despliegue en servidor, REST, HTML, CSS, automatización de tareas, etc…

Requiere conocimientos de programación avanzados, aunque es más asequible para el novato que mobile (los lenguajes en mobile son más y más complejos).

 

¿Cuánto tardo en formarme como Full Stack Web Developer?

Estarás listo para entrar en este mercado pasados 8 meses. 

 

Mercado Laboral del desarrollo web

Rango Salarial (Referencia Madrid):
Junior: 20K      Senior:  100K *

Puestos 

  • Web Developer 
  • Backend Developer 
  • Frontend Developer  
  • JavaScript Developer   
  • Desarrollador Node.JS  
  • Full-Stack  
  • Software Engineer 
  • Software Architect 

 

¿Para quién es ideal el Full Stack Web Bootcamp?

Es el bootcamp ideal para quien quiera iniciar una carrera profesional como programador. Es más asequible que el de mobile puesto que los lenguajes de programación usados (fundamentalmente JS) son mucho más sencillos.

 

Full Stack Mobile

¿Qué es el Desarrollo Mobile?

Es la creación de aplicaciones para dispositivos móviles iOS y Android así como dispositivos similares (Apple Watch, Smart TVs, etc…).

Aunque similares, iOS y Android son mundos diferentes y tendrás que aprender a manejarte en ambos. Es cómo especializarse en filología clásica: tendrás que aprender Griego y Latín. En nuestro caso, Swift para iOS y Kotlin para  Android. 

 

 

¿Qué requiere?

El Full Stack Mobile Bootcamp es de lejos el que más conocimientos de programación necesita. Tendrás que manejarte con varios lenguajes de programación moderadamente complejos y muchas tecnologías. 

 

¿Cuánto tardo en formarme?

Estarás listo para entrar en este mercado pasados 9 meses. 

 

Mercado Laboral del desarrollo mobile

Rango Salarial (Referencia Madrid):
Junior: 20K      Senior:  100K *

Puestos:  

  • Full Stack Mobile Developer 
  • iOS/Android Developer
  • Backend/Frontend Developer
  • React Native Developer
  • Flutter Developer
  • Software Engineer 
  • Software Architect  

 

¿Para quién es ideal el Full Stack Mobile Bootcamp?

Es el bootcamp ideal para quien le apasiona la programación y quiere vivir de ello. Dada la demanda internacional que hay para estos profesionales es también muy adecuado para quien desea hacer una carrera en el extranjero. 

 

Full Stack Big Data, AI & ML

¿Qué es el Big Data & Machine Learning?

El “Machine Learning” es un conjunto de métodos matemáticos y herramientas para resolver problemas que no son fáciles de abordar mediante un lenguaje de programación. Son aquellos problemas que no están demasiado bien definidos y son difíciles de explicar. Un ejemplo sería explicarle a alguien la diferencia de sabor entre el vino blanco y el vino tinto. Después de dar muchas vueltas, lo más probable es que termines dándole un ejemplo: prueba el vino tinto, luego prueba el vino blanco, y ya te enterarás tú solito.

Eso es exactamente lo que hace el Machine Learning, pero con un ordenador.

Las tareas del “Machine Learning” suelen ser dos: 

  • Predecir
  • Clasificar

Por ejemplo, predecir qué es lo siguiente que vas a comprar en Amazon, predecir a quién vas a votar, predecir si vas a desarrollar diabetes, predecir si vas a dejar de pagar tu hipoteca, etc.

Entre los ejemplos de clasificación, podría estar el clasificar a todos los visitantes a una web entre probables compradores y no compradores, clasificar votantes entre fijos e influenciables, predecir lunares y manchas en la piel entre inofensivos y cancerígenos, etc.

Todo ello funciona dándole infinidad de ejemplos al ordenador (millones de copas de vino tinto y millones de copas de vino blanco, hasta que “aprende” a distinguirlos). Por eso se necesitan cantidades ingentes de datos (Big Data).

El Big Data es el conjunto de técnicas y herramientas necesarias para organizar y analizar esas grandes cantidades de datos.

Sin el Big Data, el Machine Learning es imposible, y sin el Machine Learning, el Big Data es inútil. 

Por eso en KeepCoding se estudian juntos, son el ying y el yang.

 

 

¿Qué requiere?

Como se centra en aquellos problemas que la programación no logra resolver, no necesita de mucha programación. Para realizar el Full Stack Big Data, AI & ML Bootcamp hay que saber algo, pero sobre todo de lenguajes sencillos, como Python o R.

Lo que sí requiere es de un cierto bagaje de matemáticas (álgebra lineal, trigonometría y estadística). No necesitas saber nada de eso, puesto que te lo enseñamos todo, pero te deberían de gustar mínimamente las matemáticas.

 

¿Cuánto tardo en formarme?

Estarás listo para entrar en este mercado pasados 9 meses. 

 

Mercado Laboral del Big Data

Rango Salarial (Referencia Madrid):
Junior: 22K      Senior:  90K *

Puestos:  

  • Big Data Developer  
  • Data Scientist   
  • Big Data Analyst  
  • Big Data Architect  
  • Data Engineer  
  • Citizen Data Scientist 
  • Chief Data Officer (CDO) 

 

¿Para quién es ideal el Full Stack Big Data, AI & ML Bootcamp?

Es ideal para ti si quieres entrar en un mercado con cero paro, sueldos muy altos, movilidad internacional y te gustan un poco las matemáticas y puedes vivir sin programar.

 

Full Stack DevOps & Cloud Computing

¿Qué es el Cloud Computing y DevOps?

Todo software se crea en el ordenador del o de los programadores, pero una vez listo, hay que sacarlo a producción. Sacarlo a producción significa ponerlo a disposición de los clientes en máquinas expuestas al público con todas sus consecuencias: uso intensivo, uso fraudulento, picos de uso, ataques, etc.

Antiguamente, se compraban ordenadores muy potentes, llamados servidores, y se instalaba y configuraba todas las partes de software en dichos servidores. Era el equivalente a comprarte tu propio coche y hacerte cargo de todo: mantenimiento, seguro, conducción, combustible, etc.

Pasado un tiempo, muchos se dieron cuenta que esto era innecesariamente caro y complejo, y que se podría compartir un mismo ordenador entre varios clientes, y un solo profesional se haría cargo del mantenimiento de todos. A ese profesional se le llamaba “administrador de sistemas”. Era el equivalente a hacer un leasing del coche en vez de comprarlo.

Pasaron algunos años y se fue un paso más allá.

Empresas con enormes recursos (muchísimos ordenadores conectados a internet, bases de datos, servidores web, etc) pasaron a alquilar parte de ellos a los clientes finales. Con muy poco trabajo podrías tener tu software en diferentes redes, y en distintos lugares del mundo (para estar más cerca de tus clientes), con más o menos capacidad según las necesidades del momento, todo ello sin tener que preocuparte de los detalles.

Es el equivalente a usar un Uber: solo te preocupas de decir a donde quieres ir y la empresa se hace cargo de todo lo demás.

La primera empresa en ofrecer este tipo de servicios fue Amazon, con AWS (Amazon Web Services) y hoy la inmensa mayoría de internet funciona sobre AWS y sus competidores (Google, Microsoft y en menor medida IBM y Alibaba). Los recursos que esas empresas alquilan, se les llama “La nube” y a su uso, “cloud computing”.

El profesional que gestiona, configura, monitoriza y administra esos recursos en “la nube” es el DevOps & Cloud Computing.

La nube es lo que prácticamente toda empresa que tiene algún software o servicio en internet usa: bancos, aseguradoras, operadores telefónicas, tiendas online, gobiernos, startups, etc… 

Si lo puedes usar desde tu móvil o tu browser, está en la nube y necesita a muchos profesionales de DevOps y Cloud Computing.

 

 

¿Qué requiere?

Al contrario de lo que puedes pensar, el Full Stack DevOps & Cloud Computing Bootcamp NO requiere mucha programación. Volviendo a la analogía con los coches, el programador es el ingeniero que crea el coche. El DevOps es el encargado de gestionar una flota de coches usados para Uber o Cabify.

Son perfiles francamente distintos. Y creedme, este último ya lleva un par de años estando muy bien pagado.

La mayor parte del trabajo es de configurar servicios online y monitorizarlos. Es decir, se “cacharrea” mucho más. Tendrás que saber de redes y administración de sistemas con Linux, pero no necesitas ese background, ya que te lo enseñamos en el bootcamp.

 

¿Cuánto tardo en formarme?

Estarás listo para entrar en este mercado pasados 6 meses. 

 

Mercado Laboral del Cloud Computing & DevOps

Rango Salarial (Referencia Madrid):
Junior: 22K      Senior:  80K *

Puestos:  

  • DevOps engineer 
  • DevOps developer 
  • Cloud Computing 
  • Administrador de sistemas y redes (SysAdmin)  
  • Site Reliability Engineer (SRE)
  • Arquitecto de Soluciones 
  • Responsable IT / Operaciones (suele verse como Director de IT)

 

¿Para quién es ideal el Full Stack DevOps & Cloud Computing Bootcamp?

Es ideal si quieres entrar en un mercado sin paro, con sueldos altos y no quieres dedicar demasiado tiempo a tu formación inicial, y el no programar a diario no es un problema para tí .

Si te gusta programar, tal vez no sea lo mejor.

 

Full Stack Cybersecurity

¿Qué es la Ciberseguridad?

La ciberseguridad tiene muchas ramas, algunas más técnicas y otras más parecidas al control de calidad. Ciñéndonos a lo legal, Va desde la creación de software seguro a la comprobación de que estándares internacionales de seguridad son correctamente implementados en una empresa.

Entre medias tienes la monitorización de redes, defensa frente a ataques, gestión de daños posterior a un ataque o inspecciones de seguridad a instalaciones y software existentes.

Según a lo que te quieras dedicar o especializar, el Full Stack Cybersecurity Bootcamp NO requiere grandes conocimientos de programación, o incluso ninguno. Es más, la mayoría de los puestos están en aquellas áreas que no requieren programación.

 

¿Cuánto tardo en formarme?

Estarás listo para entrar en este mercado pasados 7 meses. 

 

Mercado Laboral de la Ciberseguridad

Dentro de las distintas áreas de la tecnología es la que ofrece los sueldos más altos a medio plazo, más incluso que los programadores en general.

Teniendo en cuenta esto y la demanda enorme y creciente, es una de las mejores opciones para quien quiere entrar en el mercado de tecnología, ya que además no tiene una gran barrera de entrada (nivel de programación bajo) y se paga muy bien.

Rango Salarial (Referencia Madrid):
Junior: 30K      Senior:  120K *

Puestos:  

  • Analista SOC Nivel 1  
  • Consultor de Ciberseguridad (junior)  
  • Hacker ético  
  • Analista/Especialista en Ciberseguridad (senior)
    • Threat Hunter Profesional  
    • Analista de Malware y Forense  
    • Red Teamer 
    • Blue Teamer 
  • Líder Área de Ciberseguridad 
  • Chief information security officer (CISO) 

 

¿Para quién es ideal el Full Stack Cybersecurity Bootcamp?

Es la opción ideal para quien viene sin un gran background de programación y no quiere dedicarse a la programación, sin renunciar a sueldos muy altos y seguridad absoluta en el empleo.

 

Marketing Digital y Análisis de Datos

¿Qué es?

El Bootcamp en Marketing Digital y Análisis de Datos está diseñado especialmente para aquellos que, teniendo nociones previas o no, quieran penetrar en este mudo para discernir sus matices y optimizar procesos, para obtener resultados potentes en la adquisición de clientes, aumentar tus tasas de conversión y análisis de datos a sus clientes y empleadores.

Todo lo que necesitas para hacer crecer tu propio negocio o despegar tu carrera digital definitivamente. Estrategia Digital, Branding y Fundamentos de UX, Marketing de Contenidos, Growth Hacking, Inteligencia de Negocios, Analitica Digital y mucho más.

Si sabes de sobra que el marketing actual gira en torno a los datos y te apasiona la sinergia entre marketing y Big Data, este bootcamp es el híbrido perfecto entre ambas profesiones.

 

 

¿Qué requiere?

Según a lo que te quieras dedicar o especializar, para realizar el Bootcamp en Marketing Digital y Análisis de Datos no requieres grandes conocimientos de ningún tipo, ni de programación, ni matemáticas ni nada por el estilo… Lo más importante es tener un data-driven mindset y muchas ganas de currar.

 

¿Cuánto tardo en formarme?

Estarás listo para entrar en este mercado pasados 6 meses. 

 

Mercado Laboral del Marketing Digital

Rango Salarial (Referencia Madrid)
Junior 20K      Senior:  90K *

  • Experto en SEO
  • Experto en SEM
  • Experto en Marketing Digital
  • Social Media Manager
  • Experto en eCommerce
  • Growth Hacker
  • Trafficker Digital 
  • Traffic Manager
  • Analista Digital
  • Digital Analytics Manager
  • Analista de negocios digitales

¿Para quién es ideal el Bootcamp en Marketing Digital y Análisis de Datos?

Es la opción ideal para quien no tiene ningún tipo de experiencia en Marketing y quiere dedicarse a ello. También es una excelente opción para todo aquel que ha estudiado Marketing y quiere reciclarse y adquirir conocimientos actuales.

Como puedes ver, el sector tecnológico no para de crecer mejores oportunidades que otras industrias y, si con este post has decidido el camino que seguirás, descarga el temario del Bootcamp de tu interés y dale un giro a tu perfil profesional:

Full Stack Jr. Bootcamp “Aprende a programar desde cero”

Full Stack Web Bootcamp
Full Stack Mobile Bootcamp
Full Stack Big Data & Machine Learning Bootcamp
Full Stack DevOps & Cloud Computing Bootcamp
Full Stack Cybersecurity Bootcamp
Máster en Tecnologías Exponenciales de la Computación
Bootcamp de Marketing Digital y Análisis de datos

¡Pide más información! Nosotros te llamamos

 

*Fuente: estudio Remuneración Sector IT 2021

Otras entradas que te pueden interesar:

¡Conoce nuestros Bootcamps!

¿Quieres más información?