Para convertirme en un desarrollador de interfaz de usuario profesional, estas son las cosas que debe saber, he intentado enumerar el orden según la relevancia / uso en el mercado actual, pero también puede hacerlo como desee:
- Conocimiento experto en HTML5 / CSS3 y conocimiento básico en JS (si tiene un conocimiento experto es increíble pero básico es imprescindible)
- Conocimiento avanzado en preprocesadores CSS como LESS, SCSS ( incluida la escritura de mixins ), etc.
- Conocimiento y aplicación de metodologías CSS como SMACSS, BEM, OOCSS, etc.
- Experiencia práctica en frameworks front-end como Bootstrap, Foundation, etc., si ha aprendido a trabajar con uno, otros son silenciosos similares a seguir / usar
- Desarrollo web receptivo
- Los administradores de tareas como Gulp, gruñen para automatizar algunas tareas como prefijos automáticos, combinan y comprimen archivos, optimizan la imagen y la sincronización del navegador, lo que reduce el tiempo de codificación
- Bibliotecas / frameworks JS como jQuery , React , angular , etc.
- Conocimientos básicos de SVG y bibliotecas relacionadas como D3
- Conocer cualquier administrador de paquetes es una ventaja añadida
- Herramientas de prueba para navegador cruzado, receptivo, perfección de píxeles y otros
- El conocimiento básico de las herramientas de Photoshop, Illustrator y Wireframe también será útil, aunque esto es principalmente para diseñadores
Pero aparte de estas habilidades técnicas, lo que más necesita es
- Pasión por el desarrollo de sitios web porque, a diferencia del back-end, cada proyecto es diferente y es posible que deba comenzar desde cero
- Ojo agudo para el detalle
- Capacidad para trabajar en múltiples plataformas y con múltiples idiomas.
- Listo para adaptarse a la tendencia siempre cambiante
Y viola eres un desarrollador profesional de UI. Sé que es un largo viaje, pero merece la pena.
- ¿Qué debo hacer para comenzar a hacer electrónica?
- ¿Comenzar un negocio en la escuela secundaria mejorará mis posibilidades de ser aceptado en una de las mejores universidades de los Estados Unidos?
- ¿Qué debe saber un sistema más fresco para los integrados?
- ¿Qué software deben saber los estudiantes de pregrado de ingeniería eléctrica?
- ¿Es posible que un ingeniero mecánico se convierta en periodista?
Mucha suerte 🙂