Entonces, ¿bajo qué circunstancias es adecuado el autoestudio? Cuando usted:
1. Fuertes habilidades de resumen y análisis, lo que determina si puede construir su propio sistema de conocimiento.
2. Tenga sólidas habilidades de búsqueda y filtrado de información. ¡Debe saber que no buscará materiales de aprendizaje!
3. ¡Ten un fuerte autocontrol! ¡Fuerte capacidad de autoaprendizaje!
4. También me gusta estudiar solo.
5. Lo mejor es contar con personas mayores que le ayuden a guiarle.
6. Tiempo suficiente, otro trabajo y estudio o estudiar con menos presión en la vida.
El front-end debe aprenderse por etapas, comprender cada etapa paso a paso y luego encontrar un trabajo adecuado.
La primera etapa: conceptos básicos de páginas web
Contenido básico para iniciarse en HTML, conocimientos básicos de CSS DIV, selectores, modelos de cajas, diseño de páginas web y Photoshop.
Segunda etapa: Conceptos básicos de programación Web
Ruta de aprendizaje: Conceptos básicos de JavaScript, modelos BOM y DOM, procesamiento de eventos, jQuery, interacción y animación, complementos de calidad jQuery, procesamiento de documentos, matrices y operaciones con objetos.
La tercera etapa: programación web avanzada y desarrollo full-stack.
Ruta de aprendizaje: programación avanzada en JavaScript, modo prototipo, desarrollo de complementos jQuery, desarrollo de componentes modulares, AJAX, Express (Node.js), MongoDB, RequireJS, Mongodb.
La cuarta etapa: desarrollo de sitios web responsivos
Ruta de aprendizaje: HTML5/CSS3, principios y diseño responsivos, Bootstrap, gestión de dependencias front-end, lenguaje de preprocesamiento CSS (Less Sass), Grunt /Herramienta de compilación automática Gulp, Angular4.
Fase 5: Framework y gestión de proyectos
Ruta de aprendizaje: Grunt/Gulp, herramienta de empaquetado y cargador de módulos Webpack, front-end de arquitectura MVC (backbone), VUE2, React.
Etapa seis: desarrollo móvil híbrido y WeChat
Ruta de aprendizaje: React Native, mini programa WeChat
Espero que las sugerencias anteriores puedan ayudarte.