Viendo que ya eres un ingeniero de back-end, ni siquiera te diré que va a ser mucho trabajo. Ya lo sabes.
Bueno, señor, felicidades por estar a solo unos pasos de ser un desarrollador de pila completa. El back-end de aprendizaje se considera significativamente más difícil que el desarrollo front-end. Y por experiencia personal, lleva mucho más tiempo. Aunque eso dependería un poco de tu personalidad.
Ahora, volviendo a tu pregunta. Supongo que tienes un trabajo diario. Si lo haces, no dejes que sea una excusa. Hay muchos sitios web independientes que ofrecen cursos para bastantes idiomas front-end, así como bibliotecas. Digamos que está ansioso por aprender y dedica una hora cada noche después del trabajo; sabrá lo básico en poco tiempo.
- Como persona no técnica que trabaja con personal técnico, ¿cuál es el libro más útil que puedo leer sobre ingeniería de software?
- ¿Debo hacer un campamento de entrenamiento de codificación superior y obtener un título de CS?
- ¿Qué conocimiento debe tener un estudiante de CS de segundo año?
- ¿Qué puedo hacer con una especialización en contabilidad y una menor en CS?
- Asesoramiento profesional: ¿cómo se aseguran de manera confiable los programadores de que trabajan en los mejores proyectos?
Tómame, por ejemplo. Mientras estudiaba, todavía terminaba curso tras curso, idioma tras idioma. Me tomó un tiempo, pero aún no he terminado de estudiar y ya soy un profesional independiente que hace desarrollo front-end.
Algunos de los sitios que utilicé son Codecadamy (Learn to code). Le sugiero que comience con HTML y CSS. Incluso si ya lo sabe, siempre hay algo nuevo que aprender de cada curso. A partir de ahí, puede mejorar sus habilidades de JavaScript. W3Schools (Tutoriales web en línea de W3Schools) tampoco es una mala elección. Aunque ampliamente criticado, su información y referencias son correctas. Si crees que sabes bastante de los idiomas que deseas aprender, te sugiero que intentes construir algunas de sus plantillas para poner a prueba tus habilidades (Plantillas de diseño web receptivo).
Aquí hay un último pensamiento para la motivación: en promedio, los desarrolladores de back-end ganan $ 101 000 anualmente, mientras que los desarrolladores de pila completa ganan la friolera de $ 106 000 anualmente.
Buena suerte.
(Imagen cortesía de All-Night Coding con TabascoEye)