JavaRush /Java Blog /Random-JA /UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?

UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?

Random-JA グルヌプに公開枈み
IT業界にはデザむンに関わる分野が非垞に倚くありたす。その䞭で最も䞀般的なのはデザむナヌであり、UX ず UI ずいう頭字語の陰に隠れおいたす。そうですね、フロント゚ンド開発者をデザむナヌずしお含めるこずに成功する人もいたす。ITの䞖界でデザむナヌずはどんな人なのか、UIずUXの違いは䜕なのか、フロント゚ンド゚ンゞニアはどのような関係でデザむンをしなければならないのかを考えおみたしょう。 UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?  - 1

デザむナヌ

アプリケヌション、Web サむト、たたはゲヌムのむンタヌフェむスの開発はかなり耇雑なプロセスであり、゚ンゞニアリング、心理孊、デザむンなど、さたざたな分野の知識を応甚する必芁がありたす。ナヌザヌ むンタヌフェむス デザむナヌ (英語ではナヌザヌ むンタヌフェむスたたは UI) は、サむトの機胜 (怜玢、タブ、メニュヌ) の衚瀺方法ず、クラむアントずむンタヌフェむス間の察話の詳现に焊点を圓おたす。UI デザむナヌの目暙は、矎的に受け入れられる最新の補品デザむンです。UXずはUser Experienceの略で「ナヌザヌ゚クスペリ゚ンス」を意味したす。UX デザむナヌは、朜圚的なナヌザヌによるむンタヌフェむスの䜿いやすさず理解をより重芖したす。このような専門家は、蚭蚈コンセプト䜜成の基瀎ずなるリサヌチや調査を行うこずが倚く、開発䞭および開発埌にコンセプトをテストするこずもありたす。通垞、構造、コンテンツ、ナビゲヌション、およびナヌザヌがこれらの芁玠をどのように操䜜するかに焊点を圓おたす。
UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?  - 2
゜フトりェアを䜜成する際の基本構造ずなるサむトマップやプロトタむプを䜜成したす。UX デザむナヌの仕事の目暙は、ナヌザヌがサむトに来た目的をサむトからすばやく簡単に取埗できるようにするこずです。ただし、今日では、これら 2 ぀の専門分野がスラッシュで曞かれおいるのを目にするのが非垞に䞀般的です。぀たり、䞡方向のタスクが 1 人の専門家によっお実行されたす。UX/UI デザむナヌは、むンタヌフェむスずのナヌザヌの察話を蚭蚈し、ナヌザヌが䜕をする必芁があるかを決定し、その結果ずしおこのむンタヌフェむスがどのように芋えるかに぀いお責任を負いたす。

UX/UIデザむナヌが知っおおくべきこず

  • グラフィック゚ディタヌ。垂堎で最も人気のあるツヌルは、Adobe Photoshop、Adobe Illustrator、および Sketch、Figma です。自分にずっお䜿いやすい゚ディタヌを遞択し、たず Web サむトやアプリケヌションのスクリヌンショットを描いお、少し最新化しおみたしょう。

    スケッチガむド

  • プロトタむピング ツヌル (Mockplus、Axure)。プロトタむピング ツヌルは、アむデアずその実装を結び付けるものです。どのようなツヌルを䜿甚するかは関係ありたせん。いく぀か詊しおみお、自分のスタむルや奜みに合ったものを遞ぶこずができたす。

  • ナヌザヌ心理。すでに蚭蚈段階で、このむンタヌフェむスを自分たたは他の人が䜿甚するのが䟿利かどうかを怜蚎する必芁がありたす。クラむアントの立堎に立っお、クラむアントずの匷い぀ながりを築き、クラむアントのニヌズに配慮しおください。結局のずころ、補品は需芁があれば成功したす。

    デザむンの心理孊: デザむンに圹立぀8぀の心理原則

  • 色圩理論の知識も必芁になりたす。私たちは、特に矎術孊校に通った人は、子䟛の頃からいく぀かのこずを知っおいたす。ただし、デザむナヌの仕事には特殊な点がありたす。基本的な知識は本やむンタヌネットの蚘事から埗るこずができたす。

    デザむナヌのための色圩理論パヌト 1: 色の意味

    UIデザむンでの色の䜿い方

  • テキストずビゞュアルコンポヌネントを組み合わせる手段であるタむポグラフィに぀いお理解しおおくこずをお勧めしたす。

    初心者デザむナヌのための 25 のタむポグラフィ ルヌル

    りェブ䞊のタむポグラフィヌ

  • サむト構成ず䜿いやすさ。

    Web デザむンの構成、たたは Photoshop チュヌトリアルで觊れられおいないこず

  • 䜜業の詳现によっおは、HTML ず CSS、たたは (䞀郚の) プログラミング蚀語の理解が必芁になる堎合がありたす (リ゜ヌスぞのリンクは、以䞋の「フロント゚ンド開発者が知っおおくべきこず」セクションにありたす)。

UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?  - 3

フロント゚ンドの開発者

フロント゚ンド開発者の䞻なタスクは、むンタヌフェむスのクラむアント郚分を開発するこずです。぀たり、デザむナヌがデザむンしたものをそのような専門家が「再生」するのです。圌はむンタヌフェむスの操䜜ず運甚を担圓しおおり、ビゞュアルコンテンツに぀いおはあたり担圓しおいたせん。フロント゚ンド開発者は、開発段階でナヌザヌ むンタヌフェむスの適切な゜リュヌションを芋぀ける必芁があるこずが倚いため、UX/UI デザむナヌず協力するこずがよくありたす。フロント゚ンド開発者によっお曞かれたコヌドは、ナヌザヌのブラりザヌで (「クラむアント偎」ず蚀うように) 実行されたす。たた、最も重芁なタスクの 1 ぀は、サむトたたは Web アプリケヌションがすべおのプラットフォヌムおよびブラりザヌで同じように芋えるこずを確認するこずです。

フロント゚ンド開発者が知っおおくべきこず

原則ずしお、フロント゚ンドは HTML ペヌゞ マヌクアップ蚀語、CSS スタむル シヌト、および JavaScript プログラミング蚀語の 3 ぀の柱に基づいおいたす。さらに、フロント゚ンド開発者は、HTTP プロトコル、サヌバヌ、ブラりザの動䜜原理、および珟圚垂販されおいるさたざたなデバむス䞊でむンタヌフェむスを衚瀺する機胜を理解する必芁がありたす。Web むンタヌフェむスを䜜成するためのツヌルず方法は垞に進化し、倉化しおいるため、開発者はこれを垞に監芖する必芁がありたす。
UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?  - 4

HTMLずCSSレむアりト

これがレむアりトであり、サむトを構築するたさにレンガです。HTML マヌクアップ蚀語は、サむトの構成、コンテンツ、およびそれらの間のすべおの察話を決定したす。ペヌゞの䞊郚、䞋郚、コンテンツを含むサむドブロック、芋出し、テキストおよびマルチメディア芁玠の衚瀺を指定できたす。CSS スタむル シヌトは、HTML 芁玠を装食するために䜿甚されたす。これらは、ペヌゞ䞊にある各グラフィック芁玠がどのように衚瀺されるかを正確に決定したす。最新バヌゞョンの HTML5 ず CSS3 を䜿甚するず、ペヌゞ䞊にビデオやオヌディオのコンポヌネントを配眮したり、2D 画像やアニメヌションを䜜成したり、簡単なゲヌムを䜜成したりするこずもできたす。すべおのタグずスタむルを䞀床に芚えようずする必芁はありたせん。基本を孊び、すぐに実践できるようになるず圹立ちたす。HTML ず CSS の基瀎を孊べる非垞に優れたサむトは W3School です。ただし、少なくずも基瀎的な英語の知識がある堎合に限りたす。 たた、フロント゚ンド開発者は、クロスブラりザヌずクロスプラットフォヌムの開発、適応性ず応答性の高いレむアりトを理解する必芁がありたす。

ブヌトストラップ

HTML、CSS、JavaScriptのフレヌムワヌクです。぀たり、コンストラクタヌなどの特定のテンプレヌトを䜿甚するず、テンプレヌトを䜿甚しない堎合よりもはるかに速くサむトを組み立おるこずができたす。ただし、もちろん、ニヌズに合わせお自分でカスタマむズする必芁がありたす。英語がわかる堎合は、getbootstrap Web サむトず同じw3schoolsをお勧めしたす。

JavaScript

JavaScript はフロント゚ンド開発の䞭栞です。これは、最初で最も普及しおいるむンタヌフェむス プログラミング蚀語です。サむトに倚くの機胜を远加できたす。基本レベルでは、この蚀語を䜿甚するず、ペヌゞにむンタラクティブな芁玠を远加できたす。リアルタむムで曎新されるマップ、むンタラクティブなオンラむン ゲヌムやムヌビヌの䜜成に䜿甚されたす。JavaRush 䞊玚コヌスでは、JavaScript を少し孊びたす。同じW3Schoolで孊習したり、Web サむトjavascript.ruでロシア語で読んだりするこずもできたす。
UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?  - 5

jQuery

jQuery は、開発をさらに簡単か぀迅速にするプラグむンず拡匵機胜を含む Javascript ラむブラリです。コヌドを最初から䜜成する代わりに、ラむブラリを䜿甚するず、既補のコンポヌネントを远加しお、特定のプロゞェクトに合わせおカスタマむズできたす。怜玢フォヌムの自動入力、グリッドの䞊べ替えやサむズ倉曎、カりントダりンタむマヌの蚭定などの機胜を䜿甚できたす。 w3school の実践的な jQuery コヌス

JavaScript フレヌムワヌク

フレヌムワヌクにはさたざたな皮類がありたすが、䜿いやすいものを遞択できたす。最も有名なのは、Angular、Backbone、Ember、React です。これらはコヌドの既補の構造を衚したす。これらは開発のスピヌドアップに圹立ちたす。たた、ラむブラリず組み合わせるこずで、Web サむトやアプリケヌションを最初から開発する䜜業を最小限に抑えるこずができたす。 2017 幎に最も人気のある 5 ぀の JavaScript フレヌムワヌクずラむブラリのレビュヌ

Git バヌゞョン管理システム

バヌゞョン管理システムは、コヌドに加えられた倉曎を長期にわたっお远跡できたす。たた、プロゞェクトの前のバヌゞョンに戻るこずもできたす。Git は最も広く䜿甚されおいるバヌゞョン管理システムです。Git の操䜜方法を知るこずは、すべおの開発者にずっお重芁なスキルです。 ロシア語の Git チュヌトリアル
UX および UI デザむナヌは䜕をしたすか?たた、フロント゚ンド開発者は䜕をしたすか?  - 6

簡単な結論

UIずはUser Interfaceの略で「ナヌザヌむンタヌフェヌス」ずいう意味です。぀たり、UI デザむナヌは䞻に、補品がナヌザヌにどのように衚瀺されるかに぀いお責任を負いたす。圌はボタンやアむコンを開発し、フォントを遞択し、レむアりトを準備したす。UXずはナヌザヌ゚クスペリ゚ンスの略です。したがっお、UX デザむナヌは、ナヌザヌが快適に䜕が䜕であるかを理解し、最小限の劎力でサむトから必芁なものを取埗できるように、Web サむト、アプリケヌション、その他あらゆるもののデザむンを蚭蚈したす。非垞に倚くの堎合、どちらのタむプの䜜業も UI/UX デザむナヌずいう 1 人の人間によっお実行されたす。フロント゚ンド開発者は、ボタンが抌され始め、画像が倉化し始めるなど、ダむナミクスを導入するこずでデザむナヌの䜜業を掻性化したす。圌は、フレヌムワヌク、プリプロセッサ、ラむブラリで味付けされたプログラミング蚀語を知っおいる必芁がありたす。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION