Depende de cuál sea tu definición de profundo. Pero en lugar de entrar en eso, te daré mi recomendación para aprovechar al máximo tus 6 meses. El primer paso sería entrar en un campo de arranque de desarrollo web. Soy mentor de software en Thinkful y creo que es muy difícil aprender tanto contenido como lo harás si ingresas al Bootcamp de desarrollo web de 4 meses a tiempo completo. Trabajas junto con mentores y un aula virtual que te empuja a aprender tanto como sea posible. Eso genera MUCHO impulso y lo llevará a través de todo el curso a un ritmo vertiginoso. Después de terminar el curso, tendrá el conocimiento suficiente para crear su propio producto o ingresar a una empresa como desarrollador. Hasta donde yo sé, lo más profundo que puede entrar en algo es poder pagar por ello :). Otra opción que tiene es tomar un Bootcamp de desarrollo web flexible, que puede terminar en exactamente 6 meses (los estudiantes establecen su propio ritmo, pero 6 meses es el ritmo típico). Si toma la primera opción, tendrá un par de meses adicionales al final del campo de entrenamiento para aprender más cosas. Si toma la segunda opción, puede conservar su trabajo actual mientras aprende.
Ya sabe cómo crear un producto que funcione, ya sea una aplicación móvil o una plataforma. ¡Ahora necesitas perfeccionar tus habilidades y ponerlas en práctica! Tienes 3 opciones:
- La mejor manera de poner en práctica sus habilidades de software es haciendo algo. Elija algo que le interese, elija un problema o una idea y comience a construirlo. Puede ser un negocio, una plataforma para un amigo o algo que necesita para ayudarlo.
- Contribuir al código abierto. Éste es mi favorito. Sumérgete en la comunidad y comienza a desarrollarte con los profesionales. Al hacer esto, está construyendo reputación en su cuenta de github, aprendiendo realmente desarrollando software en un equipo y los comentarios que le dan. La mejor parte de esto es que al retribuir, obtienes las mejores credenciales para la búsqueda de empleo.
- Aprende un poco más. ¿Mientras aprendías el desarrollo descubriste que te encantan los datos y te gustaría aprender un poco más? Entra en python, estructuras de datos y análisis. ¿Descubriste que amas el front-end? Aprenda redux o vue.js y ponga en marcha sus interfaces.
Y sea lo que sea que elija hacer, manténgase motivado, trabaje duro y ayude a los demás. Recorrerás un largo camino 🙂
- ¿Es difícil programar drones?
- Métodos ágiles o planificación adecuada, ¿cuál es el equilibrio correcto?
- A medida que las industrias de software se trasladan a AI y plataformas digitales y recortan empleos cada año, miles quedan desempleados, ¿qué deben hacer los profesionales de TI?
- ¿Puede un estudiante de EEE obtener un trabajo de software?
- ¿Cuál es la conexión entre hardware y software?