Divulgación: Soy un estudiante en Hack Reactor.
Te recomiendo que aprendas lo que puedas primero. Codecademy y CodeSchool fueron los recursos que elegí para aprender sobre programación y desde allí pude conseguir mi primer trabajo real en desarrollo web.
El desarrollo web de nivel de entrada es realmente divertido y siempre hay algo nuevo que aprender. El problema es que, como desarrollador web de nivel de entrada, eres uno de los muchos. La barrera de entrada es baja, las elecciones escasas y sin un desarrollador más avanzado para trabajar con la mayor parte de su desarrollo profesional será en su propio tiempo. También encontrarás que la diferencia entre el nivel de entrada y el nivel junior es sorprendentemente amplia.
Hay muchas maneras de cerrar esa brecha. La exposición es la más común: muchas personas se vuelven mejores en el desarrollo web (a cada lado de la pila) simplemente trabajando y acumulando experiencia a lo largo del tiempo. Encontrará mejores herramientas, adoptará las mejores prácticas sobre las que aprende y será cada vez más capaz de enmarcar problemas y diseñar soluciones simples.
- ¿Cuáles son algunos sitios gratuitos de cursos profesionales en línea?
- ¿Dónde puedo ir (en línea) para aprender sobre armas?
- Hoy vi a Interstellar y quedé realmente impresionado. Ahora, quiero saber más sobre la relatividad. ¿Dónde debo empezar?
- Cómo involucrar a los empleados utilizando cursos en línea
- ¿Cuáles son algunos buenos cursos en línea para los nuevos estudiantes de CS?
Dicho esto, un bootcamp de programación puede ayudarlo a acelerar ese proceso. Estarás expuesto a una gran cantidad de contenido en un breve período de tiempo, pero dada la naturaleza del desarrollo web es muy apropiado. Todas las cosas que eventualmente adquirirías con el tiempo se comprimen en un lapso mucho más corto, lo que te permite navegar con facilidad entre la entrada y los niveles junior.
Dicho esto, incluso para la programación de bootcamps no todos son arco iris y sol. Muchos programas pueden centrarse más en rellenar su perfil de github y crear algunos proyectos de currículum sin transferir realmente el conocimiento necesario para hacerlo en la fuerza laboral.
Independientemente de la ruta que elijas, te imploro que primero investigues un poco. Pasarás la mayor parte de tu tiempo como desarrollador investigando; Si eres flojo desde el principio, descubrirás que a la larga te lo has hecho más difícil.