Red de conocimientos turísticos - Evaluación hotelera - ¿Qué es un ingeniero de front-end?

¿Qué es un ingeniero de front-end?

Pregunta 1: ¿Qué hace principalmente un ingeniero front-end? ¿Cuáles son las perspectivas? El trabajo principal es convertir el diseño de la interfaz de usuario en una página HTML de acuerdo con los estándares w3c y utilizar el lenguaje de programación JavaScript para implementar la interacción frontal en la página. Los efectos de interacción incluyen capas emergentes, cambio de pestañas, desplazamiento de imágenes, interacción asincrónica ajax, etc. Los ingenieros senior de front-end también deben ser responsables del trabajo de optimización de front-end y tener más conocimientos sobre optimización, como caducidad de archivos, almacenamiento en caché, almacenamiento en caché asincrónico, js y css, compresión de imágenes, etc. El desarrollo front-end es un trabajo muy específico. El trabajo de un ingeniero front-end es fácil de decir y parece fácil, pero definitivamente no es tan sencillo de realizar. Durante el desarrollo, cubrió una amplia gama de temas. No solo debemos pensar en la implementación de la interfaz desde una perspectiva técnica, sino también pensar en cómo aceptar mejor los datos aburridos presentados por la tecnología y presentar mejor la información desde la perspectiva del usuario. En pocas palabras, su función principal es combinar mejor los datos del sitio web con la aceptación del usuario y presentar una interfaz de datos amigable para los usuarios. El ingeniero front-end es una profesión muy nueva y han pasado menos de 5 años desde que realmente comenzó a tomarse en serio en el país y en el extranjero. Con el rápido desarrollo de Internet, las páginas web han evolucionado de WEB1.0 a WEB2.0, luego a los nuevos HTML5 y CSS3, y ahora con el auge de nuevas tecnologías como los teléfonos móviles y las redes 3G, las páginas web se basan principalmente en gráficos y textos originales. Hoy en día, se presentan diversas aplicaciones, interacciones y medios enriquecidos basados ​​en la tecnología front-end SAD. Más información, contenido más rico y una experiencia más amigable se han convertido en requisitos para el desarrollo front-end de sitios web. El desarrollo de sitios web es cada vez más importante para el front-end, pero actualmente la demanda de ingenieros de front-end supera con creces la oferta y los talentos de front-end son muy escasos. Por lo tanto, los ingenieros de desarrollo front-end de alta calidad serán una profesión muy popular en los próximos cinco años, con perspectivas de desarrollo prometedoras.

Pregunta 2: ¿Qué es un ingeniero front-end? Los ingenieros de front-end se refieren a personas que crean algunas páginas web de front-end y solo son responsables de recortar imágenes y convertir imágenes psd en páginas web html, incluida la codificación de algunos efectos especiales de páginas web. El "ingeniero de backend" que mencionaste no tiene este título. En términos generales, los ingenieros de backend se denominan ingenieros de PHP o ingenieros de Java, según el idioma.

El ingeniero de front-end hace la página (estilo) y el "ingeniero de backend" realiza la implementación de la función.

Existen muchos tipos de aplicaciones. Si son nativos, necesita un ingeniero de Android o de iOS. Todo se hace detrás de escena.

Suplemento: Si quieres crear una página web o una aplicación, primero necesitas UE y UI. Solicite a Baidu una explicación detallada.

Pregunta 3: ¿Qué es un ingeniero de desarrollo front-end? ¿A qué te dedicas principalmente? Las habilidades más básicas que los ingenieros de front-end deben dominar son javascript html css.

Además, es mejor estar familiarizado con un lenguaje back-end y bases de datos como php mysql.

El trabajo principal es convertir el diseño de la interfaz de usuario en una página HTML de acuerdo con los estándares w3c y utilizar el lenguaje de secuencias de comandos JavaScript para implementar la interacción frontal en la página.

Los efectos de interacción incluyen capas emergentes, cambio de pestañas, desplazamiento de imágenes, interacción asincrónica ajax, etc.

Los ingenieros senior de front-end también deben ser responsables del trabajo de optimización de front-end y tener más conocimientos sobre optimización, como caducidad de archivos, almacenamiento en caché, almacenamiento en caché asíncrono, js y css, compresión de imágenes, etc.

Actualmente, la demanda de ingenieros de front-end supera con creces la oferta y es uno de los trabajos más prometedores. Puedes conseguir salarios más altos en Beijing.

Pregunta 4: ¿Cuál es la profesión de un ingeniero front-end web? En realidad, existen varias respuestas a un plan de carrera front-end WEB. Ninguna respuesta es completamente correcta. Depende de tu propia elección. Mientras sea tu elección, apégate a ella. Aquí,

solo

hablo brevemente sobre mi comprensión de este contenido. Una cosa que quiero compartir con ustedes es que la realización de cualquier plan y objetivo depende de la acumulación de conocimiento. El conocimiento proviene del aprendizaje y de una gran cantidad de hechos después del aprendizaje.

Práctica.

Proporciono una forma práctica. Podemos realizar algunos pedidos privados en línea o de empresas de subcontratación en nuestro tiempo libre. Debido a que el objetivo no es ganar dinero, podemos mejorar nuestra competitividad y utilizar el precio más bajo para crecer.

Probar pedidos significa tener muchas oportunidades de práctica y, al mismo tiempo, además de la sensación de logro laboral, también hay algunos ingresos como premio de consolación, lo cual no está mal.

Primero, posicionamiento profesional

En primer lugar, sólo determinando tu propia dirección profesional podrás hacer un buen plan de carrera. En mi opinión, trabajar en tecnología de front-end WEB puede conducir a las siguientes direcciones profesionales:

(1) Ingeniero senior de front-end WEB

Esta dirección es la opción más básica para una interfaz WEB. En el exterior, muchos extranjeros pueden perfeccionar sus carreras y seguir aprendiendo y acumulando en un campo profesional a lo largo de su vida. Principalmente por factores internos y externos.

En dos aspectos, la razón interna es que los extranjeros suelen ser simples y directos, y es fácil concentrarse en un campo todo el tiempo; la razón externa es que el ambiente extranjero es muy bueno y puede hacerlo bien; apoyar esa vía de desarrollo profesional. Por otro lado, desde la perspectiva de los factores internos.

En general, los técnicos de front-end WEB son relativamente impetuosos. Por lo general, les resulta difícil aprender porque el conocimiento del front-end WEB se actualiza demasiado rápido y finalmente cambian al back-end u otras rutas. En lo que respecta a los factores externos, si el personal de front-end del sitio web recibe un trato injusto, es posible que se herede de la producción de páginas HTML. El personal de front-end WEB nunca es tan bueno como el personal de back-end. Parece que el front-end es sinónimo de "simple" y el back-end es sinónimo de "profundidad".

Esto también provoca directamente que los ingresos del personal de front-end no se puedan comparar con los de del personal back-end, lo que afecta directamente el nivel de actividad del mercado de talentos front-end. Por otro lado, la tecnología front-end es fácil de iniciar, lo que lleva al otro polo.

Situación final: Desbordamiento de personal y falta de talento. Quiero decirles a todos los ingenieros de front-end WEB: ¡siempre habrá pan, debéis soportar la soledad! Personalmente recomiendo esta dirección de desarrollo profesional, porque en esta dirección, siempre que tengas suficiente paciencia, la probabilidad de éxito es muy alta. Al mismo tiempo, esta es también la forma más sencilla. Dedicamos más energía a la investigación técnica que a otros asuntos triviales como la política de oficina.

(2) Arquitecto senior de sitios web

Desde un punto de vista práctico, me gusta esta dirección, que no solo tiene en cuenta la simplicidad del trabajo, sino que también reduce la carga de trabajo real. de codificación, lo que facilita tener más tiempo para estudiar tecnología. En China, los ingenieros de front-end WEB encuentran muchos problemas.

Es fácil aburrirse si siempre escribes el mismo código una y otra vez y siempre te enfrentas a las mismas tecnologías y productos. Debido a que tenemos el conocimiento más amplio relacionado con la web, nos resulta más fácil convertirnos en arquitectos.

Maestro. Esta dirección de desarrollo profesional no es tan sencilla como la primera. La razón principal es que un arquitecto necesita aprender tecnología de back-end, DBA, plataforma, etc., y este tipo de aprendizaje generalmente requiere trabajo práctico.

Ojo, no es bueno escribir dos demos en casa, definitivamente tendrás que aguantar el dolor por un tiempo. Aunque no es muy sencillo, para un ingeniero de front-end con buena visión, buena comprensión y amplio conocimiento, le recomiendo que trabaje duro y siga el glorioso camino de un arquitecto.

(3) Iniciar tu propio negocio

De hecho, iniciar tu propio negocio es la mejor manera, y también es la forma con la tasa de éxito más baja. Los desafíos y las oportunidades coexisten. Aquí, como técnico de front-end, debe centrarse más en la dinámica de la industria y la cadena industrial.

La dinámica en campos de productos relacionados seguirá manteniendo la ventaja de prestar atención a los detalles, al tiempo que mejorará la capacidad de controlar el destino de un producto o incluso de una empresa. Sin embargo, este camino es ligeramente diferente del camino técnico y el seguimiento no será redundante.

Estado.

2. Objetivos de desarrollo profesional

Tengo un objetivo final. Además de este objetivo, debemos desarrollar una serie de planes de aprendizaje y crecimiento para nosotros mismos.

Estos métodos son los siguientes:

1. Combinar la estructura del conocimiento;

comb...> gt

Pregunta 5: Para un ingeniero de desarrollo front-end , aprende algo ¿Qué es lo más importante del conocimiento profesional?

Todo comienza desde un punto de vista práctico. Las etiquetas HTML, los atributos de las etiquetas y los atributos de las etiquetas no son el enfoque. Una comprensión simple es aprender las etiquetas HTML mientras implementa estilos con CSS y escribe una página completa estática. La base de JavaScript, luego el caso de jquery y finalmente el uso de Jquery para lograr efectos dinámicos en casos de páginas estáticas.

Artículos HTML CSS

Antes de aprender, debe comprender el contenido básico de aprendizaje del front-end: Html, Css, JavaScript, Jquery.

¿Qué es 1? ¿HTML y CSS?

2.¿Qué pueden hacer JavaScript y Jquery?

3.¿Qué es el W3C?

4. ¿Qué más necesito saber antes de aprender HTML, CSS, JavaScript y Jquery?

5. Aprendí por mi cuenta HTML, CSS, JavaScript y Jquery. ¿Por qué no puedo escribir un sitio web completo? ¡Ni siquiera puedo terminar una página!

1.1 Antes de empezar, es necesario saber qué son el texto y el hipertexto.

Antes de leer el siguiente contenido, necesitas saber qué es texto y qué es hipertexto. El concepto de texto debe ser cualquier texto escrito, que pueda denominarse texto. Para una computadora, es un documento. No importa qué sistema operativo utilice su computadora (win7, win8, win10), existe un programa de bloc de notas y puede grabar algunas palabras en el bloc de notas. Aunque puede realizar algunas composiciones tipográficas simples, no puede insertar imágenes, videos, sonidos ni establecer enlaces de texto a otras ubicaciones u otro texto. La extensión de archivo guardada por el programa Bloc de notas es txt. Llamamos archivos con la extensión txt archivos de texto.

Hipertexto: En pocas palabras, además de texto normal, también puede incluir imágenes, vídeos y sonidos. Lo más importante es que el texto o las imágenes se pueden vincular a otras ubicaciones u otros archivos. Intente presentar el texto y el hipertexto en términos más coloquiales. Si quieres saber más, ¡puedes buscarlo tú mismo! Ahora que sabemos qué son el texto y el hipertexto, ¡presentemos HTML!

1.2 ¿Qué es HTML?

El nombre completo de HTML es Lenguaje de marcado de hipertexto, que se traduce como Lenguaje de marcado de hipertexto. Es el lenguaje más básico de la web, definido por etiquetas. El código se compone de etiquetas, no de lenguaje de programación. Se puede entender que el lenguaje de marcado es un conjunto de etiquetas de marcado. HTML utiliza etiquetas de marcado para describir el contenido de las páginas web, como marcar un determinado párrafo de texto como título, marcar un determinado párrafo de texto como párrafo y marcar. La estructura de la página web. Todos estos utilizan las etiquetas correspondientes. Los documentos HTML también pueden denominarse páginas web. La extensión para documentos HTML es . HTML, también conocida como página web estática.

Por ejemplo, todos sabemos que hay títulos, párrafos e imágenes en Word, por eso se definen diferentes etiquetas en HTML para describirlos. El título define la etiqueta h1. El párrafo define la etiqueta p; la imagen define la etiqueta img; es decir, si un párrafo está etiquetado con una etiqueta h1, significa que el párrafo es un título. Si se agrega la etiqueta P, significa que este párrafo es un párrafo. ¿Y si es una imagen? Luego agregue la etiqueta img. ¿Por qué se definen estas etiquetas? Las etiquetas definidas son analizadas por el navegador. El navegador no sabe dónde pones un título o un párrafo, ni tampoco si es una imagen. Los navegadores sólo conocen estas etiquetas. Finalmente, abrimos la página web con un navegador, ¡y el navegador nos muestra el contenido de acuerdo con la estructura y el estilo de las etiquetas! Diferentes etiquetas también tienen diferentes atributos. Se pueden usar para cambiar el tamaño de fuente, el color de fuente, la altura y el ancho de la imagen cambiando los valores de las propiedades.

1.3 ¿Qué es CSS?

Ahora que los atributos de etiquetas ya no se usan para establecer estilos, ¿para qué deberían usarse? Así es, es el nombre chino de CSS (Hoja de estilo en cascada), que se utiliza para definir el efecto de visualización de las páginas web. Al usar Css y Html, solo soy responsable de la estructura y el contenido de las anotaciones de la página web, como dónde está el título, dónde está el párrafo, etc. Y todos los estilos (tamaño de fuente, color, etc.) se implementan a través de CSS, lo que significa que CSS separa el contenido y el estilo de visualización de la página web, lo que puede resolver la duplicación de definiciones de estilo en el código HTML y mejorar la capacidad de mantenimiento de el código de estilo posterior., mejorado...> gt

Pregunta 6: ¿Cuáles son las responsabilidades laborales de un ingeniero front-end web que se dedica al diseño web?

Pregunta 7: ¿Qué es el desarrollo front-end? Ingeniero front-end, es decir, ingeniero de desarrollo front-end, es la abreviatura de ingeniero de desarrollo front-end WEB.

El ingeniero de front-end es una profesión muy nueva y han pasado menos de 5 años desde que realmente comenzó a tomarse en serio en el país y en el extranjero. El desarrollo de ingenieros web front-end evolucionó a partir de la producción de páginas web y su nombre tiene características obvias de la época. En la evolución de Internet, la producción de páginas web es un producto de la era Web 1.0. En ese momento, el contenido principal del sitio web era estático y el comportamiento del usuario al utilizar el sitio web era principalmente la navegación.

Un buen ingeniero de front-end web debe tener amplitud y profundidad en el sistema de conocimientos, por lo que muchas grandes empresas tienen dificultades para contratar ingenieros de front-end ideales, incluso si se dedican a la alta tecnología. La atención se centra ahora no en explicar la tecnología, sino en explicar las técnicas. En la tecnología no hay blanco y negro, sólo bien y mal, pero las habilidades son diferentes.

Solía ​​saber que Photoshop y Dreamweaver eran suficientes para crear páginas web, pero ahora está lejos de ser suficiente para dominarlos. Independientemente de la dificultad del desarrollo o los métodos de desarrollo, la producción de páginas web actual está más cerca del desarrollo back-end de sitios web tradicionales, por lo que ya no se llama producción de páginas web, sino desarrollo front-end web. El papel de los ingenieros de front-end en el desarrollo de productos es cada vez más importante y se necesitan ingenieros de front-end profesionales para hacer un buen trabajo. Los profesionales de este campo se han vuelto más populares en los últimos dos años.

El ingeniero front-end web es un trabajo muy especial que implica una amplia gama de conocimientos, que incluyen tanto tecnologías específicas como ideas abstractas. En pocas palabras, su función principal es presentar mejor la interfaz del sitio web a los usuarios.

Las habilidades más básicas que los ingenieros de front-end deben dominar son javascript html css.

Es mejor estar familiarizado con un lenguaje back-end y bases de datos como php mysql.

El trabajo principal es convertir el diseño de la interfaz de usuario en una página HTML de acuerdo con los estándares w3c y utilizar el lenguaje de secuencias de comandos JavaScript para implementar la interacción frontal en la página.

Los efectos de interacción incluyen capas emergentes, cambio de pestañas, desplazamiento de imágenes, interacción asincrónica ajax, etc.

Los ingenieros senior de front-end también deben ser responsables del trabajo de optimización de front-end y tener más conocimientos sobre optimización, como caducidad de archivos, almacenamiento en caché, almacenamiento en caché asíncrono, js y css, compresión de imágenes, etc.

Actualmente, la demanda de ingenieros de front-end supera con creces la oferta y es uno de los trabajos más prometedores. Puedes conseguir salarios más altos en Beijing.

Los ingenieros de front-end han comenzado a trabajar recién en los últimos años. Hay escasez de talentos, pero también hay muchos maestros.

Muchos expertos en front-end se esconden profundamente.

Puedes ir a echar un vistazo: a finales de julio, esta persona es muy buena, tiene tecnología, reconstrucción y visión para los negocios.

Además, puedes ir a su blog para ver muchos enlaces amigables.

Pregunta 8: ¿Qué tipo de ingeniero de desarrollo front-end profesional es un ingeniero de front-end web? Para decirlo sin rodeos, es un maquillador, un gerente que hace que los elementos de una página web hagan lo suyo.

Unas amigas atentas descubrieron por qué es un “maquillador” y no un maquillador. Sabemos que el maquillaje requiere de un proceso: primero elegir el color del delineador, lápiz labial y rubor, combinar la ropa, ponerse los pantalones, etc., y luego ponerse la ropa, los pantalones, el delineador y el lápiz labial.

En una página web, en realidad es responsabilidad del diseñador elegir colores y combinaciones, mientras que la responsabilidad del ingeniero de desarrollo front-end es solo dibujar los elementos en la página web, que es solo un paso en la aplicación. constituir.

Entonces utilizo un maquillador, no un maquillador.

Además, los ingenieros de desarrollo front-end tienen una responsabilidad muy importante. Cuando un usuario desencadena alguna acción (hace clic en un botón, hace clic en un enlace, etc.). ) En la página web, el ingeniero front-end debe ordenar los elementos de la página web y realizar los comentarios correspondientes. (Uh... qué tipo de comportamiento, qué tipo de retroalimentación, estoy confundido de nuevo).

Aprieto el interruptor de la luz cuando los niños llegan a casa después del trabajo. ¿Se encenderá la luz? Cuando presionamos un interruptor, esto se llama acción, al igual que cuando un usuario hace clic en un botón en una página web. Cuando se presiona el interruptor, la luz se enciende, lo cual es una retroalimentación, como un clic del usuario.

Después de hacer clic en el botón, aparece un cuadro en la página que dice "Buenas noches, señor/señora". Todos estos comportamientos y respuestas se deben sin duda al potente lenguaje de programación Javascript. Por lo tanto, muchas personas en la industria también llaman a los ingenieros de front-end: programadores.

Muchas

Muchas empresas de Internet tienen ingenieros de desarrollo front-end, pero según las diferentes empresas, los ingenieros de desarrollo front-end se pueden dividir en diferentes tipos de trabajo: ingenieros CSS, ingenieros JS. , e incluso el siguiente Full stack.

Ingenieros (más allá del alcance de este artículo). En términos generales, los ingenieros de CSS solo son responsables de decorar las páginas web y los ingenieros de JS solo son responsables de escribir comandos para dirigir el funcionamiento ordenado de los elementos de la página. Pero normalmente una página web

La interfaz requiere la cooperación de ingenieros CSS e ingenieros JS. Por lo tanto, muchas empresas no realizan las divisiones anteriores, lo que requiere que los ingenieros de front-end dominen habilidades cada vez más completas.

Pregunta ¿Cuál es el alcance funcional de los ingenieros de desarrollo front-end HTML5? Hola internauta, las categorías funcionales del desarrollo front-end no están muy claras y los diferentes sitios web de contratación son diferentes. La mayoría de ellos pertenecen a la categoría de desarrollo de Internet o desarrollo de software. Los sitios web de contratación como Zhaopin Recruitment y Liepin incluyen el desarrollo front-end en la categoría de desarrollo de Internet.

Pregunta 10: ¿A qué pertenece un ingeniero front-end web? Categoría: Software/Desarrollo de Internet o Industria de Internet/Comercio electrónico.

Cargo: front-end web