Aprenda a codificar ahora: cómo elegir el Bootcamp de desarrollo adecuado para usted

Has decidido que estás listo para aprender a programar y ya puedes ver que tus opciones de carrera se están disparando. Pero espera, ¿cómo decidirás qué escuela de codificación es la adecuada para ti?

Hay más de 65 “campos de entrenamiento” de codificación solo en los Estados Unidos, cada uno con un modelo de enseñanza, una especialización del idioma y un estilo de enseñanza diferentes. Entonces, antes de renunciar oficialmente a su trabajo para convertirse en el próximo Zuck, hágase estas seis preguntas para guiar su investigación.

1. ¿Qué idioma quiero aprender?

Los bootcamps de codificación a menudo usan un “lenguaje de instrucción” cuando introducen a los estudiantes al mundo de la programación. Si desea trabajar principalmente en la web (a diferencia de los dispositivos móviles), sus opciones más populares serán Rails o Python, junto con algo de ASP.NET y una estricta escuela de JavaScript.

Rails se enseña en la mayoría de las escuelas de programación: Dev Bootcamp y General Assembly son dos de las más grandes y establecidas. Otras escuelas, como RocketU y Hackbright Academy (una escuela exclusivamente para mujeres), se especializan en Python, citando la mayor complejidad del lenguaje y sus raíces en los fundamentos de la informática. Cualquier parte neutral probablemente le dirá que el idioma no debería influir en su decisión: muchos estudiantes se gradúan de los programas de Python y pueden aprender Rails fácilmente (y viceversa), pero si tiene una preferencia, piénselo.

Si lo móvil es su escena, entonces iOS y Android son sus opciones principales. Las escuelas de iOS como Mobile Makers en Chicago y The Flatiron School en Nueva York enfatizarán Objective C (¡MGWU te enseñará a crear juegos!). El Programa Delta de Austin está dedicado al desarrollo de Android.

2. ¿Cuál es mi estilo de aprendizaje?

Si está muy motivado y puede aprender por sí mismo temas difíciles usando libros y tutoriales, entonces los programas en línea gratuitos como Codecademy o Udacity pueden ser suficientes para que lo domine. Aquellos que buscan más orientación pueden consultar Bloc o Thinkful, que ofrecen cursos en línea y tutores personales para cada estudiante. Si ya tiene los conceptos básicos de codificación y no necesita conferencias, pero sabe que querrá trabajar con otros estudiantes para completar un curso intensivo, entonces Hacker School, una escuela gratuita de tiempo completo en Nueva York, podría ser una buena opción. (aunque no es para principiantes completos).

¿Busca capacitación práctica dirigida por un instructor pero aún no puede renunciar a su trabajo? Las escuelas de medio tiempo como Programación Cualquiera Puede Aprender le permiten mantener su puesto actual y estudiar por la noche y los fines de semana. Si elige esta ruta, asegúrese de determinar si puede mantenerse motivado entre el trabajo y las clases intensas.

Por supuesto, si puede darse el lujo de renunciar a su trabajo y pagar su matrícula, un popular programa de inmersión de tres meses como Web Development Immersive de General Assembly será la mejor oferta. Bonificación: a muchas escuelas les gusta esto para garantizar el empleo.

3. ¿Cuáles son mis objetivos profesionales?

Desarrollar una motivación para aprender a codificar puede reducir seriamente sus opciones. ¿Quieres trabajar en una startup o en una gran empresa? ¿Quieres iniciar tu propio negocio o convertirte en cofundador de tecnología?

Considere el modelo de ingresos de algunos bootcamps de codificación: no solo cobran matrícula, sino que también pueden cobrar tarifas de reclutamiento a las empresas que contratan a los graduados. En estos casos, es posible que las escuelas no se sientan menos entusiasmadas con los estudiantes que desean lanzar una startup justo después de aprender a programar. Otras escuelas, como Starter School, con sede en Chicago, pueden ayudarlo a lanzar su propio producto, diseñado para ayudarlo a convertirse en cofundador de tecnología o iniciar su propio negocio. Asegúrese de leer las preguntas frecuentes de la escuela para averiguar exactamente qué buscan en los solicitantes.

Consulte también las empresas para las que trabajan los graduados y pregunte si el campo de entrenamiento se está asociando con alguna empresa para colocar a los graduados. ¿Son en su mayoría grandes empresas o nuevas empresas? RocketU está (literalmente) ubicado en el medio del acelerador RocketSpace, por lo que estás en medio de un mar de más de 100 nuevas empresas elegibles que buscan talento tecnológico.

4. ¿Cuánta matrícula puedo pagar?

Los programas de tiempo completo generalmente cuestan entre $ 5,000 y $ 15,000, pero hay algunos modelos de matrícula a considerar. Si no puede pagar la matrícula por adelantado pero necesita más orientación que la que ofrecen los cursos en línea gratuitos, consulte App Academy, que no requiere ninguna matrícula hasta que encuentre un trabajo con el que esté satisfecho (en serio). También ofrece un espacio de trabajo en el lugar en su oficina de San Francisco (y espera agregar uno en Nueva York) para que no tenga que pagar alojamiento durante el programa. Nashville Software School ofrece otro modelo creativo de matrícula: si es de Nashville o tiene vínculos estrechos con Nashville, solo paga un pago inicial de $ 1,000 y su empresa de reclutamiento paga a la escuela después de que lo contrate.

Por supuesto, si puede pagar una escuela de matrícula más alta, tendrá una gama más amplia de opciones y hay muchos campamentos excelentes para elegir. Por ejemplo, Hack Reactor en San Francisco, que cuesta cerca de $18 000, o gSchool en Denver, que cobra $20 000 por un curso de 6 meses.

5. ¿Dónde debo tomar un bootcamp de programación?

Al decidir dónde ir al campo de entrenamiento, considere sus propias necesidades, la situación familiar y la habitabilidad de la ciudad. Claro, Nueva York y San Francisco tendrán extensas redes de reclutamiento, pero ¿puedes aguantar hasta seis meses lejos de amigos y familiares? Shereef Abushadi, instructor de Dev Bootcamp, dijo: “Alrededor del 50 por ciento de los estudiantes que asisten a San Francisco son nativos del área de San Francisco, por lo que se benefician de ambos lados de la ecuación y se encuentran en una posición conveniente durante el proceso de la entrevista”. , argumenta, “asume la misma calidad de educación” y “si tiene familia u otras obligaciones que deben equilibrarse”, busca las fortalezas de los campamentos de entrenamiento locales.

6. ¿Cuál es mi experiencia en programación?

A medida que aumenta la cantidad de campamentos de entrenamiento de codificación, algunas escuelas han reducido sus requisitos de admisión, así que piense en su nivel de habilidad actual. ¿Ha completado un curso en línea gratuito a su propio ritmo como Treehouse? (Si no, comience ahora). ¿Tiene experiencia trabajando en proyectos de código abierto o algunos proyectos técnicos en su trabajo actual? Algunas escuelas afirman que “cualquiera puede aprender a codificar” y aceptan a principiantes completos. Otros, como Hack Reactor, requieren cierta experiencia en codificación (“Este no es un curso “0-60”, es un curso “20-120”, afirma el sitio web). Sea honesto con las escuelas acerca de sus antecedentes y encuentre la escuela que mejor se adapte a su nivel de habilidad actual para convertirlo en un programador estrella de rock.

Una vez que haya reducido sus opciones al campo de entrenamiento que mejor se adapte a su programa, asegúrese de investigar los consejos de solicitud, los plazos, las descripciones de los cursos y las entrevistas en el informe del curso.

Foto del código cortesía de Shutterstock.

Este artículo es de índole informativo, es una recopilación de información de internet, esta información no necesariamente esta actualizada o es una fuente final de información. .