He completado CS61A y CS61B en UC Berkeley, y los cursos Ruby y Javascript en Codeacademy. ¿Estoy listo para aplicar y unirme a los bootcamps de codificación como Hack Reactor, App Academy y MakerSquare?

Respuesta corta: sí.

Estaba más o menos exactamente en la misma posición cuando solicité los bootcamps. Acababa de graduarme en UC Berkeley y también había tomado 61A y 61B. Suponiendo que le fue razonablemente bien en esos cursos y entendió el material, debe estar más que preparado para la mayoría de las aplicaciones. Recuerdo pasar rápidamente por las aplicaciones MakerSquare, Dev Bootcamp y App Academy. Incluso las primeras dos semanas de App Academy, que acaba de enseñar los fundamentos de la programación orientada a objetos en Ruby, fueron bastante fáciles para mí (aunque la carga de trabajo sigue siendo intensa, no importa cuánto ya sepas).

La única excepción que haría es HackReactor. Según recuerdo, su proceso de admisión esperaba un cierto conocimiento de HTML y jQuery, y un conocimiento no trivial de Javascript que no obtendrá de CodeAcademy. Entonces, si realmente está configurado en HackReactor, estudie esos antes de aplicar.

Cada uno de esos bootcamps proporciona trabajo de preparación recomendado. Si puede terminar los ejercicios, entonces estará más que preparado para aplicar.

  • App Academy Prep-Work
  • Hack Reactor: cómo prepararse para el desafío de admisión
  • MakerSquare | Aprender

Me gradué de Hack Reactor. Vengo de un entorno completamente no técnico, tomé CS61A (¡un curso fabuloso!) Durante el verano e hice absolutamente todo lo que pude encontrar en línea para aprender Javascript (y un poco de Ruby). El curso Codecademy JS, cuando lo tomé, estaba bien, pero no lo suficientemente profundo en la programación funcional. CS61A debería tenerlo cubierto allí. De lo contrario, recomendaría leer JavaScript elocuente (especialmente el capítulo 5) y resolver algunos problemas de JS en codewars.com. ¡Parece que estás muy cerca!