私はHTML / CSSを複数のデザイナーで開発してきましたが、すでに述べたように、「特効薬」はありません。一緒に仕事をしたデザイナーは、html / cssについてあまり(何も)知りませんでした。一部のユーザーはWebデザインの経験があり、その知識があれば、特にUXのレスポンシブネスが関係する場合、開発が容易になり、「より良いWebサイト」になります。
ウェブサイトを探している企業が知らない/無視するものは何だと思います:誰でも彼が基本的な知識を持つグラフィックデザイナー/ webdevelopper / webdesigner / UIデザイナーであると言うことができます(あるいは、まったく見ていません)。一方、「本物の」ものはさらに努力して、保守可能で効果的なWebサイトを作成できます。私はクライアントを「教育」し、グラフィックデザイナーにはない「印刷のみ」のスキルがWebdesigningに関係していることを説明しようとしています。これが機能するとき、私は通常、すでに作業したことがあり、共通のワークフローを持つデザイナーにクライアントを送ります。
これは、多くの理由で、グラフィックスキルを持ち、Webデザインスキルを持たない人でWebサイトを構築することがよくあることです。このような状況で、私はコーディングの時間を節約し、undevellopableレイアウトで終わるしないことを発見した最良の方法は、することです設計プロセスに関与することやデザイナーと通信し、あなたが/できないことができ、何が良い/単純どうなるかを説明あなたの観点から。
これは状況によって整理するのが難しい場合がありますが、クライアントとデザイナーに「ウェブデザインがウェブプロジェクトの始まりを形成すると思うなら、時間とお金と頭を節約できる」と説明することは重要です。その時間とお金を節約するために、設計プロセスに参加できてうれしいです。
これは私がほとんどのプロジェクトで従おうとしているワークフローです:
- デザイナーは、存在しない場合はグラフィック標準を作成します(通常、ここには関与しません。デザイナーにWeb準拠のフォント(Googleフォントなど)にヒントを与えようとするだけです)
- デザイナーが作成したMokup。私はここに参加し、デザイナーと協力して、クライアントに表示される前に Web準拠のレイアウト(特にレスポンシブなレイアウト)を構築します。
- クライアントはmokupを検証します
- mokupをコーディングします
デザイナーとのコミュニケーションと作業に費やした時間は、コーディングプロセス中に節約されます。これは、よりシンプルで、保守しやすく、新しいコードになります。
これは、金曜日の夜にクライアントが電話し、クライアントがこの文で望んでいる非常にかわいいモックアップであなたを呼ぶ幸せなデザイナーからあなたを救うものではありません。 」その後、理論全体がばらばらになり、その瞬間に仕事を探しているなら、あなたはすべての週末にヘッドピーチに適しています。
結論:
私はこれがプロジェクトではないことに関連するコードと非常に異なるとは思わない。他の人と仕事をする最良の方法は彼らと通信することだ。