¿Cuál es la mejor carrera: desarrollo web front-end o diseño UX?

Mejor ” es un término relativo: para una persona el diseño será ” mejor ” y para otro desarrollo será ” mejor “, mientras que algunas personas estarán en desacuerdo. Creo que uno no es superior al otro o viceversa.

Con la basura UX, el mejor código nunca será utilizado / no amado por los usuarios finales.

Con un código malo, el mejor diseño de UX nunca se verá / experimentará porque no fue construido (correcto … o en absoluto).

Es más de lo que es tu pasión: comencé como estudiante de informática y, con el tiempo, me di cuenta de que me atraía más resolver el lado de la psicología humana de los problemas que el lado matemático (informática). Cada uno tiene que meterse en el otro al menos un poquito para la comprensión común y la oportunidad de una colaboración adecuada.

Me encantó descubrir cómo hacer que algo suceda con el código: odiaba la depuración de los distintos navegadores y su comportamiento truculento (de un navegador a otro). En el lado de UX, me encanta escuchar sobre el proceso de pensamiento de los usuarios y ver lo que realmente hacen VS lo que dicen (a menudo no es lo mismo ).

Ambos tienen trayectorias profesionales hasta el nivel C [ CTO y CXO como Director de Tecnología y Director de Experiencia, respectivamente]. CTO es un título mucho más ampliamente reconocido en comparación con el relativamente nuevo CXO, una vez dicho esto, los títulos son irrelevantes, siempre y cuando esté satisfecho con el equipo con el que está emparejado y el trabajo que está haciendo. Sí, puede tener un impacto en el pago (especialmente en una gran organización donde ciertos rangos salariales están vinculados a ciertos títulos / niveles), pero su satisfacción general con el trabajo se determinará más aún por cómo se siente día a día sobre lo que hacer. También hay títulos no gerenciales que se convierten en director / evangelista si prefiere no tener informes directos a medida que crece su experiencia.

Ya señalé que no es que haya solo un lugar para 1 de estos 2 roles vitales para fabricar productos digitales (y hay muchos otros roles realmente importantes dependiendo del tamaño del equipo / escala y la madurez de la organización, lo cual no haré entrar porque está empezando a sentir que estoy divagando mucho por ahora).

Conozco personas a las que les encanta descubrir cosas ambiguas / indefinidas y conozco a personas que están ansiosas por construir cosas, pero odian tener que resolver los detalles y decir: “solo ve y descúbreme para contarme lo que realmente estamos haciendo y yo ¡Lo lograré felizmente! ”- UX a menudo (idealmente) precede al desarrollo en lugar de suceder justo en el medio, por lo que, dependiendo de la personalidad con la que te identifiques más, puedes decidir mejor qué se adapta mejor a tu personaje.

Por último, si te apetece ambos , conviértete en un ingeniero de UX o en un generador de prototipos front-end y si realmente estás ansioso por apilarte aún más, haz diseño gráfico (a veces llamado diseño de interfaz de usuario ) para alcanzar ese estado de unicornio / ardilla púrpura. Tenga en cuenta que decir “Jack de todos los oficios, maestro de ninguno” entra en juego porque solo hay tantas horas en un día / noche determinado, por lo que conocer a alguien que es increíble en todas estas cosas es extremadamente raro, si es así, podría ser un ¡Buen momento para explorar cómo hacer tu propia startup de 1 persona y crear algo increíble! 🙂

Antes de responder a su pregunta, me gustaría describir el proceso real de cualquier solicitud en orden.

  1. Visión
    Esta parte pertenece inicialmente al CEO pero luego va a los Gerentes de producto. Por qué se requiere una aplicación, una herramienta o una característica. El equipo de productos puede tener esta visión, ya sea a partir de los comentarios de los clientes o de un artículo atrasado (que se pospone para más adelante en la hoja de ruta) o por cualquier otra razón. El equipo de productos realiza sesiones con sus ingenieros para que la visión (o normalmente los requisitos) se pueda convertir en realidad.
  2. Mira y siente
    Los requisitos pueden ser de una tendencia existente o de un tipo completamente nuevo de vista y funcionalidad. Aquí es donde UX viene a la imagen. Básicamente, el equipo de UX tiene que hacer su propia investigación independientemente de si es una tendencia existente o no. ¿Por qué investigar más si se trata de una tendencia existente? Aunque hay algunas aplicaciones en línea que implementaron la función, aún tiene que encajar en su nueva aplicación desde el tema hasta el espaciado de la función y las imágenes / íconos requeridos.

    En general, el equipo de UX tiene que gestionar todos los detalles en una escala de píxel a píxel en términos de visión. En términos de funcionalidad también, el equipo de UX define qué debe hacer cada ‘botón’, ‘etiqueta’, o deslizar o tocar o comando de voz, etc. y qué deben leer (etiqueta, mensajes, popovers, etc.). Y también en estos días, una buena aplicación es la que no necesita explicaciones de lo que puede hacer un clic. La simplicidad es de suma importancia. Los usuarios cavan eso. Y a UX le importa esto.

    —————————
    Esta segunda parte se repite hasta que el gerente de producto lo apruebe.
    Incluso el gerente de producto se conecta con los desarrolladores senior y el personal de control de calidad senior para mantenerlos al tanto del ‘Look and Feel’.
    NOTA : Es normal que UX tenga que cambiar el ‘Look & Feel’ a lo largo del ciclo de desarrollo para mantener los recursos disponibles bajo control o cualquier inquietud que surjan los desarrolladores o el QA o los equipos de infraestructura.
    ————————-

  3. Desarrollo
    En el proceso del segundo punto, los desarrolladores tendrán que ejecutar sus picos para hacer realidad el requisito. Y cuando digo desarrolladores aquí, significa tanto desarrolladores front-end como back-end.

    El papel de los desarrolladores de back-end es supervisar las API y bases de datos existentes y crear su propia arquitectura con los equipos de Infraestructura (infra entra para superar cualquier exposición o vulnerabilidad de datos no deseados en el sistema)

    El papel de los desarrolladores front-end es lograr el ‘Look & Feel’ definido por el equipo de UX para que trabajen en los nuevos complementos que se necesitan si los hay (en caso de que no comiencen desde cero innecesariamente). Estas son las personas que se comunican estrechamente con UX, los gerentes de producto y los desarrolladores de back-end . La mayoría de las veces, son ellos, quienes tienen la idea de lo que puede hacerse realidad y lo que no (al menos lo hacen los desarrolladores de front-end senior). Por lo tanto, se vuelve realmente importante para ellos hablar y describir cómo van a proceder en cada momento a UX y al gerente de Producto. De lo contrario, puede causar un desastre final en la función (o en la Visión de la aplicación)

    También hay una parte en el control de calidad. Es necesario entregar un conjunto de características a tiempo para el control de calidad solo para mantener controlados demasiados errores al final del ciclo. Tendrán sus propios casos de prueba para todos los diseños, funcionalidades, controles de seguridad, vulnerabilidades y otros casos relacionados con la gestión de desastres.

  4. Créditos finales (etiqueta no tan buena)
    Supongamos que las personas han terminado con todo lo anterior y la función está disponible para los clientes. Se solicita retroalimentación. Se agradece la retroalimentación positiva, eso también en orden:
    1er: El UX,
    2º: Los gerentes de producto,
    3 °: El control de calidad,
    4to: Los desarrolladores.
    La mayoría de las veces, es común que la apreciación del cliente no llegue a los oídos de todos los desarrolladores de ese proyecto a menos que sea un esfuerzo de movimiento de montaña realizado por los desarrolladores.

    Confía en mí, nadie puede ser culpado por esto. Aquí está la justificación.

    ¿Qué hacen los gerentes de producto?
    Deciden que quieren una función para ayudar (o presumir) a los clientes.

    ¿Qué hacen los desarrolladores?
    Leen la característica, intentan satisfacer a los gerentes de producto.

    ¿Qué hace el control de calidad?
    Leen la función e intentan dividirla al revés (que es lo que se supone que deben hacer).

    ¿Qué hace el UX?
    Leen el requisito, se ponen al día con la visión del Product Manager (o el CEO) y leen a los usuarios (personas) y la tendencia . Tan fácil como puede parecer, esta es la parte más difícil. Se dedica un tiempo significativo a la investigación sobre el requisito. Por lo general, esta es una de las razones por las cuales el ciclo UX está adelantado por el ciclo de desarrollo en al menos dos versiones principales.

    De todo esto, mi conclusión es que está claro que un desarrollador front-end, con una experiencia decente, que ha trabajado estrechamente con los equipos de UX en una cantidad considerable de características, es muy adecuado y tiene la mejor oportunidad de definir o describir su propio UX decente. Solo que necesitan mantener un buen ojo en la tendencia .

    Esta también es la razón por la cual las empresas no invierten en diseñadores UX en las etapas iniciales. Simplemente contratan a un tipo de UI senior (veterano si es posible) por adelantado.

    Por lo tanto, busque un puesto de desarrollador front-end para poder trabajar con diferentes experiencias de usuario. Y cuando llegue el momento (y siempre lo hará), puede incorporar sus propios modelos de Experiencia de usuario. Claramente, las oportunidades estarán más desarrolladas que en el diseño de UX.

Estoy trabajando como desarrollador de UI durante una buena parte de tres años. Trabajé con diseñadores UX que dan importancia a la simplicidad sobre cualquier otra cosa. Ahora, cuando los gerentes de producto contratan a nuestro equipo de ingeniería, sugiero algunas soluciones en diseño que los diseñadores de UX agradecen y el equipo agradece mi contribución a la simplificación de UX.
Aunque el equipo de desarrollo no obtiene canastas de frutas para un producto bien entregado, los gerentes saben qué y cómo cada persona contribuyó a la causa del equipo. Ayudó y está ayudando a mi carrera hasta ahora.

Actualmente soy tanto un desarrollador frontend como un diseñador de UX y te recomendaría encarecidamente que sigas ambos campos al mismo tiempo. El mundo necesita más personas que puedan idear soluciones para problemas y ejecutar esas soluciones.

El mayor consejo que te daría es este:

No permita que los términos descriptivos lo limiten en lo que desea hacer, y especialmente no permita que otros usen esos términos para tratar de restringirlo. El diseño UX, el diseño UI y el desarrollo frontend describen diferentes áreas de enfoque, pero no necesariamente tiene que suscribirse a una y no a la otra.

Cuando se trata de trabajar con interfaces de computadora, hay un área muy gris entre la forma y la función.

Como diseñador, debe comprender el medio en el que está diseñando. Debe comprender qué soluciones son factibles para el desarrollo de una interfaz y cuáles no.

Como desarrollador frontend, debe comprender las mejores prácticas de experiencia del usuario y los fundamentos del diseño para tomar decisiones estratégicamente acertadas. A los desarrolladores no solo se les paga por hacer, sino que se espera que sean solucionadores de problemas. Si está creando interfaces, también debe tener una comprensión profunda de cómo las personas interactúan con ellas.

Si descubres que te gusta uno sobre el otro con el tiempo, naturalmente irás a la deriva hacia ese extremo de las cosas, pero te aconsejo que comiences centrándote en ambos. Cuando está comenzando, es más importante (y más útil para un empleador) si tiene una amplia experiencia en varias cosas. Nadie va a esperar que te especialices en nada por el momento. Una vez que tenga una amplia comprensión de todo el espectro de la interfaz de usuario, puede optar por uno sobre el otro o como yo, felizmente elegir permanecer en el medio gris, desordenado e interesante.

A2A

No hay un término mejor aquí, pero como opinión personal, he visto a muchos desarrolladores front-end ser excelentes diseñadores de UX porque el alcance de un proyecto se vuelve mucho más realista cuando se sabe qué es posible y qué no. Sin embargo, en algún momento puede que tengas que elegir uno.

Ambos caminos tienen mucho potencial y son igualmente gratificantes si eres bueno, que es como para cualquier otro trabajo. Aunque el código es más objetivo y el diseño no lo es, el diseño está sujeto a mucha más opinión ya que no todos pueden escribir código pero todos pueden / quieren evaluar el diseño. Entonces, al final del día es tu decisión.

Bueno, se encuentran en el medio como un ingeniero de UX.

¿Desea pasar años de su vida entendiendo el comportamiento de cohortes demográficas inusuales y creando soluciones de diseño elegantes para problemas que no sabíamos que existían?

¿O quieres pasar tu carrera tomando los sueños y planes de diseñadores disruptivos y convirtiéndolos en una realidad física y tangible?

¿Quieres ser el soñador o el héroe?

Hay mucho trabajo duro en ambos roles, pero eso es realmente a lo que se reduce.

Cuando se trata de desarrollo front-end, es una ruta de aprendizaje y una decisión profesional muy grande e interesante.

Aquí es un Front-End Glimpes:

  1. HTML y CSS
  2. JavaScript
  3. Less / Sass
  4. Angularjs
  5. Chrome DevTools
  6. UX y UI
  7. …… .. etc.

Cuando se trata del desarrollo front-end, debe hacer la mayor parte de la parte frontal: la estructura, el estilo, la interfaz de usuario.

Al final del día, tienes que aprender todas estas y muchas otras tecnologías emergentes. Cuando se trata de aprender cuál es primero, lo más esencial es el primero, construir desde cero.

ambos están conectados entre sí,

tienes más oportunidades en web dev. y menos en UX.

No todas las empresas contratan diseñadores UX.

pero

Si combina ambos, obtendrá más oportunidades.

así que tienes que comenzar con el desarrollo web, esto también te ayudará a aprender UX

gracias por a2a

y no te hagas Oculto / anon

El desarrollo front-end siempre es una mejor opción porque hay menos oportunidades en el campo UX. Si eres realmente creativo, puedes conseguir un trabajo pero, para estar más seguro, opta por el desarrollo front-end.

Confia en tu instinto.

Si la estética y la belleza son lo tuyo, entonces ve al frente.

Si la cadencia, el flujo y la calidad del usuario son su bolso, vaya UX.

Es como elegir un “tipo” de hombre / mujer, solo sabes lo que te gusta.