私は修士号をCSで締めくくっていますが、ヒューマンファクターの学位取得に必要なクレジット時間はすでに半分です。私は最近、認知についての有用な理解が、ユーザーインターフェースを作成し、その分野でのより多くの知識を渇望している人にどのように役立つかを発見しました。
私にとって、ヒューマンファクターとCSの両方にマスターを持つことは非常に市場性があるようですが、両方を適用できる仕事がそこにあるでしょうか?
私が本当にやりたいことは、いくつかのアプリケーションの要件を満たし、さまざまなヒューマンファクター理論(GOMS、CE +)を適用してインターフェイスを開発し、ユーザーと一緒に認知ウォークスルーを行ってUIを最適化してから、アプリケーションを開発することです。
このような仕事はありますか?私が尋ねる理由は、ほとんどの場所があなたにヒューマンファクターエキスパートまたは開発者のどちらかではなく両方になりたいと思っているからです。
これは常に議論されているトピックです。開発者とユーザーエクスペリエンスエンジニアの両方になることはできないと言う友人がいます。この見方は古いものであり、ユーザーエクスペリエンスに興味がない、または学びたくないという恐怖の兆候だと思います。それは、設計図を作成した家を建てることができないと言っているようなものです。
他の人も、私のように、同じプロジェクトで同時に開発者とユーザーエクスペリエンスエンジニアの両方になっても問題ないことを知っています。開発とユーザーエクスペリエンスは互いに依存し、優れたソフトウェアを実現します。私にとって、インターフェース、対話、プログラミングの両方を実行できない理由はありません。私は毎日これをやっていて、私の仕事は存在しています:-)
ヒューマンコンピュータインタラクションは、多くのコンピュータサイエンス学科の大きな部分であり(米国の多くの大学で独自の学科になることもあります)、本当に役立ちます適用コンピュータ実際の問題を解決するための科学スキル。
これを検討してください ヒューマンコンピュータインタラクションに関するShyam SankarによるTEDトーク 。現実の問題を解決することは、人的要因によって非常にしばしば複雑になります(または支配されます)。人間の偏見、認知の限界、社会的相互作用は、純粋な数学の単純な問題を複雑にします。企業、科学、または人道上の関心のさまざまなレベルの努力がたくさんあります。 HCI for Peace も参照してください。
仕事に関しては、そうです。これらのスキルは、プログラミングからHCI研究、「よりソフトな」ユーザーエクスペリエンスデザイン、情報アーキテクチャまで、非常に広く適用できます。さまざまな役職を正直にナビゲートすることは、おそらく最も難しい部分です。残念ながら、ここで探すことのできる職種は1つではありませんが、そのようなスキルは、設計からエンジニアリング、研究まで、幅広い職種に当てはまります。