¿Cuánto tiempo debo dedicar después de mi trabajo para aprender el desarrollo de stack completo en un año?

Mi sugerencia es visitar FreeCodeCamp

Creo que sin hacerlo no podemos aprender ningún lenguaje / tecnología de programación. FreeCodeCamp es un muy buen sitio para aprender Full Stack Development escribiendo su propio código, construyendo proyectos reales. ¡También proporciona certificados y valen!

Curso de desarrollo de pila completa de FreeCodeCamp dividido principalmente en 3 módulos.

  1. Certificación de desarrollo front-end [HTML, CSS, diseño receptivo, Javascript, jQuery]
  2. Certificación de visualización de datos [SaaS, React, D3]
  3. Certificación de desarrollo de back end [Git, NodeJS + Express, MongoDB]

Hay varios proyectos al final de cada submódulo, lo que ayuda a comprender los temas con mucha claridad.

Características de FreeCodeCamp:

  1. Curso a su propio ritmo.
  2. ¡Están diciendo que tomará 2,080 horas completar todo el curso! y en mi opinión no obtendrás tanta experiencia de aprendizaje a través de ningún tutorial o leyendo libros.
  3. Plan de estudios bien estructurado, obtendrá una oportunidad de aprendizaje lenta y constante.
  4. Está creando proyectos en tiempo real y escribiendo código en vivo. No solo viendo videos y haciendo clic en el botón Siguiente.
  5. Han incluido problemas algorítmicos, y algunos de ellos son mucho más desafiantes. A veces, tomará hasta una semana obtener la solución. No te rindas Estos desafíos te harán pensar como ingeniero de software.
  6. Una vez que termine las primeras 1.200 horas de desafíos, podrá construir una serie de soluciones para organizaciones sin fines de lucro. Trabajará en parejas, bajo la supervisión de un gerente de proyecto voluntario y una parte interesada de la organización sin fines de lucro.
  7. Puede esperar oportunidades de trabajo.
  8. Finalmente. ¡Es absolutamente gratis!

Sugerencias de curso:

  1. Sigue su currículum. No saltes entre diferentes temas.
  2. Complete todos los proyectos en el módulo actual antes de pasar al siguiente ( muy importante ).
  3. Algunos proyectos / desafíos apenas pondrán a prueba tu cerebro. No te rindas
  4. Nunca copie el código de la web. Comprobarán todo el código que ha escrito antes de dar el certificado.
  5. No busques soluciones en Google. Tenga en cuenta que está invirtiendo tiempo para aprender a no Google.