Red de conocimiento informático - Conocimiento informático - ¿Es realmente factible aprender por uno mismo a programar el front-end web?

¿Es realmente factible aprender por uno mismo a programar el front-end web?

Varía de persona a persona

Por supuesto, el autoestudio es posible. Lo más importante es observar la capacidad de aprendizaje, la fuerza de voluntad y la determinación.

Lo siguiente es Hablemos de algunos malentendidos a los que se debe prestar atención cuando se autoestudia y cómo se autoestudia el conocimiento front-end.

Malentendidos de aprendizaje de los autodidactas de front-end:

1. Las cosas aprendidas pueden estar desactualizadas.

Las cosas clásicas pueden estar desactualizadas o puede haberlas. mejores sustitutos, y sus canales para obtener información son limitados y las noticias se quedan atrás, lo que resulta en un relativo retraso en el aprendizaje de contenidos.

2. Método de aprendizaje a ciegas.

Si no puedes entender el libro o el video tutorial y sientes que el tutorial no se ajusta a tus gustos, encontrarás otra manera. Debido a que no tienes la capacidad de identificar recursos, puedes hacerlo. Siempre aprenderá a ciegas sin un plan claro para la ruta de aprendizaje, lo que resultará en un aprendizaje ineficaz durante demasiado tiempo y con pocos beneficios.

3. Sólo hay teoría y falta formación práctica en proyectos.

La comprensión de la tecnología se mantiene en el nivel teórico y carece de experiencia real en proyectos empresariales. Sin prácticas o experiencia laboral relevantes, es imposible comprender completamente las responsabilidades y los procesos de trabajo específicos de los puestos front-end.

Cómo aprender conocimientos de front-end por tu cuenta:

Para aprender front-end, los libros son esenciales:

1. ) Little Red Book", Es adecuado para desarrolladores de aplicaciones web con cierta experiencia en programación, y también puede utilizarse como un curso profesional relevante para la formación técnica práctica en universidades y sociedad.

2. Libro de Rhino "La guía definitiva de JavaScript (6.ª edición)" Este libro no solo es adecuado para que principiantes aprendan el sistema, sino también para desarrolladores experimentados de JavaScript.

3. "El arte de la programación DOM de JavaScript (segunda edición)". Después de explicar de manera concisa y clara los conocimientos básicos de JavaScript y DOM, este libro demuestra la tecnología de desarrollo web de nivel profesional a través de múltiples ejemplos. algunos principios importantes de programación de JavaScript y mejores prácticas, como la degradación suave, de una manera simple y fácil de entender, y analiza de manera integral bibliotecas de JavaScript como HTML5 y jQuery.

4. La Guía Definitiva de CSS (3.ª Edición) Ya sea que sea un desarrollador web experimentado o un completo principiante, "La Guía Definitiva de CSS (3.ª Edición)" es la guía perfecta para que aprenda fuente de CSS.

5. "Patrones de diseño de JavaScript" es adecuado para que aprendan principiantes de JavaScript, diseñadores front-end y programadores de JavaScript. También se puede utilizar como libro de estudio para profesores y estudiantes de carreras relevantes en universidades y universidades. universidades y como material didáctico para escuelas de formación.

6. "JavaScript que no conoces (Volumen 2)", este libro es adecuado para que principiantes comprendan la esencia del lenguaje JavaScript y también es adecuado para que desarrolladores experimentados de JavaScript aprendan en profundidad.

7. "Guía autorizada de Vue.js", este libro tiene un contenido completo, una explicación detallada, muchos ejemplos y es adecuado para desarrolladores de todos los niveles.

Ruta de aprendizaje:

Fase 1: Reconstrucción de la página front-end (4 semanas)

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

Fase 2: Programación avanzada de JavaScript (5 semanas)

El contenido incluye (proyecto de desarrollo de funciones interactivas nativas de JavaScript, proyectos avanzados de aplicaciones orientadas a objetos y ES5/ES6). , Proyecto de investigación y desarrollo independiente de biblioteca de herramientas JavaScript)

La tercera fase: desarrollo de proyecto de pila completa para PC (3 semanas)

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

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

El contenido incluye (proyecto táctil, proyecto de escena WeChat, aplicación de Angular Ionic para desarrollar un proyecto de aplicación web, aplicación de Vue.js para desarrollar un proyecto de aplicación web)

La cuarta fase: móvil desarrollo del proyecto (6 semanas (Desarrollo del sistema backend de WebApp, I. Conceptos básicos de NodeJS y módulo central de NodeJS II, Express III, base de datos noSQL)

Video tutorial:

Enlace al sitio web