it-swarm.com.de

Wie technisch versiert sollte ein guter UX Designer sein?

Ich bin sehr neu in UX und versuche nur zu sehen, ob ich gut in das Feld passen werde (natürlich werde ich das durch praktische Erfahrung herausfinden, die ich nächste Woche mit meinem Praktikum beginne). Wenn Sie jedoch einige Momente klären könnten, würde dies wirklich helfen.

Ich fühle mich also ziemlich wohl mit HTML, CSS und kann mich zurechtfinden Wordpress auch. Im Allgemeinen fällt es mir nicht schwer, neue Software zu lernen, ABER ich habe nach verschiedenen UX-Stellen gesucht Um eine bessere Vorstellung davon zu bekommen, was dieser Job tatsächlich beinhaltet, und es scheint, dass einige Unternehmen von UX-Spezialisten nicht nur das UX-Zeug erwarten, sondern auch einige zusätzliche Details, die beispielsweise über das Prototyping hinausgehen und Visuals erstellen oder erweiterte Codierungen durchführen der Fall, als ich nicht sicher bin, ob ich so meine Arbeitstage verbringen möchte ...

Können Sie aus Ihrer Erfahrung sagen, wie oft Manager UX-Designer bitten, Dinge zu tun, die möglicherweise nicht genau in ihre Verantwortung fallen?

6
Valerie

Es gibt UX-Designer, die auch großartige Symbole erstellen können. Es gibt UX-Designer, die auch JavaScript schreiben können. Es gibt UX-Designer, die bei Bedarf SQL-Abfragen ausführen können.

Und dann gibt es UX-Designer, die nichts davon tun.

Es gibt keine Vorlage, um ein UX-Designer zu sein. Ein umfassendes Set an zusätzlichen Fähigkeiten ist sicherlich ein Plus, aber keine Voraussetzung.

13
DA01

Sie müssen genug über die Technologie wissen, für die Sie entwerfen, um den Aufwand für die Entwicklung der einzelnen alternativen Designs abschätzen zu können, die Sie möglicherweise in Betracht ziehen.

Als UX-Designer sind Sie die Person, die mit den Benutzern verhandelt, wie ihre Benutzeroberfläche aussehen wird. Die Benutzer werden immer darauf drängen, was sie sich für ihre Bedürfnisse vorstellen, plus Augenweide. Die Entwickler werden immer auf eine Informationsstruktur und Navigation drängen, die so nah wie möglich an ihrer OO Klassenarchitektur (oder welcher Technologie auch immer im Hintergrund verwendet wird). Sie sind derjenige, der sein muss Sie müssen wissen, was passiert, wenn Sie den Benutzern eine Funktion zugestehen. Bedeutet dies eine weitere Zeile Quellcode, einen weiteren Tag der Implementierung oder muss die gesamte geplante Architektur neu angeordnet werden "Oder wollen sie einfach nur Magie? Wenn Sie wüssten, wie oft ich vom Benutzer gehört habe:" Und noch eine kleine Sache - diese Suche, über die wir sprechen, sollte natürlich auch in [drei anderen nicht verwandten Systemen] suchen können und zeigen das Ergebnis in unserem System an ".

Sie müssen den Benutzern Funktionen verweigern, manchmal, weil sie dringend benötigt werden, manchmal, weil die Implementierung so schwierig ist, dass das Budget beschädigt wird. Sie müssen in der Lage sein, dies genau zu tun und den Benutzern die Argumentation zu erklären. Sie müssen Alternativen finden, die den Anforderungen so weit wie möglich entsprechen, die größten Befürchtungen der Benutzer zerstreuen und sicherstellen, dass ihre Implementierung technisch machbar ist. Um einen guten Kompromiss zu finden, müssen Sie in der Lage sein, die Kosten jeder Alternative in Bezug auf die Arbeit zu bewerten, die das Implementierungsteam investieren muss. Sie müssen es nicht selbst implementieren können, aber es ist sicher hilfreich, einige einfache Implementierungen in der Zieltechnologie ausprobiert zu haben, um die Grundlagen zu kennen, damit Sie zumindest das richtige Gefühl für die Auswirkungen jeder in Betracht gezogenen Alternative haben .

Und während wir "ein paar einfache Implementierungen ausprobiert" haben, sollten Sie nicht in die Falle tappen, zu glauben, dass der Aufwand für die Implementierung einer Funktion in Software mit Prototyp gleich dem Aufwand für Software mit Produktionsqualität ist. Es gab einen ausgezeichneten Beitrag von Raymond Chen darüber, was nötig ist, um eine einfache Nachricht von Windows zu ändern. Leider kann ich sie momentan nicht finden. Vielleicht kann jemand einen Link bereitstellen.

Möglicherweise können Sie Ihre Arbeit mit weniger technologischem Verständnis erledigen, aber dies ist die Stufe, die Sie benötigen, um ein guter UX-Designer zu werden.

4
Rumi P.

Verfolgen Sie die Aktivitäten, die Sie am glücklichsten (und erfolgreichsten) machen. Dann suchen Sie Kunden/Arbeitgeber, deren Bedürfnisse Ihren Interessen am besten entsprechen. Es ist eine Einbahnstraße und Sie möchten auch Unterstützung in Bereichen suchen, in denen Sie wachsen oder sich verbessern möchten.

Zum Beispiel könnte jemand mit tiefem Forschungshintergrund gut mit größeren Unternehmen mit vielen spezialisierten Rollen umgehen, während ein Generalist in der Startup-Szene gut abschneiden könnte.

Viel Glück!

3
Ken
1
Liang

Die Technologie, die Sie als UI-Experte beherrschen müssen, hängt von den Arten der Schnittstellen ab, an denen Sie arbeiten. Es gibt mehrere Hauptplattformen mit unterschiedlichen Anforderungen:

  1. Handy/Tablets
  2. Desktop-Software
  3. Web-Apps und Websites

Betrachten Sie noch tiefere Spezialisierungen ... nur innerhalb des Webdesigns, das Sie haben könnten:

  1. Transaktions-Shopping
  2. Gemeinschaften
  3. Web Applikationen

Die Anforderungen, um im Team kompetent und funktional vertraut zu sein, variieren. Hier ist meine Empfehlung in der Reihenfolge des Werts, vorausgesetzt, Sie haben bereits ein tiefes Verständnis für die Tools für Design, Wireframing, Schriftarten, Formulare, Flows und Bildoptimierung und gehen auf nichts NON-Technisches ein:

  1. hTML/HTML- und XML-Markup-Sprachen (einschließlich HTML 5 usw.)
  2. JavaScript (für Animationen/Interaktionen und Flow - Sie müssen zumindest wissen, was möglich ist
  3. Grundlegendes zu Datenbankschemata und wie Ihre Backend-Teamkollegen Dinge benötigen
  4. Die wesentlichen Regeln für eine gute (White Hat) SEO
  5. Videoformate und wie sie für jede Plattform verwendet werden
  6. Grundlagen von PHP * (wir arbeiten viel an LAMP-Plattformen, möglicherweise nicht)
  7. Grundlagen von C #/Objective C/etc. (insbesondere für mobile Plattformen)
  8. Kennen Sie die Anforderungen von Warenkorbplattformen
  9. Wissen, wie die APIs aller Integrationen funktionieren, die Sie wahrscheinlich verwenden (Facebook/Twitter)
  10. Holen Sie sich JSON unter Ihren Gürtel - wissen Sie, was mit dynamischen Seiten usw. möglich ist.
  11. Dies wird kontrovers sein, daher sage ich es zuletzt: FLASH wird sehr häufig für die Entwicklung mobiler Apps verwendet, da es jetzt für die Arbeit mit Apple Geräten) neu kompiliert werden kann und tatsächlich auf alle mobilen Plattformen übersetzt werden kann Gut.

Es gibt auch Tools für die Zusammenarbeit.

  1. Projektmanagementplattformen wie Basecamp und Assembla sind beliebt
  2. GitHub ist beliebt für die kollaborative Entwicklung
  3. Zusätzliche Punkte, um zu verstehen, wie die IDE] Ihres Teams funktioniert, und um beim Deguggen zu helfen
1

Ich habe die Erfahrung gemacht, dass verschiedene Unternehmen nach unterschiedlichen Dingen fragen, aber um eine gute Vorstellung zu bekommen, können Sie einfach die neuesten Stellenausschreibungen von UX Designers durchsuchen.

Im Allgemeinen denke ich, dass ein UX Designer definitiv in der Lage sein muss, Benutzerrecherchen oder -tests durchzuführen und diese Recherchen in eine Art Drahtmodell oder Prototyp umzuwandeln, die andere verstehen können - unabhängig davon, ob er über mehr Design- oder Entwicklungsfähigkeiten verfügt hängt von der Firma/dem Team ab. Wenn Sie einen sehr starken Designer im Team haben, können Sie sich darauf verlassen, dass er/sie Drahtmodelle in High-Fidelity-Modelle verwandelt, oder wenn Sie einen sehr starken UI-Entwickler im Team haben, können Sie sich darauf verlassen, dass er/sie diese umsetzt Drahtgitter in einen funktionalen Prototyp umwandeln oder die Prototyping-Phase insgesamt überspringen.

In der Regel ist es gut, dieses "T" zu sein, da Sie nicht wissen, welches Unternehmen welche Art von Team hat und was sie wollen, bis Sie in das Interview eintreten (oder meistens bis zum ersten Tag Ihres Jobs). Formdesigner wie Liang vorgeschlagen.

0
CleverNode