¿Qué experiencia tienes en el trabajo de front-end web?
2. Capacidades de ingeniería. Los ingenieros de front-end son ingenieros primero. Hacer proyectos es hacer proyectos, por lo que saber cómo operar la parte de front-end del proyecto es otra habilidad necesaria.
Grunt, gulp y webpack son herramientas de ingeniería bien conocidas. Siempre que estas herramientas se puedan utilizar con habilidad, básicamente cumplen con los requisitos de las capacidades de ingeniería. Pero si desea obtener una oferta de nivel superior, es esencial comprender cómo funciona. La función básica de estas herramientas es procesar recursos, incluida la compresión y empaquetado de código y el establecimiento de servidores locales.
3. La capacidad de depuración es imprescindible. Si todavía utiliza programas de alerta y depuración de consola para localizar problemas, entonces todavía no cumple con los requisitos.
Aprenda a utilizar las herramientas de depuración de Chrome, ver elementos a través de elementos, ver solicitudes de red a través de la red, ver código a través del código fuente, establecer ubicaciones de puntos de interrupción y ver pilas de llamadas. Esta habilidad rara vez se menciona, pero dominarla no solo agregará puntos en la entrevista, sino que, lo que es más importante, desempeñará un papel en futuros proyectos reales.
4. La capacidad de trabajo en equipo se refiere a git, que es esencial en el desarrollo de proyectos. Ser capaz de utilizar git con soltura, dominar comandos comunes y aprender a resolver conflictos.
5. Uso de marcos populares Vue y React son actualmente los dos marcos más populares. El dominio es un requisito básico si desea destacar entre muchos solicitantes de empleo, aún necesita comprender los principios. La diferencia entre usted y la oferta es la diferencia entre uso e implementación. Intente comprender los principios del DOM virtual, los principios de capacidad de respuesta y los principios del enlace de datos bidireccional.
6. La experiencia del proyecto debe ser confiable, no una "imitación de algunas páginas", sino una experiencia del "proyecto", que es la experiencia de todo el proyecto de 0 a 1. ¿Qué dificultades encontró durante este proceso, cómo resolverlas y cómo pensar durante el proceso de solución?