Está en la página 1de 4

República Bolivariana de Venezuela

Ministerio del Poder popular para la Defensa

Universidad Nacional Experimental Politécnica de la Fuerza Armada


Nacional Bolivariana

Front End Web


Developer
(Ensayo)

Realizado por:
José Morelo – 27.999.689
Sección: 08S-2626-D1
Teleprocesos
Maracaibo, 2022

Desarrollo
Un Front-end Developer es aquella persona encargada de programar el navegador
de una web, es decir, es el encargado de traducir las definiciones de diseño y estilo
visual realizadas en etapas previas a códigos HTML semántico. Es una de las piezas
fundamentales en un proyecto digital.
Principalmente, las funciones de un Front-end Developer serán:
• Traducir el diseño de un sitio a código HTML y CSS.
• Estructurar el contenido semánticamente
• Asegurar la accesibilidad
• Controlar tipografías, plantillas, formas del diseño y la interactividad.
• Programar, cambiar y mantener un sitio web.
• Adaptar el diseño de una web a diversos dispositivos y navegadores.
• Crear herramientas que mejoren la interacción entre usuario y web.
• Usar APIs para conectar la web con servicios y sistemas.
Aunque normalmente a un Front-end Developer se le asocien principios de diseño y
de estructura de páginas web, como buen programador que es debe ser consciente
que su trabajo se realizará en el lado cliente, en muchos casos en el navegador. Pero,
aun así, esta persona ha de tener conocimientos y tener en cuenta la usabilidad,
legibilidad de la web o app, el diseño y la estructura de páginas web y aplicaciones
para procurar que el usuario pueda tener una experiencia de 10.
Habilidades de un Front end Developer
Todo aquel profesional que sea un Front-end Developer tendrá que tener unas
habilidades y conocimientos necesarios, te nombramos algunos a continuación:
• Conocer HTML5 y CSS. HyperText Markup Language, es el componente
estructural clave de todas las páginas webs que se encuentran en internet. Y
el Cascading Style Sheets es lo que le proporciona estilo a HTML.
• Conocimientos en Javascript. Gracias a JS se podrá conseguir una página web
interactiva.
• Saber utilizar un CMS, por ejemplo, podría utilizar WordPress.
• Ser creativo
• Tener conocimientos de diseño
• Conocer el trabajo de un diseñador web y de un desarrollador back-end.
Principales desafíos
Como hemos comprobado, las funciones de un Front-end Developer son varias, por
lo tanto, estos profesionales se enfrentan a diversos desafíos:
Tiempo de carga
Uno de los mayores desafíos de un Front-end Developer es el tiempo de carga de
una página web. Y es que este tiempo afecta a la conversión de tu producto. Se han
realizado varias pruebas en Google que han demostrado que incluso medio segundo
de carga ya puede afectar a la conversión de los usuarios. Por lo tanto, un Front-end
Developer tiene que procurar que eso no pase y ha de mejorar ese tiempo de carga.
Para asegurarnos de que una página web carga a su debido tiempo se tendrá que
revisar, principalmente, que los assets están comprimidos y en gzip y por otro lado,
el tamaño de las imágenes esté adaptado.
Escribir código mantenible
Es muy importante escribir código mantenible y aunque con HTML y CSS es difícil,
también se puede. Para CSS existen procesadores como SASS, Stylus y LESS que
extienden las capacidades de CSS y añaden variables, funciones, entre otras cosas
que permiten escribir mejor un código. En cuanto a HTML, encontramos motores
de render como por ejemplo en NodeJS encontramos Jade; en Rails encontramos
HAML, entre otros más. Esos motores render funcionan añadiendo el código del
lenguaje con el que se está trabajando en el template, entonces se transforma el
código incrustado en HTML puro y se le manda al navegador.
Funcionalidad en distintos navegadores
Un Front-end Developer ha de confirmar que una página web funcione
correctamente en toda clase de navegadores. Un desafío complicado pero
imprescindible. Para ello, existen los Polyfills, scripts que usando javaScript pueden
añadir al navegador las capacidades de un navegador más nuevo y moderno. Por otro
lado, también encontramos detectores de capacidades como, por ejemplo,
Modernizr, que realizando una serie de pruebas te indica rápidamente qué es lo que
está o no disponible en un navegador.
Salidas y sueldos del front-end developer
El front-end developer es una de esas profesiones en las que el paro no existe. Sus
altas tasas de inserción laboral se deben a que además de ser un puesto necesario por
la creciente digitalización global; es un perfil profesional requerido en muy diversos
sectores y tipos de empresa, más allá del propio campo de IT.
Y, además, un front-end puede encontrar hueco tanto en una startup como en una
pyme, en una agencia web, en una multinacional o incluso trabajando como
freelance. Por ello, un desarrollador front-end puede trabajar para sectores tan
dispares como el propiamente tecnológico, el de la salud, el de la arquitectura, el de
la hostelería… y en un sinfín de ámbitos más; en definitiva, allá donde se precisen
soluciones tech.
Esta variedad de empresas en las que el front-end puede encontrar su ‘hueco’ es lo
que hace que el rango salarial sea bastante amplio. No todos los desarrolladores
front-end ganan lo mismo, ya que su salario depende de su especialidad, experiencia
y del tipo de empresa en el que trabajen o de las tareas que tenga asociadas.

También podría gustarte