Red de conocimientos turísticos - Preguntas y respuestas turísticas - ¿Cómo aprender front-end por tu cuenta?

¿Cómo aprender front-end por tu cuenta?

Métodos de autoestudio:

1. Como principiante, debes tener un plan de estudio claro y sistemático. Sugiero que debes tener un mentor que pueda aprender por ti mismo. La probabilidad de darse por vencido es muy alta. Cuando no tienes ningún concepto de interfaz web, necesitas que alguien te muestre la puerta y luego tienes que aprender por ti mismo. El primer paso es determinar qué contenido requiere el front-end web y cuánto tiempo llevará completar el aprendizaje. El tiempo recomendado es de 6 meses.

2. Los vídeos son la parte principal, complementados con libros. A muchos principiantes les gusta comprar libros cuando aprenden front-end, pero ¿cuál es el resultado final? Parece que no puedo escribir nada, así que me gustaría recordarles que los libros se pueden leer, pero se basan en el hecho de que usted ha implementado operaciones específicas en un determinado punto de conocimiento y luego usa libros para consolidar conceptos. lo cual es más propicio para su conocimiento.

3. Para aprender tecnología, es muy importante dominar un método de aprendizaje. De hecho, para aprender front-end web, muchos métodos de aprendizaje son los mismos. Una vez que el método de aprendizaje es incorrecto, puede causar que "el método sea incorrecto y los esfuerzos sean en vano". De hecho, hay mucho más en él. Déjame darte un ejemplo sencillo. Algunas personas siguen el código mientras escuchan la conferencia, lo cual es incorrecto. Durante la conferencia, se concentraron en hacer las preguntas. Esta es la experiencia de quienes la han experimentado. Asegúrate de escuchar. Dependiendo de las diferencias de cada persona, los métodos de aprendizaje pueden tener una salida, y encontrar un método de aprendizaje adecuado es un requisito previo para aprender.

4. No se recomienda aprender a programar por su cuenta. Hasta donde yo sé, no mucha gente aprendió a programar desde cero y terminó haciendo este trabajo con éxito. Creo que la mayor parte de la razón es porque no sé qué es una interfaz web o qué estoy aprendiendo, así que compro libros a ciegas, busco videos en todas partes y finalmente me rindo después de leerlos. Por eso sugiero que los principiantes consulten y hablen con personas experimentadas antes de tener conceptos específicos.

Ruta de autoaprendizaje:

Fase 1: Reconstrucción de la página de inicio (4 semanas)

Los contenidos incluyen: (Proyecto de maquetación de sitio web para PC, proyecto básico HTML5+CSS3 , proyecto de diseño de página de WebApp).

La segunda fase: programación avanzada de JavaScript (5 semanas)

El contenido incluye: (proyecto de desarrollo de funciones interactivas de JavaScript nativo, proyecto de aplicación avanzado orientado a objetos y ES5/ES6, JavaScript independiente biblioteca de herramientas proyectos de I+D).

La tercera fase: desarrollo de proyectos full-stack en el lado de la PC (3 semanas)

El contenido incluye: (desarrollo de efectos interactivos clásicos jQuery, protocolo HTTP, Ajax avanzado y PHP/JAVA proyectos de desarrollo, proyectos de ingeniería front-end y aplicaciones modulares, proyectos de desarrollo de sitios web del lado de la PC, proyectos de desarrollo front-end del sistema de información de gestión del lado de la PC).

Fase 4: Desarrollo de proyectos móviles (6 semanas)

El contenido incluye: (proyecto táctil, proyecto de escena WeChat, uso de Angular+Ionic para desarrollar proyectos de aplicaciones web, uso de Vue.js para desarrollar Proyecto WebApp, utilizando React.js para desarrollar proyectos WebApp).

Etapa 5: Hibridación y desarrollo reactivo (1 semana)

El contenido incluye: (Desarrollo de subprogramas WeChat, ReactNative, desarrollo de varias aplicaciones híbridas)

Fase NodeJS completa -Desarrollo de pila (1 semana)

El contenido incluye: (Desarrollo del sistema back-end de WebApp, 1. Conceptos básicos de NodeJS y módulo central de NodeJS 2, Express 3, base de datos noSQL).

Libros básicos:

1. "HTML and CSS First (2nd Edition)" es un libro clásico para comenzar con la enseñanza paso a paso y casos enriquecidos. el front-end desde cero.

2. La guía definitiva de CSS (Tercera edición). Como clásico de CSS, este libro explica los principios muy claramente. Además del estándar w3c, es el más autorizado. Al fin y al cabo, es la guía definitiva.

3. El libro "CSS Secrets", 47 habilidades de CSS, te ayudará a enfrentar varios problemas de CSS con facilidad. Tiene la puntuación más alta entre los libros de CSS y CSS es imprescindible para los avanzados.

4. "La esencia del lenguaje JavaScript", este libro le permite comprender la sintaxis básica antes de comenzar y aprender sobre la esencia y la escoria de JS antes de aprender. Aunque este libro es breve, vale la pena leerlo una y otra vez.

5. El arte de la programación DOM en JavaScript (Segunda edición). Después de presentar brevemente los conocimientos básicos de JavaScript y DOM, este libro demuestra técnicas profesionales de desarrollo web a través de varios ejemplos y explica en profundidad muchos principios y mejores prácticas cruciales de programación de JavaScript, como la degradación fluida.

6. "La guía definitiva de JavaScript": El libro de Rhinoceros es un libro que todo FE no puede pasar por alto. Puedes leerlo varias veces primero o puedes usarlo como libro de referencia y consultarlo de vez en cuando.

Vídeo tutorial:

Enlace web

Espero adoptarlo~