UXE:UXエンジニアとは?
Ultimate Xylophone Engineer? UXエンジニア(UXE)というと、そういうことですよね? もちろん冗談です。 UXエンジニアと聞いて、誰もが最初に思い浮かべるのは木琴ではありません。 でも、具体的にどんなことが最初にあるのでしょうか? UXエンジニアとは何なのでしょうか? そして、Devmountainは、UX関連の目標を追求するための準備として、UXデザインスキルの手助けをしてくれるのでしょうか?
求人情報を掘り下げてみると、この謎のUXエンジニアの求人がたくさんあることに気がついたかもしれませんね。 つまり、技術系企業は UXE を求めているようですが、実際のポジションの詳細も場所によって異なるようです。
ある企業は重いフロントエンド開発者のスキルセットを要求するかもしれませんが、他の組織はフルスタックにわたる UX エンジニアのスキルの良いミックスを望んでいるかもしれません。
UXE とは何か、何をするのか、そしてなるために何が必要かを詳しく見ていきましょう。
UX エンジニアとは? UXエンジニアは、技術的なノウハウとデザイン的な美しさを融合させます。 UX エンジニアは、プログラマー、研究者、デザイナーなどと協力して、効果的なユーザー エクスペリエンスを提供するための構想を練ります。
UX エンジニアの多くは、フロントエンド エンジニアのスキルセットと、UX デザイン原則の実務上のノウハウを備えています。 UXエンジニアはUXデザイナーではありません。
2つの違いは、UXデザイナーはユーザーリサーチに深く関わり、実際に設計を始める前に製品の外観と感触を検討したことを確認することです。
そして、Devmountainでは、13週間のフルタイム、または16週間のパートタイムでUXデザインを学ぶことができます。
UX エンジニアの仕事とは?
一般に、UXエンジニアの役割は、デザインシステム(主要製品およびアプリケーション内のアイデンティティを伝える資産とガイドラインのセット)の構築を助けることにあります。 これらのデザイン システムは、スタイル ガイド、デザイン言語、およびコンポーネント ライブラリの 3 つのセクションで構成されます。
デザイン システムの詳細
デザイン言語には、カラー パレット、タイポグラフィー尺度、アニメーション ライブラリ、およびアクセシビリティ ガイドラインなどの視覚デザイン資産およびブランディング ガイドラインがあります。 コンポーネント ライブラリには、CSS、HTML、および JavaScript を使用して構築された、コード化されたコンポーネントがあります。
結局のところ、UX エンジニアは翻訳者なのです。 その役割は企業によって異なるかもしれませんが、多くの UXE が共有する主な責任は次のとおりです。
- デザイン言語をコンポーネント ライブラリに変換する。 フレームワークまたはライブラリでコード化されたもの
- 組織全体でデザインシステムの採用を促進する
- 低忠実度のデザインを高忠実度のデザインに変える。コンポーネントライブラリを使用した忠実なプロトタイプ
- エンジニアリングチームとデザインチームのコミュニケーションとコラボレーションを改善する
- デザインシステムのスタイルガイドWebサイトを構築する
How to Become UX Engineer
UX engineerに興味があれば、以下のようなものが挙げられます。 フロントエンドの開発スキルとユーザーエクスペリエンスの知識を重視することができます。 UXEに求められる要件は企業によって異なりますが、武器として考慮したいスキルは決まっています。
- Sketch、Adobe Creative Suite、FigmaなどのUIデザインスキル
- HTML、CSS、JavaScript経験
- CSSプリプロセッサツール経験
- ビルドツール経験。 WebpackやGulpなど
- レスポンシブデザインプログラミングの経験
- テストとデバッグの経験
- デザインパターンの理解
- バージョン管理の経験
- パッケージと依存性マネージャに精通していること。 npmやYarnなど
その他、コミュニケーション、問題解決、積極性なども、UXエンジニアとして身につけておきたい重要なスキルです。 UXエンジニアは、デザインチーム、エンジニアリングチーム、およびプロダクトマネジメントと連携することができるため、自分の仕事に対して自律性を持ちつつ、複数のチームとうまく連携できることが必要です。
ここで、UXに関する書籍のリストを紹介します。
学習を開始できる場所
技術に精通した母親と芸術家の父親の間に生まれたと感じたことがあるが、自分の才能をどこに向ければよいのかわからないという場合、ユーザー エクスペリエンス エンジニアリングまたはデザインはあなたにふさわしいものである可能性があります。 開発の技術的側面とデザインへの愛情を結びつけながら、素晴らしい作品を作ることができます。 そして、Devmountainの13週間のUXデザインコースから始めることができます
。