web-dev-qa-db-ja.com

優れたUXデザイナーはどの程度技術に精通している必要がありますか?

私はUXに非常に慣れていないので、自分がその分野にふさわしいかどうかを確認しようとしています(明らかに、来週のインターンシップを開始する実践的な経験からそれを見つけます)。ただし、いくつかの瞬間を明確にすることができれば、それは本当に役立ちます)

したがって、HTML、CSSにかなり慣れ、Wordpressも同様に回避できます。一般的に、新しいソフトウェアを学ぶことは難しくありませんが、さまざまなUXの空きを探していましたこの仕事が実際に何を含んでいるかをよりよく理解するために、一部の企業はUXスペシャリストにUXだけでなく、追加のビットも期待しているようです。たとえば、プロトタイピングを超えてビジュアルを作成したり、より高度なコーディングを行ったりします。それが私の仕事の日々を過ごしたいかどうかわからないよりも...

あなたの経験から、マネージャーがUXデザイナーに自分の責任に正確に当てはまらないことをするように依頼する頻度を教えてください。

6
Valerie

優れたアイコンを作成できるUXデザイナーもいます。 JavaScriptを記述できるUXデザイナーもいます。 SQLクエリをオンデマンドで作成できるUXデザイナーがいます。

そして、それを何もしないUXデザイナーがいます。

つまり、UXデザイナーになるためのテンプレートはありません。バランスのとれた追加のスキルのセットがあることは確かにプラスですが、要件ではありません。

13
DA01

検討している代替設計のそれぞれを開発するための労力を見積もることができるように、設計しているテクノロジーについて十分に理解している必要があります。

UXデザイナーとして、あなたは彼らのインターフェースがどのように見えるかについてユーザーと交渉する人です。ユーザーは常に、自分のニーズに合うと思うものに加えて、目の保養を求めます。開発者は常にOOクラスアーキテクチャ(またはバックグラウンドで使用されているあらゆるテクノロジー)に可能な限り近い情報構造とナビゲーションをプッシュします)。すべてのトレードオフを認識しています。ユーザーに機能を認めたときに何が起こるかを知る必要があります。それは、ソースコードの1行、実装の1日を意味するのか、それとも計画されたアーキテクチャ全体を再配置する必要があるのか?または、単に魔法が必要ですか?ユーザーからどれほどの頻度でユーザーから聞いたことがあるかを知っている場合は、「そしてもう1つ小さなこと-この検索について話している検索は、もちろん[他の3つの無関係なシステム]でも検索できるはずです。 、システム内で結果を表示します。」.

ユーザーに対する機能の拒否は、場合によってはニーズへの適合性が悪いため、実装が非常に難しいために予算を浪費するためです。あなたはこれを正確に行うことができなければならず、またユーザーにその理由を説明する必要があります。ユーザーの最大の恐怖を和らげ、技術的に実現可能であることを保証しながら、可能な限りニーズに対応する代替案を考え出す必要があります。したがって、適切な妥協点を見つけることができるようにするには、実装チームが投資する必要がある作業の観点から、各代替案のコストを評価できる必要があります。自分で実装できる必要はありませんが、ターゲットテクノロジーでいくつかの簡単な実装を試し、基本を知ることは確かに役立つので、検討中の各代替案の影響を少なくとも正しく感じることができます。 。

「簡単な実装をいくつか試しました」が、プロトタイプグレードのソフトウェアに機能を実装するために必要な労力は、プロダクショングレードのソフトウェアに必要な労力と同じだという考えに陥らないでください。 Windowsで表示される単純なメッセージを変更するために何が必要かについて、Raymond Chenによる優れた投稿がありましたが、残念ながら今は見つかりません。おそらく誰かがリンクを提供できます。

あなたはより少ない技術の理解であなたの仕事をすることができるかもしれませんが、これはあなたがgood UXデザイナーになるために必要なレベルです。

4
Rumi P.

あなたが最も幸せになる(そして成功する)活動を追求してください。次に、あなたの興味に最も適したニーズを持つクライアント/雇用者を探します。その双方向の道であり、あなたはまた、あなたが成長または改善したい分野でサポートを探したいと思うでしょう。

たとえば、研究の背景が深い人は、多くの専門的な役割を持つ大企業でうまくいくかもしれませんが、ジェネラリストはスタートアップシーンでうまくいくかもしれません。

幸運を!

3
Ken

もちろん、彼らはあなたがすべての(視覚的な)設計(研究)作業を行うことができ、それを完全にピクセルで実装できることを望んでいます;)

ただし、この分野でのこれまでの私の経験は、ほとんどのUXの人が1つまたは2つの専門分野(たとえば、デザインと心理学、またはコンピューターサイエンスとデザインなど)を持ち、他の分野にも視野を広げているということです。 UXは学際的な分野であるため、他のユーザーとの共同作業に間違いなく役立ちます。

数年前に生まれ、絶えず議論されているT字型デザイナーという用語に出くわすかもしれません。以下は、私が興味深い読み物であるとわかったいくつかの記事/ブログです(それぞれ少しずつ異なる見方があります):

http://karelvredenburg.com/home/2013/7/20/becoming-a-t-shaped-designer

http://markdotto.com/2011/04/15/fatten-up-those-ts/

http://www.core77.com/blog/columns/is_it_time_to_rethink_the_t-shaped_designer_17426.asp

1
Liang

UIエキスパートとして習得する必要があるテクノロジーは、作業するインターフェイスのタイプによって異なります。いくつかの主要なプラットフォームがあり、さまざまな要件があります。

  1. モバイル/タブレット
  2. デスクトップソフトウェア
  3. Webアプリとサイト

さらに深い専門化を検討してください... Webデザインの範囲内で:

  1. トランザクションショッピング
  2. コミュニティ
  3. Webアプリケーション

チームを熟練し、機能的に精通するための要件はさまざまです。設計、ワイヤフレーム、フォント、フォーム、フロー、画像最適化のためのツールをすでに十分に理解していて、技術的ではないものを想定していないという前提で、価値のある順に私の推奨事項を次に示します。

  1. html/dhtmlおよびXMLマークアップ言語(html 5などを含む)
  2. JavaScript(アニメーション/インタラクションおよびフロー用)-少なくとも何が可能かを知っている必要があります
  3. データベーススキーマと、バックエンドチームメイトがどのように必要とするかを理解する
  4. 善(白帽子)SEOの本質的なルール
  5. ビデオフォーマットと各プラットフォームでの使用方法
  6. PHP *の基礎(LAMPプラットフォームでは多くの作業を行っていますが、できません)
  7. C#/ Objective C /などの基本(特にモバイルプラットフォームの場合)
  8. ショッピングカートプラットフォームの要件を理解する
  9. 使用する可能性が高い統合のAPIがどのように機能するかを知る(Facebook/Twitter)
  10. いくつかのJSONを手に入れましょう-動的ページなどで可能なことを知ってください。
  11. これは物議を醸すことになるので、最後に述べておきます。FLASHは、Appleデバイスで動作するように再コンパイルできるようになり、実際にすべてのモバイルプラットフォームに変換されるため、モバイルアプリの開発に非常に使用されます。上手。

コラボレーションツールもあります。

  1. BasecampやAssemblaなどのプロジェクト管理プラットフォームが人気
  2. GitHubは共同開発で人気があります
  3. チームのIDEがどのように機能するかを理解し、デバッグを支援するための追加ポイント
1

私の経験では、さまざまな会社がさまざまなことを要求することになりますが、良いアイデアを得るために、UXデザイナーの最新の求人情報をすべて閲覧することができます。

一般的に、UXデザイナはユーザーの調査やテストを実行でき、それらの調査を、他の人が理解できる何らかのワイヤフレームやプロトタイプに変換できる必要があると思います。会社/チームによって異なります。チームに非常に強力なデザイナーがいる場合は、彼/彼女に頼ってワイヤーフレームを高忠実度のモックアップに変えることができます。または、チームに非常に強力なUI開発者がいる場合は、彼/彼女に頼ってそれらを変えることができます機能的なプロトタイプにワイヤフレーム化するか、プロトタイピング段階を完全にスキップします。

原則として、面接に入るまで(または多くの場合、就職初日まで)、どの会社にどのようなチームがあり、何を望んでいるのかが分からないため、その "T"であることが望ましいLiangのような形状デザイナーが提案しました。

0
CleverNode