あなたがグラフィックデザイナーを雇ってウェブページをきれいにする場合、その人がJavaScriptの経験はないがHTMLとCSSを非常によく理解しているなら、彼/彼女を雇いますか?
グラフィックデザイナーがウェブテクノロジーを理解して、ウェブページを整理する仕事で効果的に機能できるようにすることは、どれほど重要ですか。Webサイトのルックアンドフィールを改善するために人々を雇うことになると、業界のトレンドは何ですか?
あなたがグラフィックデザイナーを雇ってウェブページをきれいにする場合、その人がJavaScriptの経験はないがHTMLとCSSを非常によく理解しているなら、彼/彼女を雇いますか?
グラフィックデザイナーがウェブテクノロジーを理解して、ウェブページを整理する仕事で効果的に機能できるようにすることは、どれほど重要ですか。Webサイトのルックアンドフィールを改善するために人々を雇うことになると、業界のトレンドは何ですか?
回答:
短い答え:いいえ、ウェブデザイナーは必ずしもJavaScriptを知っている必要はありません。彼らはただサイトの見た目や使いやすさに焦点を当てることができます。ただし、必要なのは、機能性を考慮して設計する必要があるため、JavaScriptの動作を理解することです。
ほとんどのWebデザイナーはjQuery、特にHTMLとCSSをより視覚的な方法で機能させるプロパティ(いわばレイアウトにJavaScriptを適用)を知っています。そして、ほとんどの場合、これが通常のサイトに必要なすべてです。
ただし、サイトに複雑な要件があり、PHP、ASP、CMS、データベース、Ajaxなどと連携する必要がある場合は、必ずWeb 開発者が必要です。見つけることは不可能ではありませんが、複雑なコーディングも行うデザイナー(および両方に優れているデザイナー)はまれです。
先ほど述べたように、ほとんどの場合、必要なのは優れたWebデザインを行い、プラグインを適用および編集するのに十分なJavaScriptを理解している人だけです。
「知っている」は非常にあいまいな用語です。
優れたWeb デザイナーは#1を理解しています。より優れた設計者は、#1と#2を把握できます。#3を把握しているWeb デザイナーはほとんどいません。
必要な知識のレベルは、実際には既存の構造と必要な編集に依存します。多くの場合、「ウェブデザイン」は「ウェブ開発」ではないことに注意してください。線はぼやけていますが、ウェブデザインはボディショップですが、ウェブ開発はエンジンメカニックです。
サイトを「きれいにする」ために必要なことは、現在の構造と機能に完全に依存しています。JavaScriptやjQueryを介してサイトの外観を変更することは絶対に可能です。
私は(私が言われたことから)少し珍しいです。私は(専門的に)非常に高いレベルのクリエイティブおよびUXスキルを持つWeb開発者です。他の開発者向けのソリューションを設計したときに最も評価されたのは、「フロー」の設計方法を知ることでした。
これらはすべて、フロントエンド開発者がjs / cssを開始するときに高く評価するものです。
ですから、少なくとも話をすることができるように理解が必要ですが、コーディングソリューションを実装する必要があることは期待できません。あなたの専門知識は、少なくともあなたの創造的な情熱とデザインへの偏見の外での会話への実行可能な貢献を持つことをやめるべきです。
デザイナーは、自分の能力を最大限に発揮するために作業しているメディアを理解する必要があります。
とはいえ、ハンマーを振り回したことのない建築家の中には、非準拠の建物で称賛されている人もいます(複数の請負業者が建物を後悔していると思います)。:)
だから...まあ、それは異なります。PhotoShop以外に触れたことがないグラフィックデザイナーはたくさんいます。PhotoShopを使用したり、PHPサイトを構築したり、JSライブラリを統合したり、すべてのプレゼンテーションレイヤーコードを記述したりできるグラフィックデザイナーはたくさんいます。
どちらも有効なスキルセットです。
そうは言っても、グラフィックデザイナーよりもUIデザイナーになりたい場合は、JavaScriptの基本を理解することが不可欠だと思います。JSは、実際にはインタラクションレイヤーを作成するエンジンだからです。最近のWeb UI設計の大部分は、インタラクションの詳細を設計することです。フェードの長さ、それに対応するキーボードコントロール、タッチとクリックの動作、ホバー状態、エラー状態、エッジケース、アクセシビリティなど。これはPhotoShopだけでは不可能であり、特定の詳細にたどり着くには、最終的にはコードを汚す必要があります。
あなたのフォローアップ質問については:
誰かが私たちの完全に開発された機能的なウェブページをきれいに仕上げてほしかったとしたらどうでしょう?
サイトが完全に開発されている場合、それは「きれいにするだけ」の問題ではありません。事の後でできることはたくさんあります。たぶん、いくつかの画像を入れ替えます-CSSを調整するかもしれません。しかし、最終的には、変更できる範囲は既存のプレゼンテーションレイヤーのなすがままになり、どこから始めればよいかを完全に理解できる人が必要になります。
将来的には、プレゼンテーションレイヤーの開発中に(後でではなく)ビジュアルデザインを処理するのが最善です。
YESは短い答えです。JavaScriptは、HTMLとCSSとともにユーザーのフロントエンドエクスペリエンスの一部です。上記のように、javascriptを習得する必要はありませんが、できるだけ多くのWebテクノロジーに感謝する必要があります。
少しだけ知っていると、ハッキーなコードを書くことができなくなり、技術者やクライアントと同様にうまくコミュニケーションでき、一般的にデザインに通知します(CSS3には頭にしたいすべてのクールなものが含まれていることを知っているため...)
したがって、学習し、学習を続け、以前にコードに触れたことのない「Webデザイナー」と一緒に作業することはありません。メディアの制約や可能性を知らないだけです。