¿Qué bootcamp hacer? [Guía detallada]

| Última modificación: 4 de noviembre de 2024 | Tiempo de Lectura: 13 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

En 2019, tras recibir una avalancha de consultas por diferentes canales (emails, LinkedIn, Twitter…) de alumnos e interesados en nuestros bootcamps, Fernando Rodríguez (cofundador y CLO) decidió escribir una carta abierta a toda la comunidad para compartir 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é encontrarás en este post?

¿Qué es un bootcamp de programación? ¿Qué bootcamp hacer?

Antes de saber qué bootcamp hacer, es necesario entender que un bootcamp es un curso o programa muy intensivo de corta duración. Aunque su duración solo sea de 4 a 8 meses (dependiendo del programa), los perfiles que realizan este tipo de formaciones consiguen aumentar sus habilidades y dominar herramientas gracias a la orientación práctica de los mismos.

Con un bootcamp de programación se pretende formar todo lo posible a los alumnos, llevando a la práctica los conocimientos que vayan adquiriendo durante el desarrollo del curso y enfrentándose a problemas reales. Debes elegir qué bootcamp hacer en función de tus necesidades y tiempo.

Full Stack Jr. (Aprende a programar desde cero)

¿Qué es el Full Stack Jr.?

Con frecuencia creciente, llegan hasta nosotros alumnos sin ningún tipo de conocimiento previo y quieren entrar de cabeza en nuestros bootcamps sin saber realmente qué bootcamp hacer. 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 remunerado. En España 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 de programación milagrosos son lo que hay en internet y confunden ante la idea de qué bootcamp hacer. Programadores en el mercado no hay tantos, y de los buenos, cada día menos y más caros. 

Lamento informar, señores, de que en el aprendizaje de programación de verdad, sobre todo 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 para saber qué bootcamp hacer y formarte; te lo podemos acortar y optimizar, pero no te haces un buen programador de la noche a la mañana. 

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

Todos nuestros bootcamps, a excepción de este, enseñan nuevas habilidades a quien ya sabe programar y saben qué bootcamp hacer. 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 y descubras qué bootcamp hacer para lograr tus metas.

que bootcamp hacer - que bootcamp elegir

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 desean entrar en el mercado de la tecnología pisando con pasos firmes y bases sólidas. Si tienes estas aspiraciones, esta es la respuesta ante qué bootcamp hacer.

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 Java. 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 júnior y sabrás mejor lo que te gusta para poder seguir tu formación y especialización en el mercado IT y podrás elegir qué bootcamp hacer en un futuro.

¿Qué requiere?

“Nada de valor se compra solo 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. Solo necesitas tres cosas: ganas, esfuerzo y saber qué bootcamp hacer.

¿Cuánto tardo en formarme?

Seis 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. y otro bootcamp especializado, en 6 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 sabiendo de antemano qué bootcamp hacer.

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 bootcamp ha sido diseñado y es esencial para aquellos que no han programado jamás y quieren adentrarse en este mundo pisando firme pero no están seguros de qué bootcamp hacer para especializarse más adelante. Como alguien que aprendió a programar solo y a palos, no puedo darte mejor consejo que este: el único atajo es entender que no hay atajos. Si quieres empezar tu nueva carrera bien y lo antes posible, empieza aquí y ya averiguarás qué bootcamp hacer y en qué especializarte.

Si salgo del Full Stack Jr. Bootcamp, ¿cuál es la mejor opción para mí?

Si haces el Bootcamp Full Stack Jr., podrás elegir cualquiera. Todo será una cuestión de gusto y de tiempo. Aquí aprenderás qué bootcamp hacer en un futuro. 

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, detectar accesos sospechosos, eliminar el spam, mostrar anuncios, 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?

Si ya sabes qué bootcamp hacer y te interesa el Desarrollo Web Full Stack Bootcamp, debes 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 ellos, 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 Desarrollo Web Full Stack 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 TV, etc.).

Aunque parecidos, iOS y Android son mundos diferentes y tendrás que aprender a manejarte en ambos. Es como 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 Desarrollo de Apps Móviles iOS Full Stack Bootcamp es de lejos el que más conocimientos de programación necesita. A la hora de decidir qué bootcamp hacer, valora que aquí 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 Desarrollo de Apps Móviles iOS Full Stack Bootcamp?

Es el bootcamp ideal para aquellos a quienes les apasione la programación y quieran 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é son el Big Data y el Machine Learning?

El Machine Learning hace referencia a 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 y 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 yin y el yang.

¿Qué requiere?

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

Lo que sí requiere es 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 Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp?

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

Full Stack DevOps & Cloud Computing

¿Qué son 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 instalaban y configuraban 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 de que esto era innecesariamente caro y complejo y que se podría compartir un mismo ordenador entre varios clientes; así, 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 por los detalles.

Es el equivalente a usar un Uber: solo te preocupas de decir a dónde 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). A 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 DevOps & Cloud Computing Full Stack 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. ¡Es una gran opción si estás pensando en qué bootcamp hacer!

¿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: 34K      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 DevOps & Cloud Computing Full Stack Bootcamp?

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

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

Full Stack Cybersecurity

¿Qué es la ciberseguridad?

Al pensar en qué bootcamp hacer, esta opción no puede faltar. 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 qué estándares internacionales de seguridad están 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 Ciberseguridad Full Stack 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 Ciberseguridad Full Stack 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 ni a la seguridad absoluta en el empleo. Si te planteas qué bootcamp hacer y te llama la atención la seguridad informática, es para ti.

Marketing Digital y Análisis de Datos

¿Qué es?

El Marketing Digital y Análisis de Datos Bootcamp 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.

Es todo lo que necesitas para hacer crecer tu propio negocio o despegar tu carrera digital definitivamente. Verás estrategia digital, branding y fundamentos de UX, marketing de contenidos, growth hacking, inteligencia de negocios, analítica 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 Marketing Digital y Análisis de Datos Bootcamp no requieres grandes conocimientos de ningún tipo, ni de programación o 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 Marketing Digital y Análisis de Datos Bootcamp?

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 y ofrece mejores oportunidades que otras industrias. Si con este post has decidido el camino que seguirás y qué bootcamp hacer, ¡entra en nuestro bootcamp de tu interés y dale un giro a tu perfil profesional!

*Fuente: nuestros bootcamps

marcela lópez
Marcela López

SEO Content Writer. Especialista en redacción sobre tecnología y educación.

Posts más leídos

¡CONVOCATORIA ABIERTA!

98% DE EMPLEABILIDAD

Fórmate en programación y tecnología

Bootcamps de Programación desde cero, Big Data, Ciberseguridad, IA, DevOps, Marketing, Programación con Java y Blockchain.