¿Cuáles son los requisitos para el diseño de la interfaz de usuario?
1. Habilidades de comunicación y redacción de documentos: si la interfaz de usuario es el puente y el vínculo entre las personas y las máquinas, entonces los diseñadores de la interfaz de usuario son el puente y el vínculo entre los desarrolladores de diseño de software y los usuarios finales. Si el diseño de la interfaz de usuario no puede. tiene buenas habilidades de comunicación y comprensión, y no puede escribir excelentes principios rectores y especificaciones, entonces no podrá reflejar su doble valor para los desarrolladores y clientes, y no podrá completar su trabajo.
2. Excelente capacidad técnica: es posible que no sepas escribir Java, pero no debes saber qué es Java y qué puede lograr. Incluso si no puedes escribir código, al menos debes saber cómo "implementarlo". Por ejemplo, si desea hacer un control Grid, primero que nada, debe saber qué formatos de datos existen y cómo se almacenan: puede obtener datos a través de HTML Mark, también puede usar objetos JSON o Array, o Is it XML o incluso una cadena. En segundo lugar, necesita saber cuál es más adecuado para el entorno actual, la implementación en el lado del servidor o la implementación en el lado del cliente. Todo esto se basa en sólidas habilidades técnicas y una rica experiencia. Los diseñadores de UI que no entienden la tecnología no pueden hacer diseños razonables ni comunicarse de manera efectiva con los desarrolladores. En resumen, los diseñadores de UI deben al menos dominar las principales tecnologías de desarrollo de la capa de presentación (si están haciendo una capa de presentación web, generalmente deben dominar HTML, CSS, Javascript, tecnología XML e incluso JSP y Java deben alcanzar el nivel de trabajo). capa). Para la corriente principal en el mercado, debe tener una comprensión suficiente de los patrones de diseño, las rutas técnicas y los marcos de código abierto. Se puede decir que los diseñadores de UI deben esforzarse tanto como sea posible en la dirección del "arquitecto de la capa de presentación" en términos de calidad y capacidad técnicas.
3. Capacidades de diseño gráfico y desarrollo de prototipos: El trabajo más común que realiza un diseñador de UI en su vida debería ser el diseño de gráficos y prototipos. Entonces, antes que nada, hablemos de qué es el diseño de prototipos. El método de prototipo es un método comúnmente utilizado en la fase de diseño del desarrollo iterativo. El diseño de prototipo debe pasar por las tres etapas de requisitos, diseño de esquema y diseño detallado. El propósito de desarrollar un prototipo es convertir el diseño en un "lenguaje de interfaz" que los usuarios puedan entender, y también sirve como guía para los desarrolladores (incluso puede usarse como parte del desarrollo). El valor de los prototipos de interfaz de usuario es que pueden ayudar a los diseñadores de software a descubrir defectos en varias etapas del diseño en una etapa temprana, resolver estos problemas potenciales antes del desarrollo y reducir significativamente los riesgos y costos del desarrollo de software. Esto es esencialmente diferente del desarrollo en cascada tradicional. En la actualidad, la mayoría de las empresas nacionales todavía adoptan el método de desarrollo en cascada y colocan el diseño de la interfaz de usuario en la última etapa de la etapa de desarrollo. Esto no solo impide que los diseñadores de UI aprovechen al máximo sus fortalezas y solo puedan hacer "trabajos de embellecimiento" para compensarlo, sino que también hace que los productos desarrollados a menudo tengan fallas de diseño fatales y no satisfagan las necesidades de los clientes. Por lo tanto, los "artistas" en varias empresas son causados por el atraso y la imperfección de los métodos de desarrollo de software, no por la profesión de los "artistas" o los propios diseñadores de UI. Hablemos de las capacidades de diseño gráfico. De hecho, el diseñador de UI es solo un término general. Dentro de la industria del diseño de UI, se divide aproximadamente en las siguientes funciones: diseñadores de usabilidad e interacción, planificación visual, investigadores de experiencia de usuario y diseñadores de interfaces gráficas de usuario. Maestro, etc. El diseñador de UI que todo el mundo suele entender es en realidad un diseñador de GUI (como Rokey en China, que es un muy buen diseñador de GUI y actualmente trabaja para Microsoft. El trabajo principal de un diseñador de GUI es el posicionamiento y la creación visual). Los capítulos posteriores detallarán las responsabilidades y el trabajo diario de los diseñadores de GUI. Si el diseñador de UI no tiene excelentes habilidades de creación gráfica, entonces no podrá expresar la belleza en su mente y no habrá forma de hablar de "comunicación". La capacidad de diseño gráfico es la habilidad inicial y más básica que posee todo diseñador de UI. También es la parte que mejor mide el nivel de habilidad de un diseñador de UI.