Red de conocimiento informático - Consumibles informáticos - Cómo aprender rápidamente el front-end desde cero

Cómo aprender rápidamente el front-end desde cero

Aquí hay algunas sugerencias y rutas de aprendizaje para su referencia:

1. Como principiante, debe tener un plan de aprendizaje 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 se necesita para la interfaz web y cuánto tiempo llevará completar el aprendizaje. El tiempo recomendado es de 6 meses.

2. Los vídeos son el componente 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 que será 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. 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 recomiendo aprender a programar por tu cuenta. Hasta donde yo sé, no mucha gente aprendió a programar desde cero y terminó haciendo este trabajo con éxito. Creo que la razón principal es que 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 front-end:

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

El contenido incluye: (Proyecto de maquetación de sitio web para PC, HTML5+ Proyecto básico CSS3, proyecto de diseño de página 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 introductorios:

El arte de la programación DOM de JavaScript

Súper bestseller de front-end Como programador de front-end, debes leer más de dos libros. Este libro es especialmente adecuado para principiantes. La tecnología central del front-end es JavaScript, que también es la dificultad del front-end. Además, este libro es muy adecuado para principiantes, es fácil de entender y los casos vívidos pueden ayudar a los principiantes a comprenderlo mejor. Muchas de las ideas de programación mencionadas son adecuadas para que las aprendan desarrolladores front-end de nivel bajo a medio.

La guía definitiva de JavaScript

También es un libro de lectura obligada para programadores front-end. No solo es adecuado para principiantes, sino también para programadores que ya están haciendo front-end. -finalizar el trabajo para leer en cualquier momento. Cubre todo lo relacionado con JavaScript y la API de JavaScript implementada por los navegadores web. Es útil comprender los conceptos básicos de js, como objetos, matrices, sintaxis, alcance, cierres, etc.

Programación JavaScript avanzada

Si quieres aprender JavaScript completa y sistemáticamente, te recomiendo este libro. Puede conservar este libro para siempre y puede extraer los puntos clave al usarlo, que pueden usarse como referencia en el futuro. Es una ayuda muy poderosa en su trabajo. También se puede utilizar muy bien en entrevistas y se le conoce comúnmente como el "pequeño libro rojo".

JavaScript que no conoces

Este libro no es adecuado para principiantes en front-end. Es un libro que todo programador de front-end debe aprender si quiere comprenderlo en profundidad. Principios de JavaScript. Deje que los desarrolladores de JavaScript no cualificados asuman el desafío de profundizar en el lenguaje para descubrir qué hace cada componente de JavaScript. Si puede leer este libro detenidamente, podrá comprender y dominar todo muy rápidamente en el futuro.

Guía autorizada de Vue.js

Vue, como marco de interfaz de usuario principal, es el más utilizado en China, por lo que para comprender los principios de Vue, debes leer un libro. sobre Vue. Recomiendo este libro porque es una mejora cualitativa para guiar a los desarrolladores nuevos en Vue. Desde el conocimiento básico hasta el empaquetado convencional y el análisis del código fuente, hay muchos casos prácticos y todos son buenos libros prácticos. El contenido principal incluye enlace de datos, instrucciones, enlace de control de formularios, filtros, componentes, validación de formularios, comunicación de servicios, enrutamiento y visualización, vue-cli, desarrollo y depuración de pruebas, análisis de código fuente y herramientas de construcción y empaquetado convencionales. El libro tiene un contenido completo, explicaciones detalladas y muchos ejemplos, lo que lo hace adecuado para desarrolladores de todos los niveles.

La belleza de la programación

No importa en qué posición se encuentre un programador, debe leer un libro. Casi todos los programadores que no han leído este libro son programadores falsos. Este libro tiene 60 temas de programación y algoritmos, la mayoría de los cuales han aparecido en exámenes escritos y entrevistas en los últimos años, o han sido discutidos acaloradamente por los empleados de Microsoft. El autor intenta guiar a los lectores a descubrir, analizar, resolver y encontrar mejores soluciones a varios problemas interesantes del libro. Puede mejorar enormemente su pensamiento en programación y su pensamiento en profundidad sobre esta industria y, eventualmente, convertirse en un experto en tecnología.

Si necesita tutoriales en vídeo relacionados, puede agregar "Lo que quiero", incluidos tutoriales en vídeo, documentos y tutoriales de código fuente.