¿Cuáles son los 3 mejores campos de entrenamiento de codificación en los EE. UU. Que se consideran de primera categoría en términos de capacitación, costo y recolocación?

Hay una desconexión masiva entre lo que algunos bootcamps de codificación enseñan a los estudiantes y lo que los empleadores buscan en una entrevista técnica.

En 2007, mucho antes de que existieran los bootcamps de codificación, Jeff Atwood (un blogger de programación muy respetado) escribió un interesante artículo sobre la contratación de desarrolladores junior. En él propuso que un gran número de programadores que buscaban trabajo carecían de la capacidad de resolver lo que los desarrolladores experimentados considerarían problemas “muy fáciles”.

¿Por qué los programadores no pueden programar?

En el artículo cita otra publicación de blog sobre el tema que proclama:

La mayoría de los buenos programadores deberían poder escribir en papel un programa que lo haga en menos de un par de minutos. ¿Quieres saber algo aterrador? La mayoría de los graduados de ciencia ficción no pueden. También he visto a autoproclamados programadores senior tomar más de 10-15 minutos para escribir una solución.

En 2015, el hecho es que muchos bootcamps de codificación han empeorado el problema. Si espera poder conseguir un trabajo como programador, es importante que sepa cómo programar.

Sé que esto suena sorprendentemente obvio, pero el hecho es que un gran porcentaje de los bootcamps de codificación no funcionan con los estudiantes en la programación real y, como tales, sus graduados no pueden resolver ni siquiera las tareas básicas de programación cuando se gradúan.

En cambio, los alumnos salen a un par de entrevistas técnicas, y se dan cuenta de que no están preparados, y se ven obligados a estudiar por su cuenta para aprender realmente el oficio.

Expliquemos por qué está sucediendo esto, así que abróchese el casco de trabajo, apriétese en un cañón de trabajo y dispare a la tierra de trabajo, y hable sobre lo que realmente se necesita para obtener un trabajo después de graduarse de un campamento de codificación.


Sé lo que estás pensando….

¿No debería ser imposible que los bootcamps de programación no enseñen programación? He aquí por qué esto es en realidad mucho más común de lo que cabría esperar.

En el mundo real, es común usar “frameworks”, que son herramientas de programación que le permiten construir cosas rápidamente . Los marcos contienen una tonelada de código que otras personas escribieron y resuelven la mayoría de los problemas que surgen con mucha frecuencia al construir aplicaciones web. Debido a esto, es posible saber cómo construir aplicaciones web, pero solo entender cómo usar la herramienta, no entender de qué se trata la programación en general.

Ahora, estos marcos son algo bueno, y hacen el 90% de su trabajo por usted, haciendo que su vida sea mucho más fácil. Pero…. Hay situaciones en las que tendrá que hacer cosas que no están integradas en los marcos. Y a medida que crea aplicaciones cada vez más complicadas (como las que están construyendo las empresas que están contratando), más importantes son estos problemas para resolver.

Por lo tanto, el marco es una herramienta poderosa que facilita su vida y le ahorra mucho tiempo, pero cuando no puede confiar en un marco, las cosas se vuelven más difíciles.

¿Qué diablos son las aplicaciones CRUD?

Las aplicaciones CRUD son la abreviatura de las aplicaciones “Crear actualización de lectura de destrucción”. En resumen, son aplicaciones que son básicamente una vista web en la parte superior de una base de datos, que es algo que es común a la mayoría de las aplicaciones, y como tales marcos hacen la mayor parte del trabajo. Un ejemplo de una aplicación CRUD es un blog.

Cada publicación de blog es algo que se puede crear, leer, actualizar o eliminar. Realmente no hay muchas características más complicadas (piense: pagos, mapas, etc.).

El creador de Ruby on Rails, un marco popular, lanzó Rails y le mostró a la gente cómo construir un blog en un screencast de 15 minutos en 2005. Realmente sacudió las cosas porque hasta ese momento, probablemente tomaría la mayoría de los buenos desarrolladores 100x el momento de construirlo sin el marco.

Después de que salió Ruby on Rails, los frameworks se hicieron bastante populares, y muchos lenguajes de programación obtuvieron nuevos frameworks (a menudo modelados a partir de Ruby on Rails). Otros marcos que existen son: Pylons, Django, ExpressJS y Play!

Las aplicaciones CRUD son generalmente bastante simples de codificar en la mayoría de los frameworks y los desarrolladores más experimentados pueden construir una aplicación CRUD básica en una tarde o un fin de semana, ya que los frameworks hacen las cosas tan fáciles.

¿Qué es la lógica de negocios?

La lógica empresarial es el término para cosas que requieren el uso de un lenguaje de programación para manipular y transformar datos en la aplicación. Las aplicaciones avanzadas generalmente tienen mucha lógica empresarial.

Un ejemplo de una aplicación que tiene mucha lógica de negocios es una aplicación de ajedrez. Determinar si una pieza se puede mover a un determinado cuadrado requiere mucha lógica de negocios (código personalizado que no está integrado en un marco), ya que todas las piezas tienen diferentes reglas asociadas y no es un problema que enfrentan las aplicaciones web en general.

Escribir la lógica empresarial generalmente es mucho más difícil que crear aplicaciones CRUD.

Si bien las cosas CRUD estándar se pueden hacer en solo una o dos líneas de código utilizando un marco, la lógica de negocios es tan personalizada que necesitará el código al 100% usted mismo.

Los desarrolladores a pedido son buenos para programar.

El núcleo de lo que realmente es la programación es tomar algunas entradas, ejecutar algunos comandos y transformar los datos en un formato diferente que se ajuste a un criterio diferente. Entonces, en entrevistas técnicas, a menudo hacen preguntas como: “Dada esta entrada, produzca esta salida”.

Por lo general, los entrevistadores plantearán una pregunta relacionada con la codificación que nunca antes ha tenido que resolver y se le pedirá que camine hasta una pizarra y escriba el código con un marcador de borrado en seco (y no podrá usar un marco para resuélvelo).

Un ejemplo de una pregunta fácil es:

Dado algún texto, transfórmalo para que se invierta. Por ejemplo: “hola” se convierte en “olleh”.

Los mejores bootcamps de codificación preparan a los estudiantes para dominar este tipo de problemas y los más difíciles: uno en el que los marcos no tienen solución y en su lugar deberá escribir muchas líneas de código usted mismo. También se espera que conozcas algunos fundamentos de informática, como la notación Big Oh.

Escribí una larga publicación sobre cómo es la típica entrevista de codificación.

La única cosa entre usted y un nuevo trabajo como desarrollador web junior

Los mejores bootcamps de codificación están diseñados para estudiantes de ingeniería inversa que son programadores capaces que pueden resolver los problemas que conllevará la entrevista técnica.

Entonces, los 3 mejores bootcamps de codificación te enseñarán cómo ser un verdadero practicante de un lenguaje de programación. Le enseñarán cómo resolver problemas informáticos, pasarán mucho tiempo trabajando en diferentes problemas de programación abstracta, trabajarán transformando datos y simplemente utilizando el lenguaje de programación antiguo sin un marco.

Pero por lo demás, eso solo enseña cómo usar un marco y no funciona en absoluto en habilidades de programación. Para codificar bootcamps como este, es mejor que llames a Kenny Loggins, porque estás en la zona de peligro. De top-gun.

Echa un vistazo a este artículo que realmente habla sobre cómo determinar qué campamentos de arranque de codificación son los mejores y lo que realmente importa.

Ingeniería inversa: la estrategia perfecta de bootcamp de codificación

Si le gustó mi respuesta, significaría mucho para mí si la votara al presionar el botón azul claro a continuación.

tl; dr 4 cosas hacen un programa de clase mundial: dedicación total a cada estudiante, comunidad excepcional, la capacidad de convertirlo en un ingeniero de software no solo en un técnico . Aplicar a programas basados ​​en estos factores

Solo un par de programas (que yo sepa) tienen estas características

  • Codesmith (Nueva York, Los Angeles)
  • Hack Reactor (San Francisco)
  • Academia Full Stack (Nueva York)

Si puede acceder a uno de estos programas, debe hacerlo, cambiará toda su trayectoria de vida.

¿Qué hace que un programa de clase mundial?

1. Siempre desarrollando nuevas formas de hacerte destacar

Desde que los ‘bootcamps’ se han convertido en la corriente principal, se ha vuelto más importante fuera.

1. Dedicación total a cada alumno.

Cuando uno de mis compañeros de clase de pregrado perdió un solo tutorial (semanalmente uno a uno con profesores que forman la columna vertebral del programa en la Universidad de Oxford) 4 profesores se reunieron con él en un día para comprender qué había salido mal, para trabajar con él. arreglarlo. Luego se graduó segundo en su clase

Los mejores programas del mundo hacen esto. Están totalmente dedicados a los estudiantes. Tan pronto como un estudiante se retrase por un momento, prepárese para tener múltiples registros para ayudarlo a enfocarse y guiarlo nuevamente en el camino; las expectativas son extremadamente altas.

2. Comunidad excepcional

Los mejores programas solo aceptan personas que están absolutamente listas, que han estado aprendiendo en solitario por un tiempo. Al final del curso completo de Codesmith, los estudiantes ya están más allá de un nivel de desarrollador junior . Estas personas son los mejores estudiantes, compañeros de clase y antiguos alumnos: te desafían y aportan una enorme energía a todo lo que hacen.

Las mejores formas de prepararse para la entrevista para cualquiera de estos programas son CSX y JavaScript the Hard Parts

3. Crear ingeniero de software, no técnico

Existe una enorme tentación de enseñar ingeniería de software a través de tutoriales de código y ejemplos. Se siente genial saber exactamente cómo construir una aplicación Angular estandarizada, cómo conectarse a una base de datos Mongo. Desafortunadamente , no es un gran ingeniero de software.

En cambio, si va a ser un ingeniero de nivel medio en la graduación, debe convertirse en un ingeniero autodirigido que cuando, en su primer día, se le pregunta “Configurar el archivo Gulp” y solo ha usado Grunt, no pánico, pero tiene los recursos mentales y los enfoques para superar el desafío

Codesmith crea ingenieros autónomos al enfocar el tiempo de los estudiantes en proyectos y desafíos de codificación (los grandes programadores se vuelven geniales al programar) con conferencias conceptuales para complementar. También significa enseñar ciencias de la computación (estructuras de datos y algoritmos) y centrarse en un solo lenguaje, JavaScript, tanto para backend como para frontend.

Hack Reactor, Full-stack Academy y Codesmith tienen todas estas características.

Además, la parte frontend de Codesmith se enfoca en React, un marco frontend que cambia de paradigma de Facebook (el Jefe o React en Facebook, Tom Occhino, cenó con la última cohorte de los estudiantes).

Durante el período del proyecto de 7 semanas, los estudiantes de Codesmith tienen módulos adicionales: unidades de 1 día que cubren la creación de aplicaciones nativas móviles (otro beneficio de React: React Native permite el desarrollo nativo de Android e iOS con JavaScript), aprendizaje automático y hardware.

Finalmente, si bien Codesmith admite entre 1 de cada 5 y 1 de cada 7 solicitudes, las personas que encajan perfectamente en la cultura pero que no lo hacen están invitadas a volver a entrevistar (a veces solo 2 semanas después) y luego pueden asistir a JavaScript The Hard Parts – la sesión gratuita de enseñanza y programación en pareja que enseñamos todos los jueves para ayudarlos a ponerse al día.

Cualquiera de los programas de clase mundial será una experiencia fenomenal. Mi sugerencia es llegar al nivel en el que puede ser admitido en uno de ellos.

Será extremadamente difícil e incluso incómodo (eso es parte de lo que hace que los mejores programas sean especiales), pero lo preparará para el camino más extraordinario que pueda imaginar.

¿Cuál es su opinión sobre The Software Guild? más o menos lo dice todo.

Java y C # son los mejores para la cantidad de trabajos disponibles en los EE. UU. Somos un programa probado, alta tasa de colocación, instructores de primer nivel. Incluso nuestros videos pasan al número 1 en Udemy ( https://www.udemy.com/programmin …).

Cuando esté evaluando un campamento basado en el costo / valor, deberíamos estar cerca de la cima. Cuando está evaluando un campamento en función de los resultados, también deberíamos estar cerca de la cima, ya que tenemos una tasa de colocación superior al 90% con la abrumadora mayoría de nuestros estudiantes buscando trabajo antes del final de la cohorte .

Además, cuando se tiene en cuenta el costo de vida en Cleveland / Akron vs SF / CHI / NYC, el gran valor ya es aún mejor. Sin mencionar que si toma un trabajo en esta región, en realidad puede pagar una casa con un patio, tener ingresos disponibles, etc. Cleveland acaba de ser calificada como la ciudad # 1 más asequible por ser propietario de una casa.

En resumen:

  1. Programa establecido y bien revisado
  2. Alta colocación laboral
  3. Idiomas de mayor demanda para trabajos
  4. Estoy bastante seguro de que tenemos las clases más pequeñas
  5. Excepcionalmente bajo costo de vida
  6. Matrícula baja para la duración del programa

La mayoría de las otras respuestas aquí hacen referencia a bootcamps en persona . Funcionan muy bien para muchas personas, pero también tienen algunas desventajas como gastos, inflexibilidad y falta de un verdadero modelo de mentor / aprendiz. (Bloc, donde trabajo, ha construido una gran comparación de bootcamp de programación si desea comparar cursos en precio y / o intensidad).

Las tres consideraciones que usted enumeró ( capacitación, costo y recolocación de primer nivel ) son cuantificables, pero sin un conocimiento completo de los puntos de datos de cada campo de entrenamiento, sería difícil clasificarlos. En cambio, escribiré sobre lo que sé: el enfoque de Bloc.

Entrenamiento de primer nivel

La capacitación, en general, incluye currículo y enseñanza . La tutoría es ampliamente considerada como la forma más efectiva de enseñanza (más sobre eso más adelante). Encuentre un bootcamp que funcione bien y tendrá los recursos que necesita para tener éxito.


Esta no es una idea nueva: los humanos han estado aprendiendo a través de aprendizajes estructurados durante siglos.

Plan de estudios

No puedo hablar con el plan de estudios de otras compañías, pero Bloc’s es excelente. Bloc ha invertido cantidades significativas de tiempo y dinero escribiendo y mejorando su plan de estudios avanzado y artesanal. El gran equipo de desarrollo curricular de Bloc, que incluye diseñadores expertos e ingenieros de software, ha dedicado miles de horas a elaborar el mejor plan de estudios de software del mercado.

Nuestro plan de estudios es riguroso pero divertido, se repite regularmente y alienta a los estudiantes a pensar de forma independiente, experimentar y validar sus ideas. Está escrito desde cero con un minucioso proceso de edición. Otros bootcamps a menudo usan tutoriales en línea gratuitos como plan de estudios; la nuestra no está disponible en ningún otro lugar.

Además, los estudiantes pueden mantenerse actualizados sobre el desarrollo y diseño de software con actualizaciones gratuitas del plan de estudios de por vida después de graduarse.

Tutoría

La mayoría de los bootcamps enseñan con la facilitación grupal de uno a muchos (un aula). Con un facilitador calificado y estudiantes con niveles de habilidad aproximadamente iguales, este puede ser un enfoque efectivo para enseñar a muchas personas de manera eficiente. Pero los estudiantes que requieren más tiempo pueden detener el progreso de la clase.

La tutoría individualizada (utilizada en organizaciones como Bloc) es más efectiva porque los mentores pueden adaptar las lecciones a los objetivos y niveles de habilidad de sus alumnos. Se ha demostrado académicamente que la tutoría es mejor para los estudiantes que el modelo de cohorte (vea el Problema 2 Sigma de Bloom; es realmente interesante).

Costo

Es imposible determinar el valor únicamente a partir del costo porque cada campo de arranque tiene ofertas ligeramente diferentes. Sin embargo, estos son los precios actuales de los principales jugadores:

(fuente: comparación de bootcamp de programación de Bloc ).

Los bootcamps en persona también pueden tener otros costos no planificados, como la pérdida de ingresos por no trabajar y / o costos de reubicación.

Tomar una decisión inteligente se reduce a cuánto y qué tipo de educación desea, más que una simple comparación de costos.

Outplacement

Los bootcamps de buena reputación no anuncian las tasas de colocación laboral. Son demasiado complejos para medir con precisión sin un equipo completo de estadísticos. El tamaño de muestra indefinido también hace que esta métrica sea fácil de jugar, y cualquier campo de entrenamiento que tenga ganas de girar datos puede “lograr”> 90% de ubicación.

Algunas de las incógnitas que no se mencionan en las tasas de colocación laboral:

  • ¿Qué períodos de tiempo estás comparando?
  • ¿Está contando a los subempleados como empleados?
  • ¿Estás contando con trabajadores independientes como empleados? ¿Qué pasa con los contratistas a tiempo parcial?
  • ¿Cómo se mide a las personas que tomaron un curso para mejorar en su trabajo actual y no tienen la intención de cambiar de trabajo?

En cambio, busque descripciones cualitativas del éxito de los estudiantes. Ver, por ejemplo, Archivos de Alumni de la Asamblea General o Alumni y Graduados de Bloc de la página Bloc.

Los tres mejores bootcamps de codificación en los EE. UU.

Con base en los criterios de excelente plan de estudios , tutoría experta y buen valor , los tres mejores bootcamps de codificación son (en orden alfabético):

  • Bloque (en línea; en cualquier lugar)
  • Dev Bootcamp (Chicago, Nueva York; San Francisco)
  • Asamblea General (Atlanta; Austin; Boston; Chicago; LA; NYC; San Francisco; Seattle; DC)

Como sin duda sabe, la industria del campo de arranque de codificación ha estallado en los últimos años. Hay más bootcamps de los que la mayoría de las personas tienen tiempo para investigar a fondo.

Me gustan tus consideraciones: ¿puedo agregar una más? Demografía estudiantil . Hay más de unas pocas escuelas de primer nivel que atienden a audiencias muy diferentes. Permítanme darles un ejemplo: Bootcamp A sirve solo a aquellos que han estado codificando durante al menos un año, generalmente provienen de escuelas tradicionales de “mayor calibre” como Harvard o Stanford, y llegan el día 1 ya un candidato muy atractivo para el empleo, incluso sin cualquier entrenamiento Por otro lado, Bootcamp B atiende a un público más amplio de verdaderos principiantes, no pesa demasiado a los solicitantes en el entrenamiento formal y, a pesar de todo, tiene una ubicación excepcional. Una pregunta que debe hacerse (y su elección potencial de escuela) es: ¿este programa está destinado a llevar a las personas de 60 mph a 100? ¿O de 20 mph a 75? ”. Asegúrese de hacer muchas preguntas para identificar a qué público atiende la escuela y alinearlo con sus propios antecedentes y objetivos.

Dicho esto, estoy feliz de proporcionar un resumen rápido de nuestra escuela, DevMountain. Lo basaré en sus consideraciones, así como en la consideración demográfica de los estudiantes que acabo de mencionar.

Entrenamiento de primer nivel

No sonar mi propia bocina, pero tengo algo de experiencia en esta área. Obtuve una Maestría en Psicología y Tecnología Instruccional. Aunque en ese momento no tenía planes sólidos sobre cómo usaría este grado, ahora es bastante útil.

Curiosamente, tener a alguien que tenga mucha experiencia como instructor no es una garantía de que tendrá una formación de primer nivel. De hecho, los estudios han indicado (y hemos encontrado en la práctica) que a menudo los expertos que están significativamente más avanzados que los que enseñan carecerán de la empatía y la habilidad para poder navegar por el gran abismo de conocimiento que separa a los novatos de los expertos. . Esa es una razón por la cual el currículo es tan crucial (si no más) que el personal. La forma en que se diseña el entorno de aprendizaje tiene un gran impacto en lo bien que aprendes tanto en tan poco tiempo.

Pasamos mucho tiempo en esto. Constantemente evaluamos A / B e iteramos nuestra experiencia en el aula. La nuestra no es una serie de conferencias y tareas, no señor. Utilizamos un equilibrio cuidadoso de sesiones de instructor-líder, sesiones grupales, actividades de resolución de problemas, ejercicios y proyectos dirigidos personalmente. No es facil. De hecho, es mucho más difícil que tratar de aprobar una clase en la que el profesor simplemente imparte clases sobre el próximo material de prueba todos los días. Esto se debe a que no le estamos enseñando a pasar un examen, lo estamos entrenando para que se convierta en un solucionador de problemas productivo y empleable.

Costo y Outplacement

Usted y yo sabemos por qué la mayoría de la población de los Estados Unidos está nadando en deudas estudiantiles, y también sabemos por qué los bootcamps proporcionan un ROI tan valioso. Pero la capacitación de primer nivel en una economía tecnológica muy especializada y muy demandada puede ser muy costosa.

Aquí hay algunas preguntas que debe hacerse al evaluar el costo que puede haber pasado por alto:

  • ¿Cuál es mi gasto total de bolsillo para esta escuela?
  • ¿Esta escuela proporciona alojamiento? Si no, ¿qué tan caro es la vivienda en el área inmediata?
  • ¿Cuál será el costo de vida / gastos de vida para esta escuela?

Creo que el escenario ideal aquí es llegar a una relación precio-valor. Aquí hay otra forma de pensar en el costo: cuánto tiempo me llevará pagar los costos asociados con esta experiencia. Asegúrese de tener en cuenta no solo la matrícula y el financiamiento asociado (si corresponde), sino también su costo de oportunidad para asistir (¿renuncia a un trabajo o pierde otros ingresos al asistir a esta escuela?) Sino también el salario promedio de los graduados y el tiempo para colocación. Esto debería proporcionarle algo de tranquilidad.

Estas son algunas de las razones por las que creo que tenemos la mejor relación precio-valor en el país:

  • Nuestros programas inmersivos se encuentran entre los más asequibles del país . Al momento de escribir esto, estamos por poco más de $ 10k. Eso es significativamente menos que la mayoría de las escuelas comparables con las que competimos.
  • Nuestra tasa de colocación (al momento de escribir esto, 85%) indica que dentro de los 90 días posteriores a la graduación tiene una muy buena posibilidad de conseguir un trabajo . Y dependiendo del curso que elija, está buscando en algún lugar alrededor de un salario inicial de $ 50 a $ 65k por año. Tenga en cuenta que esos números son para mercados como Utah, donde el costo de vida es significativamente más barato (y, por lo tanto, los salarios también son más bajos) que en otros mercados como Nueva York o San Francisco. Si viene de un mercado más grande como SF o NYC, estos números de salario podrían ajustarse a entre $ 100k y $ 120k (fuente).
  • Ofrecemos alojamiento gratuito . Esto morderá una parte considerable de su costo total de inmediato. Sinceramente, es una gran oferta, y a nuestros estudiantes les encanta.

Demografía estudiantil

Esta es probablemente una de las cosas de las que estoy más orgulloso. Si miras mi explicación de cómo medir esto arriba, definitivamente estamos más en el extremo del espectro de 20 mph a 75. Si solo aceptamos personas excepcionalmente experimentadas que van a tener éxito sin importar lo que hagan, sería genial. Pero lo que es aún mejor es ayudar a alguien a hacer un cambio de impacto en la vida de 2 a 3 veces. Tengo un montón de anécdotas, pero estamos hablando de personas que anteriormente trabajaban como fabricantes de sándwiches en Subway y que ahora son desarrolladores remunerados. O dos personas que trabajaron juntas como vendedores en un operador de telefonía móvil que ahora trabajan como desarrolladores de software para la misma compañía de tecnología.

Recibo correos electrónicos de estudiantes anteriores con bastante frecuencia y puedo leer sobre estos cambios en la vida. Es una de las razones principales por las que he mantenido esto durante tanto tiempo como lo he hecho, y es lo que me mantiene activo durante los tiempos difíciles de iniciar y administrar un negocio.

Estoy realmente orgulloso de lo que hemos logrado como campo de arranque de codificación.

Entonces, la mejor de las suertes en su búsqueda. Y si estás interesado, ¡nos encantaría saber de ti!

Ironhack está muy cerca de nuestros corazones, y nos encantaría decir que es el mejor campo de entrenamiento de codificación para cualquiera, pero eso sería poco realista. Elegir un bootcamp de codificación es una elección personal, pero al evaluar las 3 consideraciones anteriores (capacitación de primer nivel, costo, recolocación), aquí hay algunas pautas que consideramos las más útiles para seguir:

La capacitación de primer nivel es el resultado de la excelencia educativa: la excelencia educativa está determinada por los maestros, los compañeros y el plan de estudios.

Desarrolladores experimentados training formación de alta calidad.

  • Caso en cuestión: cuando lanzamos por primera vez en 2013, contratamos desarrolladores de las principales empresas de Silicon Valley cuyos sitios web usas todos los días porque queríamos tener marcas poderosas trabajando con nosotros, pero de acuerdo con los comentarios de los estudiantes basados ​​en nuestras evaluaciones semanales de estudiantes, no eran No necesariamente obtiene altas calificaciones al proporcionar la mejor instrucción.

  • Hemos tenido más de 100 instructores a cargo de nuestras aulas, y solo un puñado de ellos han calificado para quedarse durante varios grupos consecutivos. Esto nos ha enseñado que un buen instructor es un desarrollador increíble y más. Hasta la fecha, hemos tenido más de 500 evaluaciones semanales de estudiantes, y seguimos utilizando los comentarios de los estudiantes y desarrolladores para guiar nuestra experiencia en el aula.
  • Independientemente de la escuela que elija, asegúrese de conocer al instructor con el que trabajará y hablar con los ex alumnos sobre los maestros. Además de revisar los antecedentes del instructor, debes asegurarte de que sea alguien con quien puedas imaginarte pasar horas en un salón de clases y que puedas desglosar temas complejos de una manera que puedas entender.

Tus compañeros darán forma a tu experiencia de aprendizaje.

  • Conocí a mi socio comercial, amigo y ahora cofundador de Ironhack en Wharton, quien sin Ironhack nunca hubiera sido posible. Las escuelas de la Ivy League no son apreciadas solo por su plan de estudios, sino también por el calibre de los estudiantes y grupos de pares que cultivan.

  • En la misma línea, considere los tipos de personas que influirán y moldearán más positivamente sus hábitos de aprendizaje y asegúrese de que los bootcamps que considere sean tan igualmente serios sobre la creación de un grupo de colegas que lo ayudarán a crecer: ¿Cuál es la tasa de aceptación de el campo de entrenamiento? ¿Hay un examen de admisión o aceptan a todos? ¿Cuál es la “cultura” del campo de entrenamiento y qué tipo de estudiantes se están graduando?

Evalúe el currículum de un campo de entrenamiento de codificación como si fuera usted mismo un desarrollador.Estas son las preguntas que debes hacer:

  • ¿Con qué frecuencia se actualiza el plan de estudios? ¿Los estudiantes trabajan con desarrolladores de la vida real mientras aprenden? ¿Cuánto del curso es práctico versus conferencia? ¿Cómo se determina el material para el curso? ¿Hay algún trabajo prerrequisito? ¿El nivel de experiencia del alumno afecta el material que se presenta?

  • En Ironhack, aproximadamente 100 desarrolladores de todo el mundo contribuyen y ponen a prueba nuestro plan de estudios. Enseñamos principios que las personas usan cuando trabajan en equipos de desarrollo. Si su objetivo es eventualmente ingresar a la fuerza laboral o trabajar con otros programadores, es mejor asegurarse de que el plan de estudios que va a aprender sea relevante al minuto.

El costo del bootcamp no debería ser su mayor preocupación.

  • La verdadera pregunta es, ¿cuál es su ROI (retorno de la inversión)? Si está invirtiendo 10k en un bootcamp de codificación (el costo promedio de un bootcamp es de $ 11k), ¿cuánto ganaría en su primer trabajo? ¿Qué tan caro es vivir en esa ciudad?
  • En este estudio realizado por CourseReport, el ROI promedio para un graduado de bootcamp de codificación es de aproximadamente el 50%. En promedio, los estudiantes aumentaron sus salarios en un 40% al finalizar.
  • Aquí hay un gran recurso para encontrar los salarios promedio de los desarrolladores, que varían según la ciudad.
  • Aquí hay un gran recurso para encontrar el costo de vida promedio por estado en los EE. UU.

Las estadísticas de ubicación a veces no cuentan toda la historia.

  • Los bootcamps de codificación no se auditan externamente, por lo que los números de ubicación ya no son suficientes, por ejemplo, consulte este artículo: http://www.ibtimes.com/code-boot

  • Los puntos clave son los siguientes:
  • Concéntrese en los bootcamps con antecedentes comprobados. ¡Haz tu investigación! ¡Busca graduados de sus programas en LinkedIn y habla con ellos!
  • Asegúrese de tener acceso a donde se ubican los estudiantes. ¿Son empresas de buena reputación? ¿Son el tipo de empresas que le interesan? Si está interesado en comenzar su propia empresa, averigüe cuántos estudiantes tuvieron éxito en hacerlo también.
  • No siempre puede confiar solo en las tasas de ubicación, así que solicite a los bootcamps lo siguiente:
    • Su tasa de aprobación. Esto es tan importante como su tasa de colocación. Si un curso tiene una tasa de aprobación del 50%, de repente una tasa de colocación del 96% no es tan impresionante.
    • Qué trabajos están incluyendo en sus tarifas. ¿Están contando solo los puestos de tiempo completo? ¿O a tiempo parcial y pasantías también? ¿Qué pasa con los trabajos fuera del estado? ¿También se tienen en cuenta?

    Aunque estaba buscando una lista de 3 bootcamps de codificación, no es tan simple. El entrenamiento de primer nivel se define por factores muy específicos (especialmente los que describimos anteriormente), el ROI sorprendente es una estadística más inteligente que solo el costo, y el campo de entrenamiento que elijas debería prepararte para el éxito en la forma en que lo definas ( ya sea un trabajo en Google o una aplicación web sólida que pueda usar para lanzar su primera empresa).

    En cuanto a la capacitación de primer nivel, es difícil vencer a gSchool ( http://www.galvanize.it/school ) en este momento. Nuestro programa inmersivo fullstack tiene una duración de 6 meses, por lo que nuestros estudiantes pasan aproximadamente el doble de tiempo de aprendizaje que los estudiantes en la mayoría de las otras escuelas de código. Con nuestro enfoque dividido en Ruby / Rails y JavaScript / Ember, esencialmente empacamos dos programas en uno ahora.

    Con respecto a los resultados, tenemos una tasa general de colocación del 98% para nuestros graduados, y algunas de nuestras cohortes alcanzan el 100%. Dado que la escuela funciona dentro de Galvanize, los estudiantes tienen la oportunidad de trabajar en el mismo espacio que docenas de compañías tecnológicas y, a través de nuestra tutoría y proyectos del mundo real, los estudiantes pueden trabajar directamente con empleadores potenciales.

    Nuestra matrícula parece más alta que la mayoría de los otros programas, pero dada la duración, somos menos costosos por hora que muchos otros programas. Y con acceso las 24 horas, los 7 días de la semana, a la matrícula de Galvanize, obtienes mucho más que solo un salón de clases.

    Para resolver esto, desea ver las revisiones y los resultados. Las revisiones le dan un gran impulso sobre cómo se sienten los estudiantes sobre la escuela, pero los resultados son objetivos .

    No importa qué, asegúrese de que una escuela forme parte del Consejo de Integridad en el Informe de Resultados (CIRR) antes de considerarlos. CIRR es un grupo de bootcamps que fueron reunidos por Skills Fund (un prestamista para estudiantes de bootcamp) y el Informe del curso, para facilitar la transparencia y ayudar a los estudiantes a tomar decisiones más informadas sobre la codificación de bootcamps .

    Pensativo (donde trabajo), es uno de esos bootcamp de codificación. A pesar de mi preferencia, todavía recomiendo que revises todas las escuelas bajo CIRR y compiles un top 5 de ellas; francamente, cualquier escuela que no sea transparente sobre sus resultados y sus métodos para informarlos no es completamente honesto con tú.

    Una vez que se reduce a las escuelas que informan honestamente los resultados de sus estudiantes, entonces tiene sentido revisar las revisiones, leer los testimonios de los estudiantes e intentar sumergirse en los proyectos que los graduados han construido.

    Course Report clasifica los mejores bootcamps de codificación. Me enorgullece decir que Thinkful está clasificado como el número 1 en todas las categorías: mejor en general, mejor plan de estudios, mejor colocación laboral, mejores escuelas en línea y mejores instructores. SwitchUp también le ha otorgado a Thinkful un Premio Top Bootcamp. Dicho esto, quiero reiterar: lo más importante son las estadísticas de resultados, como se muestra en nuestro Informe de empleos . Muestra que el 94% de los graduados son contratados como desarrolladores con un aumento salarial promedio de poco más de $ 18k.

    Cuando desee ver un campamento de codificación, asegúrese de que informan los resultados de sus alumnos. Además de eso, asegúrese de que sus resultados se verifiquen de forma independiente y trate de comprender los métodos detrás de sus informes de resultados. ¿Qué porcentaje de estudiantes aceptan? ¿Cuántos graduados? ¿Es una buena cantidad para el tipo de programa que ejecuta el bootcamp? ¿Cuántos graduados obtienen trabajos como desarrolladores?

    Estos criterios le permiten tomar una decisión verdaderamente informada sobre qué campo de arranque es el mejor.

    Bueno, ahora hay un montón de respuestas de los propios bootcamps, pero debes saber que los “3 mejores” campos de codificación en los EE. UU. Serán diferentes para cada estudiante. Usted dijo que sus consideraciones se centran en la capacitación, el costo y la reubicación de primer nivel, por lo que arrojaré algo de luz sobre cómo puede pensar en estos tres

    Primero, antes de comenzar su investigación sobre campamentos de arranque específicos , debe decidir si está dispuesto a trasladarse para un campamento de codificación. De lo contrario, sus opciones están algo limitadas por ciudad / ubicación, por lo que comenzaría allí.

    Para clasificar la calidad de la capacitación, mire el plan de estudios (¡especialmente si el lenguaje de programación es importante para usted!), Lea los comentarios y hable con ex alumnos de la escuela. Una buena y simple pregunta podría ser: “¿Te sentiste preparado por tu bootcamp para tu primer trabajo?”

    El costo es importante, pero solo en la medida en que afecte su retorno de la inversión. Una escuela económica en un mercado pequeño obviamente resultará en salarios iniciales más bajos, por lo que optar por la escuela más barata no es necesariamente la más rentable. Los prestamistas y el financiamiento de Bootcamp también han hecho que el costo sea un problema menor.

    Si está buscando un puesto de trabajo , mire más allá de los reclamos publicitarios y los anuncios publicitarios. Confíe en las escuelas con informes de resultados transparentes, como Flatiron School, Asamblea General, Turing, Hack Reactor, etc. Incluso entonces, lea estos informes, examine la metodología y haga preguntas si no puede encontrar una estadística que le interese.

    Como anécdota, Hack Reactor y App Academy son los dos primeros en los que casi CADA estudiante potencial que conozco quiere entrar. Sin embargo … investigue qué quiere hacer. Sé que Zipfian tiene un increíble programa de ciencia de datos, o que MakerSquare también es excelente para los desarrolladores web. Hay tantas opciones, pero según mi experiencia, todos ponen esos dos en lo más alto.

    ADEMÁS:

    Hack Reactor o estos otros bootcamps son probablemente MÁS caros que App Academy si estás tomando un préstamo. App Academy no tomará nada más de $ 18,000 en total de su primer año, sin embargo, si tiene un préstamo para Hack Reactor y difiere parte del costo, seguramente pagará más de $ 18,000.

    Hola. Soy el Country Manager de Japón en Make School, una universidad de informática acelerada de dos años en San Francisco.

    Muchos bootcamps ofrecen excelentes resultados para sus estudiantes. Cuál es el mejor para usted depende de su ubicación, su nivel de experiencia actual, el compromiso de tiempo que desea hacer y cuánto desea invertir en su futura carrera.

    Los bootcamps son una excelente manera de aprender los conceptos básicos de la codificación en el lapso de unos pocos meses. Puede iniciar una carrera con lo que aprende en un campo de entrenamiento, especialmente si ya tiene experiencia laboral y una licenciatura en otro campo. Si acaba de terminar la escuela secundaria y no tiene experiencia en codificación, su potencial de ingresos será sustancialmente menor. [1]

    Para comparar los costos, los cursos ofrecidos, las ubicaciones y los resultados de los bootcamps, recomendamos consultar el Informe del curso.

    Pero no cometa el error de pensar que los bootcamps son la única opción.

    Los bootcamps son la opción más rápida y la más barata, pero no siempre ofrecen los mejores resultados. Para una educación más profunda que lleve su carrera más allá, también debe considerar los programas de grado asociado, los programas de grado CS de cuatro años y las alternativas universitarias durante todo el año, como el Product College de dos años de Make School.

    Más profundo que un campamento de entrenamiento, más rápido que una universidad

    En Make School, enseñamos los fundamentos de ciencias de la computación, así como la ingeniería de software aplicado a través de cursos de desarrollo web y móvil basados ​​en proyectos. Al igual que un programa universitario, los estudiantes pueden inscribirse en cursos basados ​​en sus intereses y objetivos, ayudándoles a lanzarse a una gama mucho más amplia de carreras de las que los campamentos pueden preparar a los estudiantes.

    Pero a diferencia de muchos programas anticuados de CS de la universidad, los estudiantes aprenden construyendo sus propios productos en clases con una proporción de 8: 1 de estudiante a maestro. A diferencia de muchos bootcamps, Make School también prepara a los estudiantes para el éxito profesional en el mundo real con clases sobre emprendimiento, escritura, diseño y oratoria.

    Make School no es la única alternativa a los bootcamps y universidades: MissionU y Holberton School ofrecen programas de uno y dos años, respectivamente. Ambas escuelas y Product College ofrecen opciones de acuerdo de reparto de ingresos para hacer que pagar la escuela sea una carga menor.

    Tienes opciones! La opción correcta para usted depende de sus objetivos finales. Permítase mirar fuera de la caja para encontrar la mejor opción para sus necesidades.

    Notas al pie

    [1] Inmersión de datos: ¿Cuánto puede ganar después de codificar Bootcamp?

    Hay alrededor de 5-10 opciones de nivel superior por ahí.

    Si hace su tarea, encontrará el programa “superior” para USTED (y esa es una distinción importante).


    Recientemente compartí información sobre cómo hacer esa evaluación por usted mismo durante el proceso de la entrevista con los diversos programas que está considerando ( sugerencia: solicite y entreviste al menos 3 ).

    También estoy muy orgulloso de que Launch Academy haya ganado recientemente el premio a uno de los mejores campos de arranque de codificación según SwitchUp 🙂


    Nos asociamos recientemente con The Firehose Project e hicimos un seminario web que también podría ser útil para responder a su pregunta sobre cuál es el “mejor” campo de entrenamiento.

    Echa un vistazo al seminario web aquí: Cracking the Coding Game

    TLDR: asegúrese de que realmente quiere aprender a codificar, luego investigue preguntando directamente al alum y los bootcamps.

    Me decepcionó bastante leer las respuestas anteriores, principalmente porque todos los encuestados tenían algo que ganar al asistir a un campamento de entrenamiento, particularmente para el que trabajaron / escribieron. Soy alumna de la Academia Hackbright y ex maestra. Actualmente he estado trabajando para una plataforma de renombre como empresa de servicios como ingeniero de back-end durante más de un año.

    Cuando estaba buscando en los bootcamps, estaba aprendiendo casualmente sobre codecademy. Estaba asistiendo a reuniones. Me estaba atascando mucho porque necesitaba más instrucción directa para mantener la concentración y esforzarme. Elegí asistir a un campamento de entrenamiento porque me gustó lo que estaba aprendiendo por mi cuenta y me veía a mí misma haciéndolo felizmente por un trabajo, incluso cuando tenía en cuenta los altos salarios que los ingenieros de software a menudo me ofrecen (después de todo, quería ser un maestro.)

    Desde que ingresé a Hackbright, me gradué y comencé a trabajar, conocí todo tipo de alumbre de bootcamp. Esto es lo que he encontrado para ser verdad:

    1) El campo de entrenamiento que eligieron no importa. Algunos incluso aprendieron solos como adultos. Un título en ciencias de la computación no hace ni rompe tu carrera como ingeniero de software. Si tiene suficiente deseo de aprender, podrá hacerlo en el entorno adecuado para usted. Todos los bootcamps de los que has oído hablar tienen graduados. Pídale directamente al campo de entrenamiento un contacto con alumbre o twittee en alums. En la actualidad, los tuiteos pueden ser muy efectivos y rápidos. Además, obtendrá respuestas más honestas si contacta directamente a alumbre. Pregunte acerca de la peor experiencia en su campamento de entrenamiento del que han escuchado para obtener una imagen completa.

    2) No todos son adecuados para la programación de computadoras. 4 años de universidad es un filtro bastante bueno para descubrir si lo disfrutarás y te sentirás bien. Como un bootcamp es corto, puede ser fácil terminar un bootcamp, pero no te das cuenta de que la codificación no es realmente para ti. Consulte temprano y con frecuencia cómo se siente. Sé honesto contigo mismo si realmente puedes / debes continuar por este camino.

    3) Si todavía quiere asistir / graduarse, pero tiene dificultades, solicite ayuda. Solicite ayuda de sus compañeros, de sus instructores, de Twitter, de cualquier mentor que pueda tener. A veces, para obtener realmente un tema, debes dedicar más tiempo al tema. Otras veces, debe alejarse y volver al problema. Esto es igual que en la vida real cuando se trata de resolver un problema difícil.

    4) Los bootcamps son increíblemente estresantes. Asegúrese de pasar todo el tiempo fuera de él que pueda en el autocuidado. Asegúrese de dormir lo suficiente, de lo contrario puede ser difícil obtener todo el material. Si no puede equilibrar el campo de entrenamiento y su vida exterior, tampoco podrá hacerlo cuando tenga un trabajo de tiempo completo, lo que es más probable que provoque agotamiento.

    5) Lo último de lo que nadie habla es tu cohorte. Las personas que pasan x cantidad de horas al día contigo, aprendiendo y aportando sus propias experiencias pasadas a tu campamento de entrenamiento. Puede que tengas suerte y te guste todo el mundo, pero lo más probable es que al menos uno o dos te molesten o viceversa. Pregúntele al campamento sobre cohortes pasadas y su química. Pregunte qué tipo de personas buscan y vea si encajará en su mayoría en ese conjunto.

    Espero que esto le sea útil.

    Coursereport y Switch son sitios web muy útiles para navegar y descubrir cursos a corto plazo / bootcamps en los EE. UU. También puede consultar GlassDoorto para ver el salario medio de un puesto junior en programación, diseño de experiencia de usuario o gestión de productos.

    Hay tantos bootcamps, y su decisión debe basarse en su objetivo. Si desea obtener un trabajo, busque un programa que lo ayude a conseguir un trabajo, incluso si es costoso (verifique si trabajan con socios de contratación, si ofrecen algún tipo de garantía / reembolso en caso de que no obtenga un trabajo como programador, y donde los alumnos anteriores trabajan después de la graduación, etc.). Si solo desea obtener más información sobre la programación, probablemente le interesará más un curso que sea asequible y flexible (a tiempo parcial / en línea).

    Además de preguntarle a sus amigos y a su red, sería útil intentar conectarse con antiguos alumnos (es muy fácil encontrar reseñas de estudiantes en línea o en la sección de testimonios del sitio web de las Escuelas, y también puede preguntar directamente a la Escuela para ponerte en contacto). También debe visitar las instalaciones de las escuelas que le interesan para obtener un ambiente, conocer al personal y los instructores (en el peor de los casos, preguntar quiénes son y leer sus biografías).

    Si está interesado en tener más poder de decisión sobre la estrategia de producto de la empresa, le animo a que también considere la opción de aprender Administración de productos. Soy el CEO de Product School, un curso de gestión de productos a tiempo parcial de 6 semanas para ingenieros de software en San Francisco que desean obtener un trabajo como gerente de producto: http://www.product-school.com/

    Hay excelentes programas en todo el país. He tenido el placer de hablar con más de 70 bootcamps. Incluso fuimos a la casa blanca con unas pocas docenas de bootcamps para discutir los problemas de conseguir más empleos de personas en tecnología.

    El problema con esta pregunta es que cada bootcamp es diferente. Cada uno tiene un plan de estudios diferente que se centra en diferentes lenguajes de programación.

    Sin embargo, según los comentarios de nuestros clientes, los tres más prestigiosos son:
    Hack Reactor
    Academia Hackbright
    Academia de aplicaciones

    Espero que esto haya ayudado.

    En caso de que alguien esté buscando un artículo de investigación de terceros (todas las otras respuestas que veo aquí parecen ser de los vendedores de bootcamp) TechBeacon acaba de publicar una gran guía:

    Guía completa de los 24 mejores bootcamps de codificación

    Recopiló información más profunda que cualquier otra revisión de bootcamp, y esta información debería ayudarlo a cortar la vaga información filtrada por el marketing en algunos de los sitios de bootcamp y ayudarlo a identificar fácilmente las sutiles diferencias en los estilos de cursos, las diferentes herramientas que cada uno enseña y las posibles banderas rojas de algunos campamentos.

    Al sumergirme en una categoría más específica de programación, creo que el desarrollo de iOS es clave en el mundo de la programación actual. Muchas nuevas empresas y empresas buscan desarrolladores de iOS y quieren que formen parte del equipo, ya que aportan mucho valor a la mesa.

    Si está buscando un excelente campo de arranque para el desarrollo de iOS, le recomiendo Makeschool , duran 8 semanas durante el verano y le enseñan todo lo relacionado con el desarrollo y la monetización de aplicaciones y juegos de iOS. Te enseñan los materiales y fortalezas principales que aplicarías al desarrollar para iOS. ¡Yo personalmente los revisé y tuve el tiempo / experiencia de mi vida! ¡Tengo dos aplicaciones en la tienda de aplicaciones y sigo haciendo más todos los días y todo se debe a ellas! Definitivamente deberías revisarlos. El costo de la matrícula es de aproximadamente $ 6000, pero después de salir de la academia, encontrará fácilmente un trabajo, ya que tienen muchas conexiones.

    Aquí hay un enlace si está interesado:

    https://www.makeschool.com/summer-academy?referrer=20818

    Tengo que decir que vale la pena mencionar Byte Academy. Aunque hasta ahora solo se encuentra en Nueva York, y menos conocido que los demás, Byte Academy es el primer campo de entrenamiento de codificación que ofrece un programa FinTech. Byte Academy también enseña Python Fullstack, en lugar de Ruby como la mayoría de los otros campamentos. Las clases son pequeñas (menores de 10) y Byte Academy se ha centrado en su producto más que en el marketing completo; sin embargo, los estudiantes se están enterando de su gran programa y se están inscribiendo desde todas partes del mundo (incluidos Brasil, Finlandia, Australia, Siberia, etc.).

    El mejor campo de entrenamiento sigue siendo peor que la peor universidad, en términos de conocimiento científico.

    Bootcamps le proporciona habilidades de mono ve tipos de mono, mono copia pastas de mono. Nada científico al respecto.

    Si eres flojo, quieres ahorrarte y aún encontrar un trabajo en Silicon Valley hoy en día, cualquier campamento de entrenamiento será suficiente. Cuanto más barato, mejor, porque no desperdicia demasiado dinero.

    Pero si quieres ser un verdadero ingeniero, olvídate del bootcamp. Los bootcamps son para idiotas perezosos.

    Hay para elegir, pero para garantizar un buen aprendizaje cualitativo con un tiempo eficiente , siempre debe seleccionar la mejor opción disponible para el aprendizaje. [Los mejores bootcamps de codificación de Estados Unidos]

    More Interesting

    ¿Qué trabajo es mejor para un estudiante de B.Tech CSE?

    ¿Cuál es el mejor país para vivir para un extranjero que habla inglés?

    Soy un desarrollador de software con más de 7 años de experiencia en una empresa de productos de renombre, pero no me gusta la programación. ¿Qué tengo que hacer?

    ¿Qué es el desarrollo profesional para la auditoría interna? Tengo 4 años de experiencia en 4 auditorías grandes, ¿es bueno ir a una multinacional japonesa para una auditoría interna?

    ¿Cuáles son las tecnologías involucradas en la extinción?

    Tengo 22 años y tengo un trabajo decente, pero el trabajo es aburrido. ¿Debo renunciar y buscar algo que siempre quise hacer incluso por menos dinero?

    Cómo establecer residencia en California como estudiante dependiente

    Quiero trabajar en el golfo. Soy ingeniero civil más fresco actualmente trabajando. ¿Cómo debo intentarlo?

    ¿Puede meterse en problemas en YouTube si se convierte en un YouTuber profesional con un nombre de usuario que contiene nombres de materiales con derechos de autor?

    Soy un graduado en ciencias de la computación y trabajo para una compañía de software, mis intereses incluyen el campo técnico y de gestión. ¿Cómo debo buscar mi futuro?

    Mi horario de trabajo es de 10 a 7:30. ¿Cómo genero ingresos adicionales junto con mi trabajo actual?

    ¿Debo elegir la mecatrónica en el campus Manipal Jaipur o la mecatrónica en MGIT (una universidad local de EAMCET)?

    Odio mi trabajo, pero no puedo renunciar ya que mi contrato dice que tendría que pagar $ 20k si renuncio el primer año. ¿Que puedo hacer?

    Cómo comenzar mi carrera como desarrollador de RIA

    ¿Hay algún trabajo o carrera que le pague solo por seguir aprendiendo?