2009-04-11 7 views
2

プログラミングの世界で私の主な関心事は、ユーザーエクスペリエンスの向上です。私は現在、情報科学技術学位プログラムに在籍しており、大学が提供しているヒューマン・コンピュータ・インタラクションの焦点に取り組もうとしています。経験者のデザイン作業に入る方法は?

したがって、実際に質問してください。 UXデザイナーとして、私は最も多く開発することにどのようなプログラミングスキルを集中すべきですか?貿易にはどんなツールが使われていますか?デザイナーが深く知ることができる言語は何ですか?ユーザーとプログラマーの両方を助けると私は期待していますか?

私は大きなアドバイスをいただきありがとうございます。

答えて

1

学生は、Bizsparkプログラムを通じて多くのMicrosoftソフトウェアを無償で入手できます。 Silverlightで豊富なユーザーインターフェイスを作成するMicrosoftの製品であるExpression Blendをチェックアウトすることができます。

0

ウェブ用にますます多くのプログラムが開発されています。 (HTML/CSS) 次の世代は、リッチインターネットアプリケーション(シルバー) することができますが、あなたは幅広い経験をしたい場合のC#/ Javaは素晴らしいスタート

Silverligt/C#のツールだと思いますがhttp://www.microsoft.com/Express/

からダウンロードすることができます
0

トレードではどのようなツールが使用されていますか?迅速なプロトタイピングツールにより、プロトタイプが捨てられます。 プロトタイプはチーム全体からアクセス可能で、ラフなので、チームは最終的なコードとして使用するように誘惑されません。 BalsamiqとAxure RP Professionalの両方を異なる目的で使用しています。バルサミークは、コミュニケーションとコラボレーションを支援する迅速なモックアップに最適です。これは、アイデアを出して、あなたがまだそれに執着していないことを示している、低ステークスの方法です。 Axureは、チームとの複雑なやりとりを実証するのに最適で、開発者やビジネスパートナーとのコラボレーションを支援します。学生として、あなたはAxureを無料で入手することができます(彼らは良い学生割引を持っています)。

プログラミングを深く学習することに重点を置く場合は、制約や技術的な制限、またはユーザーに提供したいと思う体験を提供するための作業量を考えているかもしれません。これはあなたに対して働くことができます。このため、ユーザーエクスペリエンスの仕事をするために私を雇った企業は、私がコーディングを行うことを全く期待していません。彼らはワークフローと全体的なユーザーエクスペリエンスに焦点を当てることを期待しています。私は複数のオプションを提案することができ、開発チームはそれぞれに価格タグをつけることができます。

私が現在終了しているHCIのDePaulプログラムは、すべてのUX学生が1つのスクリプトクラスと基本HTMLを取る必要があるので、共感できます。開発者とちょっとしたことがあって、基本的なウェブサイトを作ることができます。

ユーザーやプログラマーを助けることが期待されることはありますか?

ユーザーの場合:共感とリスニングのスキル。あなたは、彼らの生活の中で、おそらく彼らの仕事の機能のソフトウェアを使用することを監視する必要があります。あなたはあなたのフィルタを聞いて、彼らが本当に何を言っているのかを知る必要があります。彼らは、彼らが問題を解決すると思うような非常に具体的なものを求めるかもしれませんが、少し深く探ってみると、深い問題の症状を解決していることがわかります。より深い問題が何であるかを知ることができれば、それは大きな改善のカスケードを引き起こす可能性があります。私の最後の仕事では、ユーザーは「もっとメモフィールド」を求め続けました。私たちはいくつかのスクリーン共有セッションを持っていて、実際に求められていたのはそれ以上のメモではなく、入力されたすべてのメモの監査証跡を維持しながらメモを編集する機能であることを発見しました。メモフィールドを追加しただけでは、実際の問題に対する洗練された回避策が作成されました。

プログラマー向け:リスニングスキル、コラボレーションスキル。開発者は、私の経験では、ソフトウェアの使用を楽しむ高入力個人であるため、多くの人に公開されており、あなたの早い段階でそれらを組み込む限り、あなたと協力して楽しむことができるため、探検。

関連する問題