私はJava=開発者であり、ここ数年でAjaxツールキットを使用してGUIコーディングと設計をますます行うようになりました。CSSで自分のスキルを向上させることが本当に必要だと感じましたこの分野でエキスパートレベルに到達したいので、javascriptなので、最近のことに集中しました。
しかし、応募した仕事の要件ではなかったとしても、UIとUXのデザインについてさらに検討する必要があるというこのしつこい感覚を持っています。
ビジネスに関する限り、私はインターネットで見つけた記事から物事を読んだり、このテーマについていくつかの本を購入したり(研究と参照用)、本当に時間をかけてこのテーマに集中したり、開発者として望んだりしていますか?彼のスキルに有意義な改善を加えるには?
私が尋ねる理由は、UXデザインに関する書評を読んだことがあるからです。UXは単なる「常識的なもの」であり、そのための本は必要ないと聞いているようです。
それが戻ってきてあなたを悩ませているように見えるので、私はそのような包括的な仮定をするのは好きではありません。たとえば、私は以前、JavaScriptは開発者にとって本格的なプログラミング言語ではないという態度をとりました。それ以来、Ajaxでの作業の結果として、これに対する私の見方を完全に覆しました。
bothが必要です。
本は基礎を学ぶのに最適であり、一般的にはより徹底的で思慮深いアプローチを持っています。本はまた、彼らの発言を裏付けるための研究を提供することが多いので素晴らしいです。優れた学術的HCIまたは心理学研究、時には個人的な研究や彼らが発見した経験。
本はあなたに基本をよく教えます、そして、ほとんどのUXニュースレター/ ectはあなたがあなたの宿題を(そして正当な理由で)すでに終えていると仮定します。 The Everyday Thingsのデザインを読んでいない、または私に考えさせていないのであれば、何人かの人々が話していることを見逃していることになります。
ブログとウェブサイトは、本に必要な補足です。ブログはあなたに現在の状況と進行中の研究を与えます。たとえば Nielson's Alertbox は最近、Kindle Fireのユーザビリティの問題に関する素晴らしいレポートをまとめました。 Kindle Fireには多くの開発がありますが、KF固有の情報を含む本はまだありません。 UXは生活の場であり、モバイルなどの新しいプラットフォームで最高のエクスペリエンスを提供するには、最新の状態である必要があります。
部外者がよく信じていることにもかかわらず、UXは「常識」ではありません。でも 使いやすさは常識ではありません 。それ以上にあなたをどのように説得するかわかりません。それが常識だった場合 なぜほとんどのUXがくだらないのですか? 常識だった場合 Xが入力が最も難しいジョブフィールドの1つである理由
UXには、多くの常識と多くのガイドラインが組み込まれていますが、「常識」または特定のガイドラインのどちらを適用するかについて重要な決定を行う必要がある場合もよくあります。時々彼らはしません。
ユーザーエクスペリエンスは、注意する必要があるものです。 「常識」として却下するのが簡単だと思うと、あなたとユーザーはそれに苦しむことになります。とはいえ、正直に言って信じないとは思いません。
本を読み、ブログを読み、質問する。これは、質問をし、学び、そしてcareしなければならない分野です。あなたはそれらすべてをしなければならないか、それは十分ではありません。
私の意見では、最高のUXは常識から来ています。常識がある場合は、ハードコアの開発者しか理解できない緩慢なフォームやエラーメッセージは作成しません。あなたは単にしません。どうして? 2つの理由から:ユーザーに対して情熱的であり、脳を使用するため。あなたが感じる。あなたは考える。もちろん、意味のある概念がいくつかある状況もあり得ます。どれが機能するかを確認するには、ユーザーテストを実行できます。
ここでステレオタイプを行います:Java開発者はフロントエンドの作業に苦労しています。
理由は完全にはわかりませんが、主要なJavaフレームワークのほとんどが、フロントエンドのレンダリングロジックのほとんどをバックエンドコードに配置するモデルを使用しているフレームワークに関係していると思います。たとえば、私は現在JSFチームと協力しており、2012年にはすべてのページで3ダースのonclick属性を出力するWebフレームワークを扱っているので、私は恐怖を感じています。
ASP.netもこれに長年悩まされていましたが、最終的に.netはMVCやjQueryなどにウォームアップしました。
だからとにかく、あなたはおそらくあなたのためにあなたの仕事を切り取られているでしょう。 ;)
UXの大部分is常識-しかし、常識とコンテキストを組み合わせます。あなたは、ビジネスとユーザーの常識的な考え方を持ち、すべてユーザーの目的のコンテキストでソリューションを適用する必要があります。
そうは言っても、何かを読むことは役に立ちます。本やウェブサイト、またはあなたが持っているもの。会議も素晴らしいです。
ベンが提案したように、両方が必要です。
私はたくさんのUXの本を勉強してきましたが、オンラインコミュニティ、ウェブページ、雑誌の記事から得た知識の種類は、仕事の準備を整えるのに非常に役立ち、そこで本当に何が起こっているのかを知ることができます。本自体は、より実用的で経験豊富な本(リーンUXなど)またはより科学的な要約(たとえば、エクスペリエンスデザイン-以下を参照)に分類できます。最初のカテゴリは、UXについてより早く実践的な方法で学びたい場合や、より深く掘り下げて「体験」の本当の意味を学びたい、そしてなぜそれを気にするのかを知りたい場合に適しています。後者のカテゴリをお勧めします。
これが私の提案です: