El primer paso es darse cuenta de que el desarrollo y el diseño son dos cosas separadas. Muchos diseñadores web conocen el desarrollo web básico, y algunos desarrolladores web también son diseñadores web, pero los dos no son lo mismo.
Conocer HTML / CSS / JS puede ayudar un poco con el diseño web, dependiendo del flujo de trabajo que use, pero estas habilidades no tienen una relación directa con el diseño, y no puede convertirse en un buen diseñador web si solo estudia el desarrollo web.
Para ser un buen diseñador web, necesitas estudiar diseño: composición, jerarquía, teoría del color, tipografía, usabilidad / IxD, IA, etc., y practicar estas habilidades.
- Cómo usar la consola de Chrome para editar y ejecutar JavaScript
- ¿Qué lenguajes de programación debo aprender para desarrollar sitios web y aplicaciones? ¿Y en qué orden? Gracias.
- ¿Cuáles son los cursos que tengo que hacer como desarrollador front-end?
- ¿Por qué los elementos div no están implicados?
- ¿Cuál es la diferencia entre Angular2 y react?
Ser un buen desarrollador web también es un trabajo a tiempo completo. Y si eso es en lo que desea concentrarse, entonces probablemente sea mejor externalizar el diseño a otra persona o formar un equipo con un diseñador profesional. Aunque muchos equipos combinan roles de desarrollo front-end y diseño web, y en ese caso, se uniría con un desarrollador back-end.
Ser un desarrollador web “excelente” es un proceso continuo que requiere que te mantengas al día con los cambios tecnológicos y las mejores prácticas de la industria. Debe leer sobre ingeniería de software y diferentes metodologías y técnicas de desarrollo de software. Mirar un código bien escrito también es una buena fuente de aprendizaje. Participar en sitios como Stack Exchange o unirse a grupos de noticias y listas de correo para los idiomas en los que se especializa o los proyectos de código abierto que le interesan también es una excelente manera de aprender. Para obtener más recursos específicos de desarrollo web y diseño web, recomiendo una lista aparte.