Para obtener el título, eso depende de la empresa para la que trabajas. En algunas empresas, debe tener años de experiencia (otras empresas hacen esa distinción al clasificarlo como ‘desarrollador’ frente a ‘ingeniero’). Los títulos pueden ser subjetivos , por lo que no importa tanto como el conjunto de habilidades para saber cómo trabajar desde la interfaz hasta el servidor.
En ese sentido, es como cualquier habilidad. Puede volverse lo suficientemente competente como para encontrar trabajo en esa habilidad relativamente rápido, pero lleva muchos años convertirse en un verdadero maestro.
En la escuela de codificación en línea para la que trabajo, Thinkful, los estudiantes aprenden un conjunto completo de habilidades de desarrollo web en 4 meses, a través del Bootcamp de desarrollo web a tiempo completo. Comienzan con frontend básico (HTML, CSS, JavaScript), se mueven a Node.js y MongoDB, y también cubren algunos marcos JavaScript frontend más complejos como React. Otros estudiantes toman el curso a un ritmo flexible, que lleva 6 meses, pero terminan con las mismas habilidades de pila completa. El beneficio de Flexible es que trabaja solo 20-25 horas a la semana, por lo que puede mantener su trabajo y trabajar las noches y los fines de semana.
- Cómo detener el cruce de elementos cuando cambio el tamaño del navegador en HTML / CSS
- ¿Dónde puedo obtener cursos gratuitos de desarrollo web full stack desde cero en línea con certificación?
- En la programación en tiempo real, ¿podemos desarrollar una aplicación sin usar lenguajes de pegamento (específicamente, que se ejecutan en la línea de comandos)?
- ¿Cuáles son los diferentes idiomas utilizados para el desarrollo web?
- ¿Es aceptable ser un programador (desarrollador web) que aumenta e integra principalmente las bases de código existentes en un proyecto en lugar de construir cosas desde cero?
La gran mayoría de los graduados (actualmente el 90%) son contratados dentro de los 6 meses posteriores a la finalización del curso. Algunos graduados de ambos ritmos obtienen títulos de trabajo como Desarrolladores Frontend, otros comienzan como Desarrolladores Junior o Ingenieros de Software; esos títulos generalmente implican un trabajo completo.
Otra cosa a tener en cuenta es que los muros están cayendo entre diseño, interfaz, servidor, y todas las otras formas de cortar y cortar el desarrollo web. Títulos como este existen en un continuo: los desarrolladores frontend frecuentemente necesitan saber cómo manejar los datos y un desarrollador de backend se beneficiará mucho al comprender cómo se mostrarán los datos.
tl; dr: Puede comenzar a trabajar con el desarrollo web de pila completa en menos de un año, pero tomará varios años de trabajo en la industria antes de que domine profundamente cada aspecto de la misma.