¿El mejor código para UX fuera del front-end? ¿Estoy bastante aburrido con el front end y me pregunto cuál es la mejor codificación para aprender a hacer UX para aplicaciones o IOT?

Bueno, el problema con UX y backend es que generalmente no van de la mano. Por lo general, la interfaz con la que interactúa el usuario afecta directamente la experiencia del usuario.

El backend no es realmente algo con lo que el usuario interactúa, ya que no está afectando la interfaz directamente, sino que está haciendo cálculos en segundo plano para recuperar información para el front-end. Si la información se recupera de manera efectiva, eso aumentaría la experiencia de usuario y disminuiría los tiempos de carga. Entonces, más o menos, la única forma de mejorar UX desde el backend es asegurarse de que funcione sin problemas y lo más rápido posible, para que el usuario no tenga que esperar tanto. Los largos tiempos de carga pueden ser una perra.

Ahora, en términos de un buen lenguaje de back-end para una aplicación, sería el lenguaje más rápido / eficiente para la aplicación específica que está creando. El nodo JS que conozco funciona bien como marco de un sitio web, y es el más rápido de todos para sitios web, pero ese podría ser fácilmente un idioma diferente si lo optimizas correctamente.

En general, solo asegúrese de que el código de back-end se ejecute de la manera más eficiente y efectiva posible y que está bien para UX.

Por “front end” supongo que te refieres a front-end web. Como en HTML / CSS / JavaScript. Si está buscando un desafío, le sugiero que se quede con JavaScript hasta que se sienta competente: si solo ha estado haciendo HTML y CSS, solo ha arañado la superficie de lo que es posible.

En cuanto a idiomas o marcos para Internet de las cosas, no puedo ayudarte. Solo puedo sugerir que no se separe demasiado tratando de aprender demasiadas cosas; el diseño de la experiencia del usuario es solo eso, diseño holístico, no implementación.

Es valioso y también gratificante poder prototipar al menos sus diseños usted mismo, por lo que le recomiendo que domine las tecnologías web centrales, pero eso no es necesario para hacer UX. Una vez que empiece a pasar demasiado tiempo en frameworks, bibliotecas y lenguajes de programación, eso va a consumir mucho tiempo en el diseño. No lo recomiendo en absoluto.

UX no se trata realmente de código. Un ingeniero de UX es básicamente un codificador de plantillas con capacitación en diseño que sirve como enlace entre el diseño y el desarrollo.

Avanzar más en UX significa alejarse de la programación y avanzar hacia la investigación o la creatividad.