Red de conocimiento informático - Consumibles informáticos - ¿Puedo aprender desarrollo front-end web sin base básica?

¿Puedo aprender desarrollo front-end web sin base básica?

¿Cómo debería un novato aprender el front-end para evitar desvíos? Con respecto al aprendizaje front-end, no recomiendo el autoestudio porque el sistema de conocimiento front-end es enorme. Si estudia por su cuenta y encuentra algunos problemas, le resultará difícil resolverlos usted mismo. Al menos necesitas una persona profesional que te guíe. De pie sobre los hombros del maestro, puedes ver más alto y más lejos. Por supuesto, muchos amigos dirán, también sé que es bueno tener un maestro que me guíe en el aprendizaje inicial, pero ¿cómo sé dónde encontrar un maestro y por qué el maestro está dispuesto a guiarme?

Esta es una buena pregunta. De hecho, esta es la era de Internet. Hay muchos videos relacionados y clases en vivo en línea. Normalmente me conecto a Internet y escucho a algunos expertos en front-end. Como amigo que quiere trabajar en la industria front-end, debes tener una mente normal. Mientras puedas aprender conocimientos, apréndelo. No hagas nada, sino no se hará nada bien.

¿Qué cualidades se necesitan para aprender front-end? (1) Si algún elemento de la web (interfaz web, estilo de programación flexible, etc.) te atrae un poco y realmente te fascina, enhorabuena, tienes un comienzo perfecto. Asegúrese de que le guste y sea adecuado para el frente, no solo para un trabajo que parezca decente y bien pagado.

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

(3) Céntrate en lo básico y evita quedarte ciego. 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 lo que otros usan. Simplemente se queda en la etapa de aplicación práctica. Al final, los marcos se eliminan uno por uno y tú sigues parado.

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

(5) Tener un corazón que beneficie a la comunidad front-end. Escriba algunos gadgets, complementos y promociones interesantes y crea siempre que no está solo en el camino del front-end.

(6) Se necesita orientación profesional, especialmente para aquellos que buscan un trabajo al final de sus estudios. No creas que pueden encontrar trabajo por sí solos. Es difícil ahora. Si no hay una persona sensata que te ayude a solucionar el problema, tomarás muchos desvíos y es fácil rendirte a mitad del camino. Lo más importante es una pérdida de tiempo.

(7) La buena actitud y la perseverancia son muy importantes. Muchas personas que aspiran a un salario alto quieren aprender front-end, pero al final aprenden muy poco. Cuando se atascan, se dan por vencidos. Hay muchas personas así. Debido a que algo es difícil de hacer, sus recompensas son grandes. Juzgamos el nivel de un desarrollador front-end por su capacidad para resolver problemas.

¿Qué necesitas aprender sobre el desarrollo web front-end? Fase 1: Reconstrucción de la página de inicio (4 semanas)

El contenido incluye: (proyecto de diseño 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)

Los contenidos incluyen: (proyecto de desarrollo de funciones interactivas de JavaScript nativo, proyectos avanzados de aplicaciones orientadas a objetos y ES5/ES6, herramienta de JavaScript independiente proyectos de I+D bibliotecarios).

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

El contenido incluye: (desarrollo de efectos especiales interactivos jQuery clásico, protocolo HTTP, Ajax avanzado y PHP/ Proyectos de desarrollo JAVA, 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 proyecto móvil (6 semanas)

El contenido incluye: (proyecto Touch, proyecto de escena WeChat, uso de Angular Ionic para desarrollar proyecto WebApp, uso de Vue.js para desarrollar WebApp project, usando 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)

Etapa 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).

Para ver tutoriales en vídeo relacionados con el contenido de aprendizaje anterior, visite el sitio web oficial de Bilibili Shangxuetang. ¡Le esperan más tutoriales interesantes!