¿Los programadores front-end todavía tienen futuro hoy?
Para responder primero a la pregunta del autor original, ¿los programadores front-end todavía tienen futuro? ¡La respuesta es definitivamente sí!
El front-end web es una industria emergente y sólo se ha tomado en serio en los últimos años. Ya sea una pequeña empresa que acaba de empezar o una empresa mediana y grande, lo primero que necesitan es su propia información. Un sitio web es la opción para la mayoría de las personas. Para crear un sitio web, se necesita una interfaz. Se requiere una página de visualización frontal. De hecho, la responsabilidad laboral del front-end web es implementar la página de front-end. Si no me cree, echemos un vistazo a la descripción del puesto y los requisitos laborales para la contratación de front-end:
Responsabilidades del puesto de front-end web:
1. Responsable de diseño de arquitectura de front-end, diseño y desarrollo de componentes;
2. Mantener y optimizar las páginas de front-end existentes
3. Cooperar con los ingenieros de desarrollo de back-end para completar el desarrollo del producto;
4. Realizar innovación tecnológica para mejorar la experiencia del usuario de los productos.
5. Analizar y brindar soluciones basadas en los requisitos y el diseño del proyecto.
Requisitos laborales:
1. Licenciatura o superior, más de 4 años de experiencia laboral en front-end web
2. Familiarizado con los estándares W3C; HTMLXHTML, CSS, familiarizado con Compatible con la depuración entre navegadores, capaz de escribir código front-end estandarizado y mantenible, y tener ideas de diseño de componentes
3. Competente en tecnologías front-end como Ajax, JSON; , JSONP, etc., y estar familiarizado con al menos una biblioteca de scripts JavaScript de uso común (React, Vue, AngularJS, React Native, etc.);
4. Tener amplia experiencia en desarrollo de dispositivos móviles y PC, y tener un profundo conocimiento y práctica de la usabilidad del front-end web, la compatibilidad del navegador y una buena experiencia de usuario
5. Tener buenas habilidades de comunicación y trabajo en equipo
6. Solicitantes con experiencia en desarrollo; se prefieren en vue y elementui;
7. Familiarizado con Node.js, se prefieren less, scss, stylus y webpack.
Por supuesto, después de decir tanto, todavía tendrás dudas. La mejor solución es observar las necesidades de contratación del front-end. Sabrás si la carrera es popular o no al observar. las necesidades de reclutamiento!
Zhilian Recruitment tiene 14,782 información de reclutamiento
Baidu Baipin tiene 18,980 información de reclutamiento
Si aún dudas de las perspectivas de desarrollo del front-end después de verlas, es injustificable.
Habiendo hablado de las perspectivas del front-end, hablemos del aprendizaje del front-end. ¡Ven directamente a un mapa de ruta de aprendizaje!
Sigue siendo muy prometedor.
En primer lugar, los programadores front-end son la forma más directa de completar el trabajo de investigación y desarrollo de la interacción hombre-máquina. Independientemente de cualquier sistema, si no hay interacción con las personas, definitivamente la habrá. No hay mercado, por lo que los ingenieros de front-end nunca lo harán. No habrá futuro.
Soy programador. He estado trabajando en ASP, C# y ahora en PHP. Ahora dirijo un equipo. Personalmente, siento que el front-end actual tiene más futuro que el back-end. En los últimos dos años, el salario de las personas que he reclutado ha sido De lo anterior, se puede ver que el salario del front-end ha superado al del back-end. Especialmente h5, sale. ¡Vamos!
Esta pregunta sigue siendo muy prometedora. Te responderé desde los siguientes aspectos.
Primero, el desarrollo de esta tecnología ya es infraestructura y nunca quedará desactualizado. No importa cuán buena sea Alibaba Cloud, todavía es una plantilla preliminar y algunas empresas personalizadas y de alta tecnología no la copiarán. de sus productos. Por lo tanto, es muy adecuado que algunos estudiantes recién graduados elijan esto. La razón es que el nivel de entrada es bajo y es adecuado para personas que no pueden comunicarse. Muchos estudiantes recién graduados todavía tienen dificultades de comunicación, y Dafei sí. , Así que lo elegí al principio del desarrollo. Sólo más tarde, cuando tuve que afrontar el problema de la comunicación, cambié de carrera.
En segundo lugar, ganar más dinero. En los primeros años después de graduarse, trabajar como desarrollador tiene el salario más alto. El valor de la tecnología entra en juego. Este es el período más fructífero para un programador. También es lo que más se acumula. Cuando su tecnología llega a un cuello de botella, el dinero que gana es casi el mismo. Sin embargo, la resistencia es mucho menor y se vuelve cada vez menos valiosa a medida que aumenta la edad. En ese momento tendrás que plantearte la transformación, porque tus habilidades de comunicación y coordinación son más débiles y tu pensamiento sigue siendo el de un programador.
A menudo parece menos valioso.
En tercer lugar, el desarrollo front-end, un compañero de clase lo está haciendo básicamente en grandes empresas y el salario no es bajo cuando me comuniqué con él hace algún tiempo. , Dije Los marcos utilizados están todos escritos por los propios chinos, lo que está más en línea con el desarrollo localizado. Si estás interesado, puedes obtener más información. La edad de oro para el desarrollo es desde la graduación hasta los 30 años. Si alguien todavía no puede encontrar una dirección profesional a una edad mayor y quiere volver a desarrollarse, Da Fei me daría una sugerencia y es mejor no hacerlo. No te molestes así, no hay muchas esperanzas.
En primer lugar, al hacer mi declaración, espero que comprendan el trasfondo de mi punto de vista. Yo, Aming, fui practicante de front-end de 2007 a 2018, que fue casi la época en la que apareció. El front-end fue el menos favorecido. Nunca te dejaré, así que para juzgar mis sentimientos por el front-end, ¡debe ser amor verdadero!
Tema principal
Mi opinión puede ser contraria a las opiniones del 95% de las personas. Espero que todos se quejen racionalmente y den un gran visto bueno si apoyan mi opinión.
He estado pensando en cuál es el objetivo final del front-end y luego llegué a la respuesta: es la experiencia del usuario.
HTML estándar, CSS estandarizado, js eficiente, naming razonable, etc. Puedes pensar que son cosas muy simples, pero soy lo suficientemente estúpido como para jugar estas cosas que creo que son importantes durante casi 10 años, y cuanto más pasan los años, más asombrado estoy.
Abrí una empresa front-end y entre los clientes con los que traté se encontraban Tencent, Zhaopin Recruitment, JD.com, etc., lo que al menos demostró que aquello en lo que insistía era valioso.
Aunque los frameworks están volando ahora
Aunque mucha gente me dice que si no conoces frameworks, ¡no eres nada! Pero en lo que insisto, lo seguiré insistiendo.
No rechazo los frameworks y me mantendré al día con los tiempos, pero sigo pensando que una buena experiencia de usuario estándar y html, css y js estandarizados siguen siendo muy, muy importantes.
¿Cómo es que no hay futuro?
Primero, permítanme explicarles al programador front-end. Al principio, su título generalmente era arte o desarrollo de interfaz de usuario. También era responsable del diseño y desarrollo de la interfaz de usuario. Con el desarrollo de los tiempos, los productos tienen requisitos cada vez mayores para la experiencia del usuario y las interacciones de la interfaz de usuario se han vuelto cada vez más complejas. Los artistas se dividen en dos posiciones: diseño y desarrollo. Por supuesto, el diseño se divide en arquitectura de información y diseño de interacción. y diseño visual. El desarrollo es, naturalmente, un desarrollo front-end, que trabaja en conjunto con diseñadores y desarrolladores back-end.
¿Es importante el diseño artístico? Tonterías, por supuesto que es importante. Es imposible tener un producto con una interfaz de usuario fea, ¿verdad?
¿Es importante la arquitectura de la interfaz? Lo que pregunté sigue siendo una tontería. Sin estructura, ¿de qué sirven los datos puros?
Personalmente, creo que mientras sepas lo que hace el front-end, nunca pensarás que el desarrollo del front-end es un tipo de trabajo muy complicado. En algunas empresas pequeñas, es posible que el front-end tenga que hacer todo lo anterior. Por supuesto, algunas empresas separan el diseño y el desarrollo.
Finalmente, espero que todos tengan una comprensión clara de su carrera. Mientras trabajes duro, habrá dinero sin futuro.
Esta respuesta es proporcionada por Dashen, espero que pueda ayudarte (PD: Dashen, una plataforma de cadena ecológica de la industria colaborativa de software profesional global)
No se trata de si existe una futuro ahora, Desde que había puestos de desarrollo, aquellos que trabajaban en el front-end no tenían futuro. Siempre no ha tenido estatus en el equipo. No comprender el trasfondo y la lógica es una lesión fatal. Quienes diseñan interfaces sólo pueden trabajar bajo la guía de otros y no pueden liderar todo el proyecto de software.
El trabajo inicial sigue siendo muy lucrativo. Antes no se tomaba en serio. Ahora, en el reclutamiento de Zhaopin, el salario inicial es relativamente alto. A primera vista, básicamente comienza en 7.000. , Estoy mirando el trabajo de segundo nivel. Entonces la parte delantera es más popular ahora.
Siete mil trescientos sesenta mil, puedes ser el erudito número uno en todos los campos, siempre que puedas hacer lo que otros no pueden hacer, si otros pueden hacerlo, eres más rápido que él. . Si alguien es más rápido que otros, tendrás futuro si eres mejor que ellos. De manera similar, Zhang Yin de Hong Kong se ha convertido en la mujer más rica de China recolectando sobras. Pero si recolectas sobras y juegas a las cartas todos los días, ni siquiera puedes sustentarte.
Ahora es la era de Internet, definitivamente hay futuro