Tengo una relación de amor y odio con el front-end. Por mucho que no quiera pasar horas arreglando un problema de alineación que ocurre en un modelo de dispositivo en particular, la belleza en su complejidad me atrae.
¿Has oído hablar de F-design ? Aquí hay un mapa de calor de la visualización de una página web mediante el seguimiento de los movimientos oculares de los usuarios (fovea).
- Sé PHP, MySQL, HTML, ¿son suficientes para convertirse en un desarrollador web?
- Si alojo millones de blogs con WordPress MU, ¿creará un problema de escalabilidad?
- Aprendí HTML, CSS y JavaScript. ¿Cómo puedo ganar dinero en casa usando estas habilidades?
- Tengo un sitio web (http://awomkenneth.com/). Me gustaría hacerlo más popular en Nigeria. ¿Cómo lo logro?
- Si quiero entrar en el campo del diseño web, ¿qué idiomas debo aprender?
Un usuario lee la página de izquierda a derecha, de arriba abajo, pero los ojos no captan todo. Hojean algunas áreas. Muchos sitios web agregan contenido irrelevante o poco utilizado en tales áreas y se concentran en proporcionar la mayor cantidad de contenido en el diseño F.
El diseño de la interfaz de usuario me atrae por esta razón en particular. Hay tantas cosas detrás de algo que los usuarios pueden no darse cuenta. Si bien es cierto que el desarrollo de back-end, que implica el desarrollo de funcionalidades complejas, también es invisible, el diseño y desarrollo de front-end está jugando con el usuario. No lo equipararía a engañarlos para que interactúen con el sitio, sino más bien involucrarlos en la mayor medida.
Si, es dificil. Hacer que una página web funcione de manera consistente en dispositivos que van desde computadoras de escritorio a teléfonos que varían tanto en el factor de forma como en las capacidades de procesamiento, es difícil. Este requisito de experiencia de usuario consistente requiere un nivel de intuición y visualización en el que los diseñadores de UI están altamente equipados. Si el proyecto es personal, es posible que no se cuente con la cohorte de expertos en diseño para satisfacer adecuadamente esta necesidad. En ese contexto, uno necesita avanzar como diseñador y desarrollador. Este es el cuello de botella del desarrollo web para una persona que no puede imaginar intuitivamente cómo deben comportarse los elementos de la página web en diferentes contextos.
Las habilidades de los desarrolladores y diseñadores front-end a menudo se superponen. Cada vez más diseñadores escriben su propio código. Los desarrolladores se están uniendo a la creación rápida de prototipos, marcos y diseños estéticos. [1]
Aquí es donde uno se queda corto en el aprendizaje del desarrollo web. La mayoría de los cursos (en línea y fuera de línea) incorporan HTML, CSS, JavaScript y una gran cantidad de bibliotecas a la mesa y le piden que aprenda varias API que reducirán su tiempo de codificación. La ausencia de diseño UI / UX en tales metodologías de aprendizaje es evidente. Lamentablemente, te golpea duro.
Una cosa igualmente difícil de hacer es admitir Internet Explorer, que es una pesadilla. Alrededor de 2015, solo debe admitir IE11, lo cual es bueno.
Notas al pie
[1] 5 formas de cerrar la brecha diseñador-desarrollador en proyectos web receptivos – InVision Blog