Ich habe gerade einen von JunChen verfassten Beitrag mit dem Titel „Flow Theory and Design“ in Google Reader gesehen, der über einen Gtalk-Kontakt geteilt wurde. Er stellt kurz den Artikel „Designing for Flow“ von Jim Ramsey, dem Designer von Movable Type, vor. Csikszentmihalyis Flow-Theorie (der Flow-Eintrag auf Wikipedia ist hier) wird manchmal als „Flow“, manchmal als „Fluss“ und manchmal als „glückselige Erfahrung“ übersetzt. Xiaorong bevorzugt die Übersetzung „Glückserlebnis“. Csikszentmihalyis persönliche Homepage finden Sie hier. Sie können die Einführung zu Csikszentmihalyis Buch „Flow: The Psychology of Optimal Experience“ auf Amazon lesen. Die chinesische Version des Buches ist auf Douban nicht zu finden. Im Jahr 2001 veröffentlichte der Shanghai Translation Publishing House die chinesische Version des Buches Creativity: Flow and the Psychology of Discovery and Invention (Danny schrieb einige Lesenotizen zu diesem Buch, die hier zu sehen sind 1, 2). Das Website Users Experience Design (UE) kann in mehrere verschiedene Bereiche unterteilt werden: 1. Grundlegende barrierefreie Erfahrung Eine gute UE sollte es den Benutzern ermöglichen, die Website zu verwenden, ohne dass sie auf Hindernisse stoßen, sich nicht verirren, es zu Missverständnissen kommt oder sie sich unwohl fühlen. UE-Designer sollten Fehler vermeiden und Benutzer möglichst nicht zum Nachdenken anregen (Don’t make me think). 2. Aufgaben effizient erledigen. Nach der Vermeidung grundlegender Fehler muss eine gute UE es Benutzern ermöglichen, Aufgaben effizient zu erledigen, sodass sie bei der Nutzung der Website in kürzester Zeit das erledigen können, was sie tun möchten. Eine Website, die es Benutzern ermöglicht, Aufgaben effizient zu erledigen, sorgt dafür, dass Benutzer mehr Zeit investieren können. (Beispiel: Google.com) 3. Erstellen Sie eine UE mit einer guten und angenehmen Erfahrung. Das höchste Niveau sollte darin bestehen, den Benutzern bei der Nutzung der Website ein gutes Gefühl zu geben, damit sie sich darauf konzentrieren und Leistungen erbringen, die ihre tägliche Leistung übertreffen und ihr Potenzial aktivieren. Was wäre, wenn wir auf diesen Zustand hinarbeiten würden? Jim Ramseys Artikel „Designing for Flow“ gibt uns einige Antworten. Das Folgende ist ein Teil des von JunChen übersetzten Textes: 1. Der erste Schritt besteht darin, den Benutzern klare Ziele zu setzen und ihnen mitzuteilen, was das Produkt leisten kann. 2. Geben Sie sofort Feedback. Die Website muss den Benutzer Schritt für Schritt anleiten, damit dieser den Grad der Zielerreichung und den Abstand zum Ziel spüren kann. 3. Effizienteres Design. Sobald die Benutzer vom Anfänger- zum fortgeschrittenen oder Expertenniveau aufsteigen, möchten sie das Produkt effektiver nutzen. 4. Entdeckung zulassen. Wenn Benutzer anfangen, mit maximaler Effizienz zu arbeiten, lässt ihr Engagement nach und die Langeweile nimmt zu. Um diese Situationen zu vermeiden, müssen Sie einige Inhalte, Funktionen und Features ausblenden und warten, bis sie entdeckt werden. Geben Sie den Benutzern die Möglichkeit, weiter zu lernen und sich zu verbessern, und machen Sie ihnen klar, dass es immer etwas Neues gibt. |
<<: Detaillierte Erklärung von MySQLs Seconds_Behind_Master
>>: Hast du genau verstanden Schlagworte Definition Verwendung
Einführung Das Docker-Compose-Projekt ist ein off...
Beim Anwenden von Docker-Containern mounten wir h...
Wenn ein Thread eine DELAYED-Anweisung für eine T...
Inhaltsverzeichnis Vorwort Code-Implementierung I...
Dieser Artikel beschreibt anhand eines Beispiels ...
Lassen Sie mich zunächst einen Blick auf den Beis...
Hier sind einige Beispiele, wie ich diese Eigensch...
Ich habe im Internet nach dreistufigen Verknüpfun...
Vorwort In vielen MySQL-Test-Szenarien müssen ein...
Wenn der Pfad nach dem Domänennamen auf andere Ve...
Inhaltsverzeichnis 1. Zeichenfunktion 1. Fallkont...
Empfohlene Artikel: Klicken Sie auf die untere re...
Datenträger automatisch erkennen Konfigurationssc...
Experimentelle Umgebung: MySQL 5.7.22 Binäres Log...
Inhaltsverzeichnis 1. Einführung in import_table ...