Haga su investigación antes de invertir su tiempo y dinero en un campamento de codificación. Estas siete preguntas le ayudarán a tomar la decisión.
Si realmente quieres aprender a codificar, hay más de una manera de hacerlo. Una opción cada vez más popular son los campamentos de codificación: programas intensivos a corto plazo que enseñan habilidades de codificación específicas.
Una historia de éxito del campamento de codificación pertenece a Smita Busar, quien asistió a CodeFellows en Seattle, Washington y pudo encontrar un trabajo.
«Lo más importante es que encuentres cuál es tu aspiración profesional, y luego elijas el campamento de codificación en consecuencia», dijo. «Como tenía mucha experiencia y quería convertirme en ingeniero de apilado, elegí el Campamento de Codificación JS.»
Ya sea que estés buscando aprender a codificar desde cero, o actualizar tus habilidades, considera algunas preguntas importantes antes de instalarte en un campamento, sin embargo. Aquí hay siete para usar como parámetros para encontrar un buen ajuste.
1. ¿Qué tan intenso es?
Los campamentos tienen una duración media de entre 9 y 12 semanas. Incluso los campamentos más cortos son un gran compromiso. Considere lo intenso que es y lo que puede manejar. gSchool, que no se considera a sí mismo un bootcamp, ya que es un programa de inmersión de 6 meses. Aún así, Kinsey Durham de gSchool dijo que pensara qué es exactamente lo que usted quiere. ¿Quieres ser desarrollador? ¿Un fundador técnico? ¿Estás haciendo un sitio web para el negocio de tus padres?
«Nuestros estudiantes pasan de 60 a 100 horas a la semana con nosotros, así que es un camino difícil para cualquiera que tenga una relación con uno de nuestros estudiantes. Es especialmente duro para los estudiantes que son padres».
En esa línea, Dunham dijo que cuando los estudiantes preguntan si podrán tomarse unas vacaciones o ir de luna de miel, la respuesta es esencialmente «no».
2. ¿Cuáles son los motivos del campamento?
Como los campamentos de codificación difieren en el costo, algunos son gratuitos, la mayoría no lo son – vale la pena investigar un poco y averiguar por qué están estructurados de la manera en que están estructurados. Un campamento puede ser creado como un centro de reclutamiento para una empresa o empresas específicas. O tal vez el campamento se lleva a cabo a través de patrocinios o donaciones de ciertas personas u organizaciones. Quiénes son y por qué se invierten.
Busar también prestó atención a la reputación del campamento dentro de la comunidad.
3. ¿Qué idioma(s) necesito aprender?
De un campamento a otro, los idiomas y las habilidades difieren. Algunos pueden enfocarse en el desarrollo de aplicaciones móviles, otros pueden enseñar Java. gSchool se enfoca en Ruby on Rails, y toca JavaScript. Según un estudio reciente de Course Report, el 57% de los campamentos ofrecen cursos de rubí, lo que los convierte en uno de los idiomas más enseñados. Averigüe el lenguaje que le ayudará a lograr lo que necesita profesionalmente.
4. ¿Dónde están los graduados?
Un buen indicador del éxito del programa es el éxito de sus graduados. Tanto Busar como Durham recomendaron hablar con las personas que han pasado por el programa que usted está considerando. Averigüe no sólo cuál fue su experiencia, sino dónde están ahora. ¿Fue difícil encontrar trabajo? ¿Se sentían bien equipados para el mundo profesional? Vaya más allá de las estadísticas en el sitio web del programa.
5. ¿Quiénes son los instructores?
«Es mejor tener una mezcla de profesores con una fuerte experiencia en ingeniería de software y profesores con una sólida formación en educación», dijo Hoover. También es una ventaja tener profesores activos en el campo y que puedan hablar sobre cuáles son las demandas actuales de la industria.
6. ¿Cuál es la estructura?
Hoover también dijo que vale la pena averiguar cuánto tiempo se pasa en la clase. «No se aprende un nuevo idioma -programación o humano- escuchando conferencias durante todo el día. Se aprenden nuevos idiomas conversando y escribiendo en ese idioma durante todo el día», dijo. Del mismo modo, sugirió que se investigue si las clases se organizan como un aula (filas de mesas frente a un profesor) o si se organizan como un entorno de trabajo de la vida real.
7. ¿Cuáles son las perspectivas de empleo?
Algunos campamentos de codificación tienen fuertes asociaciones con potenciales socios de contratación. También hay campamentos que ofrecen descuentos en la matrícula si un estudiante no encuentra empleo en un cierto período de tiempo – o sólo tiene que pagar la matrícula si usted encuentra un trabajo.