Además de los diversos aspectos técnicos, destacaría la experiencia de usuario (UX). La mayoría de los desarrolladores pasan por alto el UX de un software y a menudo se lo confunde con la UI (interfaz de usuario).
Una diferencia más simplificada entre UX y UI (en relación con otros componentes):
- ¿Por qué algunos desarrolladores de software no pueden crecer a pesar de que han trabajado durante muchos años?
- Me gustaría trabajar en Nueva Zelanda como desarrollador de software. Cuales son las posibilidades?
- ¿Debo dejar mi trabajo como desarrollador de software para una gran empresa para concentrarme al 100% en la universidad (estoy en el segundo año y tengo uno más que completar. Estudio ciencias de la computación)?
- ¿Puede una persona con experiencia laboral como analista conseguir un trabajo como desarrollador de software?
- Como desarrollador de software, ¿cuáles son sus planes cuando la IA toma su trabajo o reduce en gran medida su salario al simplificar el desarrollo?
¿Por qué UX es tan importante?
Déjame explicarte esto con un ejemplo:
Quora vs. Yahoo Respuestas
Vamos a ver una respuesta a “¿Cómo lidiar con la dilación?” en Quora y Yahoo Answers.
Responda en Yahoo Respuestas:
Respuesta sobre Quora:
Ahora, ¿por qué crees que tales respuestas se encuentran en Quora y no en Yahoo Answers? ¿Por qué solo hay 18 Me gusta en la primera respuesta y la enorme cantidad de 29.4k votos positivos en la última? El motivo es simple. La calidad de la respuesta en Quora es mucho mejor. Esto nos lleva a otra pregunta. ¿Qué motiva a los usuarios de Quora a escribir respuestas tan bien estructuradas? Aquí es donde entra en escena la experiencia de usuario de Quora. La personalización de las respuestas proporcionadas por Quora es simplemente sobresaliente. Cuando un nuevo usuario de Quora lee una respuesta como esta, daría un diez por diez en su experiencia. Hay un ciento por ciento de probabilidad de que el usuario visite nuevamente el sitio web.
Como desarrollador de software, uno debe pensar en sí mismo como un cliente lado a lado. Un desarrollador debe hacerse las siguientes preguntas después de completar cada módulo:
- “¿Realmente me gustaría usar algo como esto?”
- “¿Confiaría en este software / función?”
- “¿Es la apariencia intrigante?”
- “¿Parece seguro?”
Si la respuesta a alguna de estas preguntas es un “no” o incluso “dudoso”, debe saber que necesita trabajar en su módulo.
Al hacer un software / producto, no apunte a todos los demás clientes. Apunte a algunos, bríndeles la mejor experiencia que hayan tenido. El flujo de clientes eventualmente seguiría.
Gracias por hacerme esta pregunta. Espero que esto te ayude de la mejor manera posible. ¡Todo lo mejor!
Visita mi perfil para leer más respuestas como esta.