Je suis un développeur Java et au cours des dernières années, j'ai fait de plus en plus de codage et de conception avec des boîtes à outils Ajax. J'ai vu un réel besoin d'améliorer mes compétences avec CSS et javascript en voulant atteindre le niveau expert dans ce domaine, donc je me suis concentré sur celui de la fin.
Cependant, j'ai ce sentiment persistant que j'ai besoin de plus d'études sur la conception d'interface utilisateur et UX, même si cela n'a été requis pour aucun des emplois pour lesquels j'ai postulé.
Donc, en ce qui concerne une entreprise, dois-je simplement lire des articles d'articles que je trouve sur Internet ou acheter des livres sur le sujet (pour étude et référence) et vraiment prendre du temps pour me concentrer sur ce sujet en tant que développeur voulant apporter des améliorations significatives à ses compétences?
La raison pour laquelle je demande, c'est que j'ai lu des critiques de livres sur la conception UX et il semble que j'entends toujours dire que UX n'est que du "bon sens" et que vous n'avez pas besoin de livres pour cela.
Je n'aime pas faire de telles hypothèses générales car cela semble revenir et vous hanter. Par exemple, j'avais l'habitude que javascript n'était pas un véritable langage de programmation complet pour les développeurs. Depuis, j'ai totalement inversé mon point de vue à la suite de mon travail avec Ajax.
Vous avez besoin des deux .
Les livres sont parfaits pour apprendre les principes fondamentaux et ont généralement une approche plus approfondie et approfondie. Les livres sont également excellents car ils fournissent plus souvent des recherches pour étayer leurs déclarations; tantôt bonne, recherche académique HCI ou psychologique, tantôt recherche personnelle ou expérience qu'ils ont trouvée.
Les livres vous apprendront bien les bases, et la plupart des newsletters UX/ect supposeront que vous avez déjà fait vos devoirs (et pour une bonne raison). Si vous n'avez pas lu The Design of Everyday Things ou Don't Make Me Think, vous allez manquer ce dont certaines personnes parlent.
Les blogs et sites Web sont un complément nécessaire aux livres; les blogs vous donnent l'état des lieux et les recherches en cours; par exemple Alertbox de Nielson a récemment compilé un joli rapport sur les problèmes d'utilisation avec le Kindle Fire. Il y a beaucoup de développement pour le Kindle Fire, mais aucun livre ne contiendra encore d'informations spécifiques à KF. L'UX est un domaine vivant et vous devez être à jour pour fournir la meilleure expérience sur les plateformes émergentes comme le mobile.
Malgré ce que les étrangers croient souvent, UX n'est pas du "bon sens" . Même la convivialité n'est pas le bon sens . Je ne sais pas comment vous convaincre au-delà de cela; si c'était du bon sens Pourquoi la plupart des conneries UX? Si c'était du bon sens pourquoi UX est-il l'un des champs de travail les plus difficiles à remplir?
UX incorpore beaucoup de bon sens et beaucoup de directives, mais c'est tout aussi souvent un cas où vous devez prendre des décisions critiques quant à savoir si le "bon sens" ou des directives spécifiques s'appliquent. Parfois non.
L'expérience utilisateur est quelque chose dont vous devez - faire attention à propos. Si vous trouvez qu'il est facile de rejeter le "bon sens", vous et vos utilisateurs en souffrirez. Je ne pense pas que vous le croyiez honnêtement, sinon vous n'auriez pas demandé.
Lisez des livres, lisez des blogs et posez des questions. C'est un domaine où vous devez poser des questions, apprendre, et prendre soin de bien faire quoi que ce soit. Vous devez tous les faire ou ce ne sera pas suffisant.
À mon avis, le meilleur UX vient du bon sens. Si vous avez du bon sens, vous ne créerez pas un formulaire lent ou un message d'erreur qui ne peut être compris que par un développeur noyau dur. Vous ne le faites tout simplement pas. Pourquoi? À cause de 2 choses: vous êtes passionné par l'utilisateur et parce que vous utilisez votre cerveau. Tu sens. Tu penses. Bien sûr, il peut y avoir des situations où plusieurs concepts ont du sens. Pour savoir lequel fonctionne, vous pouvez effectuer des tests utilisateur.
Je vais stéréotyper ici: Java lutte du dev avec le travail frontal).
Je ne sais pas vraiment pourquoi, mais je pense que cela a à voir avec la plupart des principaux frameworks Java utilisant des modèles qui mettent la plupart de la logique de rendu front-end dans le code back-end. Par exemple , Je travaille avec une équipe JSF en ce moment, et je suis horrifié par le fait qu'en 2012, j'ai affaire à un framework web qui crache encore 3 douzaines d'attributs onclick sur chaque page.
ASP.net a souffert de cela pendant des années également, bien que finalement .net se soit réchauffé à MVC et jQuery et similaires.
Donc, de toute façon, vous avez probablement du pain sur la planche. ;)
Une grande partie de l'UX est le bon sens - mais le bon sens combiné avec le contexte. Vous devez avoir le bon sens en pensant à l'entreprise et à vos utilisateurs et appliquer des solutions dans le contexte des objectifs de l'utilisateur.
Cela dit, lire n'importe quoi aide. Livre ou sites Web ou ce que vous avez. Les conférences sont également très bien.
Comme Ben l'a suggéré, vous avez besoin des deux.
J'ai étudié beaucoup de livres UX, mais le type de connaissances que vous acquérez des communautés en ligne, des pages Web et des articles de magazines est très utile pour vous préparer au travail, avoir un aperçu de ce qui se passe vraiment. Le livre lui-même peut être classé dans des livres plus pratiques et plus expérimentés (par exemple Lean UX) ou plus abstraits scientifiques (par exemple Experience Design - voir ci-dessous). La première catégorie est bonne lorsque vous voulez un moyen plus rapide et plus pratique d'apprendre sur l'UX, si vous voulez creuser plus profondément et apprendre le vrai sens de `` l'expérience '' et pourquoi nous nous en soucions, je suggère la dernière catégorie.
Voici mes suggestions: