Como desarrollador front-end, ¿qué capacidades necesita?
Como desarrollador front-end que ha estado en la industria durante casi tres años, permítame compartir mi opinión.
En primer lugar, como desarrollador front-end, lo más básico que debes aprender es HTML CSS. Después de aprender esta habilidad, puedes escribir páginas estáticas. Por supuesto, los marcos CSS como bootstrap también pueden hacerlo. Es necesario, el efecto de página escrito de esta manera será mejor. También puede aprender cómo diseñar, cómo lograr un diseño responsivo, cómo diseñar de manera flexible y qué es el modelo de caja CSS.
En segundo lugar, para aprender js nativo, se recomienda a los principiantes que consulten la documentación de js en w3cschool. Después de aprender, tendrá una comprensión básica de js y también podrá implementar algunas lógicas simples. Estudie "Programación avanzada de JavaScript" (tercera edición) y "Introducción al estándar ES6" (Ruan Yifeng). Después de estudiar estas dos partes, creo que tendrá una comprensión más profunda de js. A continuación, deberá practicarlo en proyectos reales. Sólo así comprenderás mejor los misterios y te ayudará a mejorar tus habilidades más rápido.
En tercer lugar, el aprendizaje de marcos. Para la industria front-end actual, sin marcos, nuestra eficiencia de desarrollo es baja y muchos problemas ni siquiera se pueden resolver. Por lo tanto, vue, angular, reaccionar y otros marcos. Lo que debemos dominar también es Nodejs. Con él, nuestro front-end ha dado un paso más y parte del trabajo de back-end también se puede resolver a través del front-end.
Finalmente, hay algunos pequeños complementos que debemos aprender, como Layer, Swiper, echarts, mui, etc. Por supuesto, al usarlos, simplemente lea la documentación. Algunas personas dirán que ahora El mini programa WeChat es muy popular. Por supuesto, no es difícil para nuestro front-end. Aquellos que conocen el marco de Vue y están familiarizados con la sintaxis de es6 son muy simples. del mini programa en sí es muy similar al marco de Vue.
Lo anterior es lo que debemos dominar como desarrolladores front-end. Puede agregar cualquier deficiencia.
¡Gracias por la invitación! Principalmente escribo código backend. No copiaré los requisitos de solicitud de otras personas de los sitios web de contratación. Permítanme hablar sobre algunos puntos desde una perspectiva laboral.
1. Tener la capacidad de escribir css
2. Dominar js y jquery y poder operar la página de manera flexible
3. la usabilidad de la página
4. La página puede tener una buena interacción
5 Las especificaciones de la interfaz están unificadas para la interacción back-end para facilitar el desarrollo front-end.
6. Puede escribir controles simples usted mismo, el código es fácil de usar y otros pueden llamarlo fácilmente
7 La especificación del código es fácil de leer
Las anteriores son Mi propia experiencia sobre los requisitos de front-end, desde la perspectiva del desarrollo real. ¡Espero que esto ayude!