¿Qué necesitas aprender sobre el front-end web?
1. La parte básica, principalmente html, css y JavaScript. De hecho, no es necesario hablar de esto. Si no aprende estos conceptos básicos, no podrá hacer nada. Puede aprender directamente de html5, css3 y ES5.
2. Varios límites, relacionados con el arte, el desarrollo back-end y el diseño. Si quieres ser un buen front-end web, debes entender dónde está tu interfaz de trabajo, esto te será de gran ayuda. Cada empresa puede ser diferente, por eso es importante comprender los límites.
Relacionado con el arte, se refiere principalmente a cosas como PS, cortar imágenes, etc. Aún necesitas poder usar Photoshop. En cuanto a si puedes hacer imágenes hermosas, ese no es el punto. es entender el proceso de trabajo del arte. Si haces esto a tiempo parcial en una empresa, entonces debes estudiarlo en profundidad. No te lo tomes a la ligera. Aún así, es importante tener conocimientos de arte front-end.
Desarrollo back-end, aunque generalmente se separa el desarrollo front-end y el desarrollo back-end, existen muchos casos de ambos. En este momento, debe elegir una línea principal en el backend. Muchas personas comparan PHP, Python y Node.js. De hecho, todos son similares, pero Node.js es más popular en términos. Por supuesto, Node.js también es más fácil de comenzar con el front-end que está familiarizado con js. Mi sugerencia es comenzar primero con Node.js. Si la empresa tiene la opción o la capacidad adicional, puede aprender los otros dos. Parece que tanto mysql como mongodb pueden probarse como bases de datos.
3. Los estándares relacionados son algo que mucha gente desprecia. De hecho, es muy importante. Cuanto más grande es el equipo, más importante es. Todavía es sutil familiarizarse con los buenos hábitos y desarrollarlos. Esto implica al menos muchos problemas de compatibilidad en las primeras etapas, por lo que se deben comprender y dominar los estándares del W3C.
4. Varias bibliotecas de marcos, jquery, bootstrap, etc. Ahora existen muchos marcos, pero jquery y bootstrap deben dominarse con fluidez, de lo contrario muchas empresas no podrán trabajar. Generalmente, las bibliotecas de clases y los marcos tienen sitios web verticales donde puedes aprender.
5. Herramientas, hay muchas como Git, webpack, Gulp, github, Nginx, etc. En realidad, la herramienta en sí se puede utilizar sin aprender. Desde una perspectiva de aprendizaje, la asignación de tiempo puede ser menor, pero desde una perspectiva laboral, si es necesario, debe comenzar lo antes posible y familiarizarse con ella gradualmente. Las herramientas no son particularmente difíciles para comenzar y es posible que pueda comenzar en unos días, pero si desea jugar a fondo y mejorar en gran medida la eficiencia, aún necesita invertir mucho tiempo.