WebのグラフィックデザイナーはJavaScriptを知っているはずですか?


8

あなたがグラフィックデザイナーを雇ってウェブページをきれいにする場合、その人がJavaScriptの経験はないがHTMLとCSSを非常によく理解しているなら、彼/彼女を雇いますか?

グラフィックデザイナーがウェブテクノロジーを理解して、ウェブページを整理する仕事で効果的に機能できるようにすることは、どれほど重要ですか。Webサイトのルックアンドフィールを改善するために人々を雇うことになると、業界のトレンドは何ですか?


GDへようこそ。開始するには、グラフィックデザイナーを雇わない場合があります。Webデザイナーを探します。グラフィックデザイナーはWeb開発を知る必要はありませんが、業界はそれを要件として推進しています。Webデザイナーは通常、コードを理解し、設計時間を開発サイトに充てます。また、それはあなたがデザイナーに何をするように雇っているのかに依存し、あなたは彼らのスキルセットが何であるか尋ねるべきです。
–DᴀʀᴛʜVᴀᴅᴇʀ

1
誰かが私たちの完全に開発された機能的なウェブページをきれいに仕上げてほしかったらどうでしょうか 誰を雇うの?
Foo

コードを変更するWeb開発者を探します。それはサイトによって異なります。一部のWebデザイナーもコーディングを専門としています。私はあなたに素晴らしい答えを与えることはできません。なぜなら、私はコード、プラットフォーム、あなたのサイトが何をしているか、あなたが何をしようとしているかを知らないからです。
–DᴀʀᴛʜVᴀᴅᴇʀ

ビューがほとんどマークアップであるMVC Webアプリケーション。私の見解は、CSSのみであり、サイトをきれいにするためにロゴの変更が必要です。
Foo

1
「私の見解は、CSSとロゴの変更のみです」=一般的な「希望」ですが、イライラして、現実にはめったにありません。
DA01 2013年

回答:


12

短い答え:いいえ、ウェブデザイナーは必ずしもJavaScriptを知っている必要はありません。彼らはただサイトの見た目や使いやすさに焦点を当てることができます。ただし、必要なのは、機能性を考慮して設計する必要があるため、JavaScriptの動作を理解することです。

ほとんどのWebデザイナーはjQuery、特にHTMLとCSSをより視覚的な方法で機能させるプロパティ(いわばレイアウトにJavaScriptを適用)を知っています。そして、ほとんどの場合、これが通常のサイトに必要なすべてです

ただし、サイトに複雑な要件があり、PHP、ASP、CMS、データベース、Ajaxなどと連携する必要がある場合は、必ずWeb 開発者が必要です。見つけることは不可能ではありませんが、複雑なコーディングも行うデザイナー(および両方に優れているデザイナー)はまれです。

先ほど述べたように、ほとんどの場合、必要なのは優れたWebデザインを行い、プラグインを適用および編集するのに十分なJavaScriptを理解している人だけです。


あなたのプロフィールでは、あなたがUIデザイナーであることがわかりました。過去に純粋なUIデザインの役割で多くのJavaScriptを実行する必要がありましたか?
2013年

2
@Foo現在の仕事は主にインターフェイスです。WebにはjQueryを使用しますが、それがレイアウトやインタラクションに関連している場合のみです(たとえば、サーバー関連のものではありません)。JavaScriptを理解することは一般的な要件です。ただし、理解とは、独自の複雑なスクリプトを記述できることを意味するものではありません。jQueryは現在広く使用されており、それほど難しくないため、ほとんどのWebデザイナーがjQueryを使用できます。それは私の以前の仕事のいくつかでは「プラス」のスキルでした。
Yisela

6

「知っている」は非常にあいまいな用語です。

  1. 誰かが十分なjavascriptを「知って」、それが何を達成しているのかを確認し、何を編集し、何を避けるべきかを認識することができます。
  2. 誰かがJavaScriptであるjQueryを「知っている」かもしれませんが、それは単なるJavaScriptではありません。
  3. 誰かが複雑なDOMの変更や「バニラ」JavaScriptとのやり取りを書く方法を「知っている」と完全に理解することができました。

優れたWeb デザイナーは#1を理解しています。より優れた設計者は、#1と#2を把握できます。#3を把握しているWeb デザイナーはほとんどいません。

必要な知識のレベルは、実際には既存の構造と必要な編集に依存します。多くの場合、「ウェブデザイン」は「ウェブ開発」ではないことに注意してください。線はぼやけていますが、ウェブデザインはボディショップですが、ウェブ開発はエンジンメカニックです。

サイトを「きれいにする」ために必要なことは、現在の構造と機能に完全に依存しています。JavaScriptやjQueryを介してサイトの外観を変更することは絶対に可能です。


3

私は(私が言われたことから)少し珍しいです。私は(専門的に)非常に高いレベルのクリエイティブおよびUXスキルを持つWeb開発者です。他の開発者向けのソリューションを設計したときに最も評価されたのは、「フロー」の設計方法を知ることでした。

  • ナビゲーションの外観だけでなく、ホバーしたときの外観。
  • サブメニューは美的にどのように見えますか?
  • アイテムAをクリックしたときの動作。
  • 訪問済みリンク、フライアウト、ホバーポップアップなどの側面。

これらはすべて、フロントエンド開発者がjs / cssを開始するときに高く評価するものです。

ですから、少なくとも話をすることができるように理解が必要ですが、コーディングソリューションを実装する必要があることは期待できません。あなたの専門知識は、少なくともあなたの創造的な情熱とデザインへの偏見の外での会話への実行可能な貢献を持つことをやめるべきです。


2

デザイナーは、自分の能力を最大限に発揮するために作業しているメディアを理解する必要があります。

とはいえ、ハンマーを振り回したことのない建築家の中には、非準拠の建物で称賛されている人もいます(複数の請負業者が建物を後悔していると思います)。:)

だから...まあ、それは異なります。PhotoShop以外に触れたことがないグラフィックデザイナーはたくさんいます。PhotoShopを使用したり、PHPサイトを構築したり、JSライブラリを統合したり、すべてのプレゼンテーションレイヤーコードを記述したりできるグラフィックデザイナーはたくさんいます。

どちらも有効なスキルセットです。

そうは言っても、グラフィックデザイナーよりもUIデザイナーになりたい場合は、JavaScriptの基本を理解することが不可欠だと思います。JSは、実際にはインタラクションレイヤーを作成するエンジンだからです。最近のWeb UI設計の大部分は、インタラクションの詳細を設計することです。フェードの長さ、それに対応するキーボードコントロール、タッチとクリックの動作、ホバー状態、エラー状態、エッジケース、アクセシビリティなど。これはPhotoShopだけでは不可能であり、特定の詳細にたどり着くには、最終的にはコードを汚す必要があります。

あなたのフォローアップ質問については:

誰かが私たちの完全に開発された機能的なウェブページをきれいに仕上げてほしかったとしたらどうでしょう?

サイトが完全に開発されている場合、それは「きれいにするだけ」の問題ではありません。事の後でできることはたくさんあります。たぶん、いくつかの画像を入れ替えます-CSSを調整するかもしれません。しかし、最終的には、変更できる範囲は既存のプレゼンテーションレイヤーのなすがままになり、どこから始めればよいかを完全に理解できる人が必要になります。

将来的には、プレゼンテーションレイヤーの開発中に(後でではなく)ビジュアルデザインを処理するのが最善です。


0

YESは短い答えです。JavaScriptは、HTMLとCSSとともにユーザーのフロントエンドエクスペリエンスの一部です。上記のように、javascriptを習得する必要はありませんが、できるだけ多くのWebテクノロジーに感謝する必要があります。

少しだけ知っていると、ハッキーなコードを書くことができなくなり、技術者やクライアントと同様にうまくコミュニケーションでき、一般的にデザインに通知します(CSS3には頭にしたいすべてのクールなものが含まれていることを知っているため...)

したがって、学習し、学習を続け、以前にコードに触れたことのない「Webデザイナー」と一緒に作業することはありません。メディアの制約や可能性を知らないだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.