Webデザイナーがプログラミングを理解する必要はほぼないと思う。でも、勘違いして欲しくないのは、Webデザイナーは固定サイズのキャンパスにお絵描きだけしていれば良いわけじゃなくて、変動する画面サイズにどういうレイアウト変更で対応するのかとかデータをいつどういう形式で表示するのかとかユーザーがボタンクリックしたらどんな画面になるのかとかの動きもWebデザインの範疇だということ。これを考えるのにプログラミングは必要ない。ここまで決めれてないと後からエンジニアに何度も質問されることになる。
Laravelに関してならbladeのビューを弄るための構造的な知識だけで良いと思う。サーバーサイドへの理解は非同期で画面を書き換える時くらいでいいんじゃないかな?jsフレームワークを入れているなら開発環境的な知識が不足しがちになると思うのでそこはエンジニアにしてもらった方がいいと思う。あとデザイナーに下手なJs書かせると保守しにくくなるしデザイナーとして疲れるし力量も落ちていくと思うからそういう所を触らせる現場はあまり良くないよ
特にない。どういう画面が表示されて、どこに何を入力させて、何を押したら画面がどう変わって、エラーならこれが出る。というようなのを全部逐一洗い出してデザインするだけ。それにはクライアントが必要とする情報の洗い出しと、ユーザーにそれを入力させるインターフェイスデザインをしなければならない。いろんなケースを想像してある程度先読みをするという能力が必要になるが、時々これがまったくと言っていいほどない人を見かける。説明はするのだが、そもそも想像力がないので話が通じずムダで疲れる。主がそうなら向いてない。
プログラムできすぎると徐々にフロントエンドの仕事ばっかりになって最終的にはエンジニアにされるよソースは俺
なんでもやらせる会社ってよくないよね。サーバサイドはやる必要ないでしょ…。知識はあってもいいと思うけど…。範疇広がって給料上がればいいけど、そういうところって大抵変わらない。器用貧乏で終わっちゃいますよー。
デザインしかしない立場で、どういうフローでどういう画面が必要かを想像できてる人に遭ったことないです。表現の部分ばかりじゃなく、そういった設計がしっかりできているデザインであれば、プログラミングの知識は特に要らないと思います。←あったほうがいいけど、実装の可否だけで工数かかる云々を考えずにデザインされても困るので。Re:4
このトピックは最初のコメントで決着してる
7 件の回答
Webデザイナーがプログラミングを理解する必要はほぼないと思う。
でも、勘違いして欲しくないのは、Webデザイナーは固定サイズのキャンパスにお絵描きだけしていれば良いわけじゃなくて、変動する画面サイズにどういうレイアウト変更で対応するのかとかデータをいつどういう形式で表示するのかとかユーザーがボタンクリックしたらどんな画面になるのかとかの動きもWebデザインの範疇だということ。
これを考えるのにプログラミングは必要ない。
ここまで決めれてないと後からエンジニアに何度も質問されることになる。
Laravelに関してならbladeのビューを弄るための構造的な知識だけで良いと思う。
サーバーサイドへの理解は非同期で画面を書き換える時くらいでいいんじゃないかな?
jsフレームワークを入れているなら開発環境的な知識が不足しがちになると思うのでそこはエンジニアにしてもらった方がいいと思う。
あとデザイナーに下手なJs書かせると保守しにくくなるしデザイナーとして疲れるし力量も落ちていくと思うからそういう所を触らせる現場はあまり良くないよ
特にない。どういう画面が表示されて、どこに何を入力させて、何を押したら画面がどう変わって、エラーならこれが出る。というようなのを全部逐一洗い出してデザインするだけ。それにはクライアントが必要とする情報の洗い出しと、ユーザーにそれを入力させるインターフェイスデザインをしなければならない。
いろんなケースを想像してある程度先読みをするという能力が必要になるが、時々これがまったくと言っていいほどない人を見かける。説明はするのだが、そもそも想像力がないので話が通じずムダで疲れる。主がそうなら向いてない。
プログラムできすぎると徐々にフロントエンドの仕事ばっかりになって最終的にはエンジニアにされるよ
ソースは俺
なんでもやらせる会社ってよくないよね。
サーバサイドはやる必要ないでしょ…。
知識はあってもいいと思うけど…。
範疇広がって給料上がればいいけど、そういうところって大抵変わらない。
器用貧乏で終わっちゃいますよー。
デザインしかしない立場で、どういうフローでどういう画面が必要かを想像できてる人に遭ったことないです。
表現の部分ばかりじゃなく、そういった設計がしっかりできているデザインであれば、プログラミングの知識は特に要らないと思います。←あったほうがいいけど、実装の可否だけで工数かかる云々を考えずにデザインされても困るので。Re:4
このトピックは最初のコメントで決着してる