Webデザイナーの方に質問です。
最近Webの勉強をやり始め、デザインもできてコーディングもできるようなスキルを持ちたいのですが、HTMLやCSS、javascriptなどのプログラミング言語はどの程度理解していればいいのでしょうか。
その場合、phpなどのサーバーサイドの言語も理解すべきなのでしょうか。
Web技術は日進月歩で、「ここまでやっておけば大丈夫」というものでないことも分かっていますが、それでも各技術をどこまで理解すればいいのか困っています。
逆に、広く浅い知識を身に付けるだけでは、それぞれの技術に特化したチームで仕事をする場合役に立たないのではないかと思うこともあります。
参考程度に皆さんが持っているWeb関連のスキルを教えてほしいです。
それがどの程度できるかも記入してもらえるとありがたいです。
みんなの回答 8 件
プログラミングでいうとまずフロントと呼ばれるエリアはある程度理解しておいたほうがいいですね。HTMLやCSS、javascriptです。サーバーサイドはその後でも問題なしです。
要は、ディレクター的な役割に立つんですかねぇ。
確かにWEBは全般として日進月歩ではありますが、基本は変わりませんね。
HTMLのbrタグは今までもこれからも改行タグであり続けるでしょうし、タグ付の記述構造も変わることは無いでしょう。
ちなみに私のスキルは静的ページなら作成することができ、動的制御の入ったページは既存のものを修正できる程度ですねぇ。でも実際にコーディングする機会があるわけではないので、それぞれの技術について出来る事とできない事がしっかり理解できていれば、なんとかなっちゃてますねぇ。
実際問題、ディレクターはテクニカルスキルより、ヒューマンスキルを求められる事の方が多い気がするんですが、どうなんでしょうねぇ~~
昔はデザインもやってたけど今はjavascriptでしか稼いでいない。phpとかnodeとかサーバーも業務ではやらないけどひと通りできる。でもあくまで本業はjavascriptだと思っている。デザインもできてプログラムも高いレベルで書ける人って中村勇吾などスーパーな人ぐらいなんじゃないかな。基本は分業なので自分のみで1から100まで作ることはまず無い。なのでデザインでもコーディングでもバックエンドでも何でもいいので何かひとつ強力な武器を身につけることをオススメします。
質問にあったフロントエンドの優先順位の高いスキルから並べてみました。
あれば嬉しい以外の3つのスキルを持っているだけでも、現場では必要な人材となると思います。
何を学ぶかにしても優先順番があると思いますので、全てを広く浅く身につけるより、必要なスキルに優先順位をつけてしっかり習得している事をオススメします。きっと上の3つのスキルを身につけるだけでも、簡単なことではないと分かってくる思います。
デザイナーやってます。会社にも寄ったり将来的にどうしたいかにもよると思いますが、私は今会社からプログラム(やコーディング)よりもIA、UI/UXについてスキルを上げるように言われています。
将来プログラマー寄りのデザイナーになるか、ディレクター寄りのデザイナーになるかにもよるのではないでしょうか?
毎回思うけど、webデザイナーって人によってまったく違う定義というか違う業務内容だし、フリーwebデザイナーと企業内webデザイナーだと、もうほとんど違う生き物なので、webデザイナーという肩書に縛られないで、まず、何をしたいかを固定したほうがいいね。たとえば、「ひとりでw3qをつくるには」とかそういう具体的な質問の方が的確な回答がつくと思うよ。
デザイナーになりたいなら、HTMLとCSSは手打ち必須。JSは結構ハードルが高いと思うので、プログラマーが他にいるならやらなくていいかな。でも個人的には、正直もうできないとどうしようもない気はする。フリーになるならフルスタックじゃないとかなり厳しいよ。
勉強してからじゃなくて、とりあえずやった方がいい。
友達からでもなんでもWeb製作の仕事もらえ。
関連するトピックス