No es necesario si eres un diseñador de UI / UX.
Comprender diferentes roles:
Diseñador de interfaz de usuario web : debe tener habilidades para crear maquetas y estructuras de alambre de un producto. Aquí uno usa Adobe Photoshop, Sketch, Adobe Indesign, etc. Usted como web el diseñador realiza una investigación intensiva sobre el público objetivo del producto y solo crea una interfaz de usuario simple que sea fácil de usar.
- ¿Por qué Knockout.js no se ha vuelto tan popular como Angular.js?
- ¿Cómo se crean los propietarios de recursos en una aplicación OAuth 2.0?
- ¿Debo desarrollar un sitio web desde cero?
- ¿Qué son los servidores de reserva?
- ¿Qué hago si quiero que mi sitio sea un sitio global de prueba de expresiones regulares?
Web UI Developer o Front End Developer : debe tener habilidades para construir el sitio web utilizando HTML, CSS, JS. El conjunto de habilidades adicionales sería AngularJS, ReactJS, jQuery, etc.
Back End Developer : debe tener conocimientos de programación que hagan todo el trabajo pesado, como realizar consultas en la base de datos, manipular datos, etc. Se puede usar cualquier lenguaje como NodeJS, PHP, Java, Python, etc.
Desarrollador web : combina el conjunto de habilidades de Front End y Back End. También conocido como Full Stack Developer .
Te aconsejaré que sigas haciendo crecer tu conjunto de habilidades y que también elijas un área de especialización en lugar de saltar a una nueva área. Se necesita tiempo para aumentar su conjunto de habilidades y tener experiencia para lo mismo.
Feliz codificación 🙂