Red de conocimiento informático - Conocimiento informático - ¿Cuáles son los requisitos para aprender a ser ingeniero front-end web?

¿Cuáles son los requisitos para aprender a ser ingeniero front-end web?

1. ¿Qué cualidades necesitas para aprender front-end?

(1) Si algún elemento de la web (interfaz web, estilo de programación flexible, etc.) te atrae y te fascina realmente, enhorabuena, tienes un comienzo perfecto. Confirme si le gusta y es apto para un trabajo inicial, no para un trabajo que parezca decente y bien remunerado.

(2) El aprendizaje continuo, la acumulación diaria y la atención a las tendencias front-end son las principales formas de mantenerse al día con las tendencias front-end. El sistema front-end es demasiado grande y están surgiendo marcos técnicos. Si a menudo se queja del ritmo agotador de los programadores, examine su actitud hacia el front-end.

(3) Céntrate en lo básico y evita la ceguera. Hay muchos puntos de conocimiento en el campo front-end y hay muchas cosas que vale la pena aprender. Las personas inteligentes saben cómo dedicar tiempo a aprender conocimientos sistemáticos y estudiarlos con suficiente profundidad, en lugar de aprender a ciegas qué marco usan otros. Simplemente quédese en la etapa de aplicación práctica. Al final, los marcos se eliminarán uno por uno y usted seguirá estancado.

(4) Organizar y resumir, primero imitar y luego crear. Organiza tu acumulación diaria y regístrala en un blog o en notas. Eche un vistazo al código fuente de personas talentosas. Cuando alcance un cierto nivel, naturalmente se sentirá más cómodo.

(5) Tener corazón para beneficiar a la comunidad front-end. Escriba algunos gadgets y complementos interesantes, promuévalos y crea siempre que no está solo en el camino hacia el front-end.

(6) Necesitas la guía de profesionales, especialmente aquellos que aprenden front-end para encontrar un trabajo. No imagines que puedes encontrar un trabajo aprendiendo front-end por tu cuenta. Es difícil ahora si no hay nadie que entienda para ayudarte a resolver el problema, habrá muchos desvíos, es fácil darse por vencido en el medio, el aprendizaje no es profesional y lo más importante es un desperdicio. tiempo.

(7) Una buena mentalidad y perseverancia son muy importantes. Muchas personas que aspiran a un salario alto quieren aprender el front-end, pero solo unas pocas pueden aprenderlo y darse por vencidos cuando lo encuentran. Dificultades. Hay personas así en todas partes, solo porque algunas cosas son difíciles, por lo que sus recompensas son grandes. Cuando juzgamos el nivel de un desarrollador front-end, depende de su capacidad para resolver problemas.

2. ¿Qué necesitas aprender sobre el desarrollo front-end web?

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

El contenido incluye: (sitio web de PC) Proyecto de maquetación, proyecto básico HTML5 CSS3, proyecto de maquetación de página WebApp)

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

El contenido incluye: (JavaScript nativo proyecto de desarrollo de funciones interactivas, proyectos de aplicaciones ES5/ES6 y avanzadas orientadas a objetos, proyectos de investigación y desarrollo independientes de biblioteca de herramientas JavaScript)

Fase 3: desarrollo de proyectos full-stack del lado de la PC (3 semanas)

Contiene: (desarrollo jQuery clásico de efectos especiales interactivos, desarrollo nic de proyectos WebApp, aplicación de Vue.js para desarrollar proyectos WebApp, aplicación de React.js para desarrollar proyectos WebApp)

Fase 5: Desarrollo híbrido (híbrido, ReactNative) (1 semana)

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

Fase 6: desarrollo completo de NodeJS (1 semana)

semana)

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

Para aquellos que estén interesados ​​en la web front-end, ¡también podrías comenzar con el front-end web! Hay muchos videos de enseñanza introductorios sobre la Estación B, desde básicos hasta avanzados. Son bastante buenos. Los puntos de conocimiento se explican en detalle y también hay una hoja de ruta de aprendizaje completa. También puedes comprobarlo tú mismo, descargarlo y probarlo.