Cntlog > スキルアップ・ノウハウ

Webデザイナがアフィリエイトを始めて学べること

去年から少しずつアフィリエイトを始めました。
きっかけはこのブログに広告を貼ってほしいを言われたのがきっかけです。

タイミングと商材との相性がよかったせいか、すぐに成果は出てきましたので、それで興味を持ちました。

もともとブログを書くのは苦ではなかったので、アフィリエイトをやることに抵抗はなかったです。

今でこそ、アフィリエイトを通じて学べる事が多くあったので、やっていてよかったなとか思ってます。

“Webデザイナがアフィリエイトを始めて学べること” の続きを読む

Cntlog > スキルアップ・ノウハウ

動画学習サービスUdemy(ユーデミー)を1年間利用してみた評判と感想

何かを学ぶというと人に習うか、本で学ぶ事がわりと多かったのですが、最近は動画で学ぶ機会も増えました。

私はUdemy(ユーデミー)という動画学習サービスを利用しています。
今回は一年間ほど、使った感想とUdemyの紹介をしていきます。

世界最大級のオンライン学習サイトUdemy

“動画学習サービスUdemy(ユーデミー)を1年間利用してみた評判と感想” の続きを読む

Cntlog > スキルアップ・ノウハウ

Webデザイナーが効率よくHTMLコーディングができるPugのメリット

2014年頃からPug(当時はjade)を使ってHTMLのコーディングを進めてました。
最初はこんな書き方もできたほうが良いのかなくらいで考えていたのですが、最近ではPugがないほうがしんどい状態になってきました。

保守が苦手だったり、修正時にミスが多い人はPugを使うことでコーディングの質を向上させることができます。

今日はそんなPugのメリットをご紹介します。

“Webデザイナーが効率よくHTMLコーディングができるPugのメリット” の続きを読む

Cntlog > スキルアップ・ノウハウ

簡単にスクロールアニメーションが設定できるAOS(jQuery不要)

最近のWebサイトを見ているとメインビジュアルのアニメーション以外にもスクロール時にコンテンツの一部がアニメーションしてるページが増えてきました。

一つ一つJSで操作を管理すると結構手間になりますがライブラリを使えば、簡単に出来るものもあります。

今回はJSをほぼ書かずに簡単にスクロールアニメーションが設定できる「AOS(Animate On Scroll Library」をご紹介します。

まずは試しに実装してみたサンプルをご覧ください。

サンプルページ

“簡単にスクロールアニメーションが設定できるAOS(jQuery不要)” の続きを読む

Cntlog > スキルアップ・ノウハウ

コーディングが苦手な初心者Webデザイナーに上達するCSSの勉強法

Webデザイナーになろうとして、まず最初につまずくのがコーディングです。
CSSは慣れてくると簡単なのですが初めて触るとなると、何から手を付けてよいかわからない、何が正解がわからないなどの理由で挫折する人を多く見かけます。

本記事ではCSSが全然わからない方がCSSのコーディングに慣れるための勉強法を紹介します。

概念的なものを知る

まずCSSの書き方どうこうを覚えるより、まずはWeb制作の全体感を覚えたほうが、自分が担当する範囲がイメージでき、必要性が見えてくるので覚えやすくなります。

「CSSはコーディングするために必要」という考え方だけだと、どうしても作業的な見方になりがちなのですが、プロセスが見えてくると何をすれば良いのかが見えてくるので、まずは全体像の把握をおすすめします。

全体像を学ぶのは簡単なようで難しいです。
個人的には下記の書籍をオススメします。

Webデザインの新しい教科書 改訂新版 基礎から覚える、深く理解できる。〈HTML5、CSS3、レスポンシブWebデザイン〉

こちらはWeb制作入門書として人気の書籍です。
制作の「背景」や「理由」を学び、応用力をつけれる1冊です。

インターネットの仕組みから、サイト制作のワークフロー、
HTML・CSSの技術的な解説、Webサイトを公開・運用するまでの基礎知識を、
順序立てて学べます。

「すでに知っているよ」という方も慢心せずに一度目を通してみると気づきがあって「自分で考える力」や「ずっと役立つ応用力」が身につくでしょう。

コーディングの基礎知識

Webデザイナーが最低限覚えるコーディングといえばHTML/CSS/JavaScript(jQuery)となります。

HTML

HTMLはマークアップ言語と言われるもので、<body></body> <div></div> といった感じでタグで囲われるものが多いです。
※imgタグのように囲われないものも存在します。

HTMLが何をしているのかというと主に検索エンジン(SEO)への対応の強化をしているものです。
適切なマークアップをすることで、Googleの検索ロボットに「ここのページがどんなページで、どんな情報があるか」を整理して意味をつけた状態で伝えます。

例えば<main>タグでくくられた部分はそのページのメインのコンテンツとして検索エンジンには理解されます。

CSS

MTMLは要素に意味を持たせるものに対してCSSは見栄えを整えるものです。

大きく分けるとCSSでは下記の事ができます。

  • レイアウトを整える
  • 色を変える
  • 大きさを調整する
  • 線をつける
  • 形を変える
  • アニメーションをさせる

JavaScript(jQuery)

javascript(jQuery)はHTML/CSSに比べて難易度が高いですが、これが使えないと出来ることが限られてしますので、今需要のあるスキルです。

JavaScript(jQuery)では、ユーザーの動作によって動的なアクションを設定出来るものです。

例えば、クリックしたタイミングな何かの要素が見えたり、スクロールしたら、何かがアニメーションしてきたりします。

JavaScript(jQuery)が使えるようになると出来ることが一気に広がりWeb制作が楽しくなります。

基本の勉強

全体の概要を把握した後は、実際に手を動かす事でCSSを学びます。
オススメは下記2サイトのカリキュラムを受ける事です。

無料で学べるので、気軽に開始できます。
2サイトともそれなりの時間は必要ですが基礎は大事ですので、時間をかけてわからないところをそのままにせずにしっかり学んでおくと今後の習得スピードが上がります。

ドットインストール

 

 

 

 

 

progate

 

 

 

 

やってはいけない学習法

これまでオススメの方法をご紹介しましたが、しないほうが良い方法もご紹介します。

丸暗記する

学校のテスト勉強の延長で「暗記」に頼るのはオススメしません。
なぜなら、Webサイトをコーディングするときには暗記では対応できないケースが殆どで、応用が求められるからです。

同様にコピー&ペーストを多様するのもオススメしません。
制作の現場でも必要なコードをコピー&ペーストできるようにスニペットを作ったりはしますが、それはそのコードを理解している人だから問題なく使えるのです。

コードの意味を理解して記述していかないとなかなか身につきません。

ノートに書いて覚える

以前CSSのプロパティをノートに書いてる人を見かけたのですがこちらもオススメしません。
理由はノートに書いたコードは検索できないので、必要なときにすぐに探せないからです。

手で書いたほうが覚えるという方もいるかと思いますが、コードを書き慣れる意味も含めてちゃんとエディターで書いてそれがきちんと自分の思い描いたように実行されるのか見える状態で練習したほうが良いです。

全て覚えようとする

CSSもHTMLを「全部」を覚えようとするとかなり大変です。
私も使わない・知らないCSSプロパティとかたくさんあります。

重要度を均一にするのではなく必要なもの・よく使うものに重点をおいて調べたほうが身につきやすいですし、応用力もつきます。

CSSを応用するためのオススメの勉強法

CSSもHTMLも覚えただけではなかなか身につきません。
やっぱり何度もコードを書く事、そして毎日書くことが重要です。

ただCSSプロパティを覚えてもいつ使っていいかわからないとう悩みにぶつかると思います。
私はそんなときはレイアウトの模写をしました。

模写にコーディングの練習方法

デザインの表現力を上げるためによく模写を勧められますが、CSSにも同じ事がいえます。
レイアウトの模写といってもどこかのページ1ページをそのまま模写するのではなく模写したい一部だけを決めてそのレイアウトだけを模写します。

この方法だと簡単なものだと数分で終わることができますので毎日の修練にぴったりです。
同時に答えのコードもブラウザから見ることができるので、悩みすぎて諦めるということもないです。

ブラウザで対象のレイアウトがどんなCSSプロパティが当たってるか見たいときは各ブラウザにあるデベロッパーツールを使うと良いです。

Google Chromeの場合デベロッパーツールはメニューバーの表示→開発/管理→デベロッパーツールのところにあります。
デベロッパーツールを起動して確認したいHTMLを選択するとそこにどんなCSSプロパティがあたっているか確認ができます。

毎日コードを書くための環境

コードを書くのにエディターを立ち上げるのが面倒、簡単なレイアウトを作るのにHTMLとCSSのディレクトリを作るのが面倒と思う人はcodepenというサービスがオススメです。

このサービスではブラウザ上でHTML・CSS・JSが書くことができそれをすぐにプレビューしてくれます。
その他にもタグが付けれたりするので、書いたレイアウトをいつか探す時にも役立ちます。
毎日続けると、たくさんの模写が溜まっていくので自分がどのくらいのCSSの勉強をしたのかが見えるので達成感もあります。

Webデザイナーの人でCSSはちょっとできるくらいの人は、このくらいはできますみたいな共有の場にしても良いですね。

レイアウトを探す方法

Webサイトを探すときは、デザインギャラリーのサイトから探してみるのはどうでしょう。
io3000

最新のデザインに触れれる機会も増えますのでオススメです。

他にも雑誌のレイアウトを組み込んでみるのもオススメです。
Webのレイアウトだけで練習していると、常に同じようなものになってしまってすぐ飽きてしまします。

その点雑誌はレイアウトが自由なので、それをWebのレスポンシブで表現しようとすると頭を刺激して良いコーディングの練習になります。

手元にある雑誌を読むのも悪くないのですが、私のオススメは「楽天マガジン  」です。

楽天マガジンは月額380円のアプリです。
200冊以上の雑誌が読み放題なので、色んなレイアウト業界のデザインに触れる機会になります。

詳しくは別記事にしていますので、興味ある方は下記記事をご覧ください。
Webデザイナーにオススメしたい雑誌からの情報収集

コーディングの注意点

コーディングは一度覚えれば簡単です。
一点注意が必要なのが、クロスブラウザの存在です。

普段みなさんは同じブラウザでWebサイトを見ているかと思いますが、ユーザーは様々なブラウザでWebサイトを見ています。

一般的なブラウザは下記になります。

【PCの場合】

  • GoogleChrome
  • firefox
  • safari
  • opera

【スマートフォンの場合】

  • GoogleChrome
  • safari
  • Android デフォルトブラウザ

同じようにCSS/JavaScriptを書いてもブラウザによって少し解釈が異なり、同じ表示にならないことがあります。

ですので、「コーディングができたー」と思ったら必ず様々なブラウザでテストをして問題なく表示されるかを確認してください。

特定のブラウザで表示が崩れてしまっては、上質なコーディングができたとは言えません。

人に教えてもらう

自分で学ぶと言うのは必須ですが、時には人に頼るのも大事です。
つまずいてるところと言うのは、検索で解決できるものではなかったり、自分のやり方が適切なのか、もっといい方法はないのかと悩む事もあるかと思います。

そういった場合は、「プロに聞く」のが1番てっとり
早いです。

周りに相談できる方がいる場合は、ちゃんと質問事項をまとめて質問すれば、ちゃんと答えてくれると思います。
(※当然頼ってばかりでは信頼関係を損ね掛けないのでご注意ください)

よくjQueryがわからないといった質問がわからないという相談を受けるのですが、正直そんなバックリな質問を受けても私もわからないです…。
ちゃんと相手が答えれるような状態まで質問を持っていかないと適切な回答はいただけないでしょう。

私も能力柄、人に教えることが多いので最近ココナラというサービスを試しに始めました。

こちらでコーディングでわからない人向けに相談に乗っていますのでよかったら、ご活用ください(ゝω・)
試しにやってるので、ずっと続けるかは不明です。

HTML/CSSのわからない方、教えます

他にもオススメの方法としては動画視聴で覚えるUdemyです。
Udemyで学ぶメリットはべつの記事でまとめていますので、ご興味あればご覧ください。
動画学習サービスUdemy(ユーデミー)を1年間利用してみた評判と感想

まとめ

CSSは知らない人からするととっつきにくいですが、覚えてしまえば簡単です。
最初は苦労すると思いますがコーディングはWebサイトを作るには切っても切れないですし、いつ自分が書かないといけない状況になるのかわかりません。
CSSはWebサイトを作る人には必須のスキルです。

CSSでどんな事が出来るかイメージできない、こんなことをやりたい、みんなはどうCSSを組んでるんだろう?というのが気になる方は、こちらの書籍がオススメです。
HTML5 & CSS3 デザインレシピ集

現場でよく使う実用的なコーディングの例がまとまって書いてあるので、目を通すだけでも学ぶものがあります。

本記事で苦手意識を早く克服できる手助けができたら幸いです(ゝω・)

Cntlog > スキルアップ・ノウハウ

【サンプル有】日本語の明朝体で使えるWebフォント Noto Serifの使い方

4/10はなんの日かご存知ですか?
そう、フォントの日です。

本記事では2017年4月に公開となった明朝体で使えるWebフォント Noto Serifの使い方を紹介します。

とりあえず見たい方はデモを用意しているのでそちらをご覧ください。

Noto Serif CJKのデモ

“【サンプル有】日本語の明朝体で使えるWebフォント Noto Serifの使い方” の続きを読む

Cntlog > スキルアップ・ノウハウ

Webデザイナーがデザイン以外のあると良いスキルと学び方

近年「Webデザイナーに求められる事が増えてきて何を手を付けていいかわからない」という声を聞いたりします。

これはIT業界の市場が拡大していってる証拠で、拡大した分の人手が足りてない事の現れなのかなと個人的には思っています。

またスマートフォンの出現など、多様なスキルが必要になってきて専任がしにくくなってるのも原因なのかもしれません。

8年も前くらい前であればWebデザイナーはデザインだけやっていれば良くて、コーディングなどの実装はマークアップエンジニアやプログラマさんたちがやってくれてたと思います。

最近はWebデザイナーはデザインに加えて、実装も出来る人がほとんどかと思います。
※分業でやってる会社さんは別ですね

デザインや実装以外でもサイトの設計やマーケティング・解析など多種を求められるケースがありますね。人数の少ないプロジェクトだと特に。

この業界覚えたスキルで一生食べていくのは難しくて、私がよく言うのは「去年と同じことしかできないのは退化であって、維持じゃないよ」です。

業界も周りも進歩しているので、同じことを続けてるだけでは取り残されるだけですね。

私もようやく、Web業界の超新星sketchを使い始めて、今風のワークフローに乗れました。

時代についていくって大切ですね。

よく、「30歳を過ぎてからでもWEB業界に入れますか?」と聞かれますが入れます。入って続けてる人たくさん見ます。

続けれている人はデザインやプログラム以外にも業務で必要でその分野のスキルに長けてる部分をすでに持ち、勉強に意欲的な人が多い傾向を感じます。

誰でも入れるという保証はできませんが、入るくらいはそれほど難しくは無いのかなという印象です。

Webデザイナに「なる」ために身に付けておくべきスキルとしては、デザインの知識、各種ツールの使い方、コーディングのスキルになりますが、それだけでは近年ではWebデザイナーを「続ける」には不十分かなと思います。

“Webデザイナーがデザイン以外のあると良いスキルと学び方” の続きを読む