¿Es realmente posible estudiar el front-end web por tu cuenta? ¿Qué aprender?
Puedes aprender el front-end web tú mismo. Pero al final, la decisión de inscribirse en una clase de formación de front-end web o estudiar por su cuenta recae en usted.
Hay pros y contras entre los dos:
1. Tiempo, el tiempo necesario para el autoestudio es mayor que el de la formación
2. El costo del autoestudio es menor. Además del alojamiento y la comida, la capacitación también requiere matrícula y otros gastos relacionados. El autoestudio solo costará unos pocos cientos para comprar algunos materiales de aprendizaje además del alojamiento y la comida.
3. Tecnología. El autoestudio del front-end web puede ser relativamente superficial en términos de tecnología. Si estudias en una clase de capacitación, puedes aprender más profundamente.
Si estudias por tu cuenta, generalmente debes cumplir con ciertos requisitos previos. Por ejemplo, debes tener un mayor autocontrol; de lo contrario, fácilmente te llevará a renunciar a la mitad. El tiempo de estudio debe racionalizarse. Se deben asignar alrededor de 3 por día. Es mejor estudiar con tiempo. Es mejor tener una gran comprensión y habilidades para resolver problemas. Si no tienes estas dos cosas, no es adecuado para el autoestudio.
Si participa en una capacitación web front-end, debe estudiar de acuerdo con el plan de estudio y la disposición del contenido del curso de la clase de capacitación web. No tiene mucha libertad en términos de control de tiempo. Complete el estudio de acuerdo con los requisitos de la clase de capacitación, pero en las clases de capacitación web puede haber un buen ambiente de aprendizaje y facilitar el despertar del interés por aprender. Además, si encuentra dificultades o problemas, puede preguntar al profesor o a sus compañeros. para asesoramiento y comunicación. Se siente más fácil de aprender.
¿En cuanto a qué conocimientos necesitas aprender?
La primera etapa: aprendizaje de HTML
El lenguaje de marcado de hipertexto (HTML para abreviar) es el esqueleto de una página web, ya sea una página web estática o una web dinámica. página, en última instancia, lo que se devuelve al navegador es el código HTML. El navegador interpreta y representa el código HTML y lo presenta al usuario. Por tanto, debemos dominar la estructura básica y las etiquetas y atributos comunes de HTML.
El aprendizaje HTML es un proceso de memoria y comprensión. Durante el proceso de aprendizaje, puede utilizar la vista "dividida" de Dreamweaver para facilitar el aprendizaje. Vea el efecto en la vista "Diseño", aprenda la esencia en la vista "Código" y maximice las ventajas de varias vistas. Este método de aprendizaje comparativo compensa el tedio de simplemente memorizar etiquetas y atributos HTML. para todos los principiantes. ¡Definitivamente será genial para tus pequeños amigos!
Después de aprender HTML, solo dominamos los métodos de producción de varias "materias primas". Si queremos construir un edificio, debemos combinar y distribuir estas "materias primas" de acuerdo con el plan que diseñamos. Haz algunos embellecimientos.
Entonces ingresamos a la segunda etapa: aprender CSS
CSS es la abreviatura de hojas de estilo en cascada en inglés, llamadas hojas de estilo en cascada, que realmente pueden separar el rendimiento y el contenido de las páginas web. Un lenguaje de diseño de estilo. En comparación con el rendimiento del HTML tradicional, sus estilos se pueden reutilizar, lo que mejora enormemente nuestra velocidad de desarrollo y reduce los costos de mantenimiento.
Al mismo tiempo, el modelo de caja, el diseño relativo, el diseño absoluto, etc. en CSS pueden lograr un control preciso a nivel de píxel de la posición y el diseño de cada objeto en la página web. A través de esta etapa de aprendizaje, podemos completar con éxito la construcción de "un edificio".
Una vez completada la construcción del "edificio", podemos entregárselo a los usuarios para que lo utilicen, pero si queremos que los usuarios tengan una mejor experiencia, también podemos "decorar" aún más el "edificio". para que se vea mejor.
Para completar esta tarea, ingresamos a la tercera etapa: aprender JavaScript
JavaScript es un lenguaje de script ampliamente utilizado en el lado del cliente. JavaScript nos proporciona algunas funciones integradas. funciones, objetos y operaciones DOM, podemos usar estos contenidos para implementar algunos efectos especiales, verificación, interacción, etc. del lado del cliente, haciendo que nuestras páginas parezcan menos aburridas, ¡y diaosi puede contraatacar instantáneamente a Gao Fushuai! ¿Hay alguno?
Pero la compatibilidad y complejidad de JavaScript a veces nos dan dolor de cabeza. Afortunadamente, hay "maestros" que nos ayudan a encapsularlo.
A continuación ingresamos a la cuarta etapa: aprender jQUery
jQuery es una biblioteca de JavaScript liviana, de código abierto y gratuita y es compatible con varios navegadores (jQuery2. 0 y versiones posteriores han abandonado soporte para navegadores IE6/7/8), y ahora hay muchos complementos basados en jQuery para elegir, lo cual es más conveniente y rápido cuando implementamos algunos efectos dinámicos ricos, y ahorra mucho tiempo en desarrollo, mejorando. la velocidad de desarrollo, que refleja plenamente su propósito principal de escribir menos y hacer más. ¡Esto se siente tan bien! ¿Hay alguno?
Se ha erigido el "edificio de lujo", ¡pero es tan engorroso construirlo así día tras día, año tras año! ¿No sería fantástico si cada componente del edificio pudiera modularizarse y ensamblarse como bloques apilados cuando llega el momento de construir un edificio? ¿Es posible? La respuesta es sí.
Este tipo de pensamiento también es adecuado para el desarrollo web front-end, por lo que han aparecido varios marcos front-end. El que se recomienda a todos aquí es Bootstrap. Bootstrap es un conjunto de herramientas de código abierto para el desarrollo front-end lanzado por Twitter. Es un marco CSS/HTML y admite diseño responsivo. Se volvió muy popular una vez que se lanzó y siempre ha sido un proyecto popular de código abierto en GitHub.
Durante el proceso de desarrollo del proyecto, podemos utilizar los estilos CSS, componentes, complementos de JavaScript, etc. proporcionados por Bootstrap para completar rápidamente el diseño de la página y la configuración de estilo, y luego ajustar los estilos en de manera específica, para desarrollarse según el marco. El ciclo de desarrollo se acorta considerablemente. ¡Es genial estar sobre los hombros de gigantes!
Sugerencias de aprendizaje de front-end web
1. Como principiante, debe tener un plan de aprendizaje sistemático claro. Le sugiero que tenga una guía y aprenda por su cuenta. Si te rindes, la probabilidad es muy alta. Cuando no tienes idea sobre la interfaz web, necesitas que alguien te guíe y luego debes estudiarlo tú mismo. El primer paso es determinarlo. qué contenido se necesita para el front-end web y cuánto tiempo lleva completarlo. Se recomienda Tiempo garantizado por 6 meses.
2. Principalmente vídeos, 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 después de leerlo, así que me gustaría recordarles a todos que pueden leer libros, pero es más propicio usar libros para consolidar conceptos después de haber implementado operaciones específicas en un determinado punto de conocimiento. su comprensión del 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 iguales. causar problemas "Si utiliza el método incorrecto, sus esfuerzos serán en vano". De hecho, hay muchas cosas sobre esto. Les daré un ejemplo simple. Algunas personas escriben código mientras escuchan la conferencia. Esto está mal. Cuando escuchan la conferencia, concéntrese en escuchar y cuando hace las preguntas. haciendo las preguntas Esto es lo que la gente ha experimentado, debes escuchar. Dependiendo de las diferencias de cada uno, el método de aprendizaje también puede tener una salida. Encontrar un método de aprendizaje que se adapte a sus necesidades es el requisito previo para aprender.
4. No se recomienda aprender a ciegas por uno mismo. De las personas que conozco sobre cómo aprender a programar, creo que no hay muchas personas que hayan comenzado a aprender desde cero y finalmente hayan logrado hacer este trabajo. de ellos Parte de la razón es que no entienden qué hace la interfaz web o qué aprender, por lo que compran libros a ciegas para leer, buscan videos en todas partes para verlos y finalmente se dan por vencidos después de verlos. Sugiero que los principiantes lo lean antes de tener un concepto específico. Después de hablar, sabrán qué hace el front-end web y cómo aprenderlo.
Entrevistas y aprendizaje front-end web; acceso gratuito a documentos y recursos de vídeo
Enlaces a páginas web