今回は スキルアップ に必要なことについてお話していきます。
Webデザインやコーディングについて勉強中の方に共感して頂ける方もいると思いますが
デザインやコーディングについて学べば学ぶほど、奥が深く、
学習がどこまでも必要だ、ということに気づくと思います。
またプログラミングにおいては沢山の言語があり、
「あれもこれも学ばなくては」とついつい色々と手を出しがちです。
そんな中、効率よく進んでいくためには、どうすれば良いか、
私が感じたことを中心にお話していきます。
登山を例に出して少し抽象的に考えると
今自分はどんな山を登っているか、何合目にいるのか、
そもそもなぜその山を登っているのか、どんな効率のいい登り方があるのか、
これらを考える「知る努力」は「続ける努力」に繋がってくる。
駆け出しWebデザイナーの場合、
PHPも極めたい、マーケティングも学ばなければ、SEOもしないと、
ということはブログもしなければいけないのか、
デザインも極めたい等、思ってしまいがち。(完全に私も思っていました。。)
しかしこのように考えてしまうと、勉強ばかりになってしまい、
気づいたらかなりの時間が過ぎて行ってしまいます。
もちろん、極めるまで行かなくても、SEOやマーケティングのことなど
知っておくことは重要なことですが、取捨選択も重要です。
「副業で月5万円ほど稼ぎたい」という目標だとすれば
SEOやマーケティング、デザインのスキルがそこまでなくても
HTMLやCSSといった基礎をある程度固めるだけで、
可能になってくると思います。
逆に言えば、自分の目標に対して、どこまでのスキルがあれば良いかを
学ぶことは重要だと思います。そして今の自分に必要でないものは
切り捨てることも大切ですね!
次に私が大切にしている学び方をご紹介します。
それが「概念(仕組み)を理解する」ということです。
特にプログラミング学習では、
訳のわからないコードたちに嫌気が差すときもありますが、
概念(仕組み)が分かった上で学習することにより、
点と点が繋がり理解につながりやすいです。
WordPressを例に上げると、ループの仕組みを理解していないが
「たまたま表示できているし、ま、いっか!」と思ってしまいがちです。
ですが、バグが起こったり、違うパターンで表示したい場合に
改善ができなかったり応用が効かなくなったりします。
なので、初めのうちは、ちんぷんかんぷんでも
「概念を理解することに時間をかける」ことが重要です!
学習段階では、「自分なんかまだまだだ」と思い、
営業をせずにひたすら学習を繰り返しがちです。
ただ案件を取ると、体系的に、必要なスキルを学ぶことができます。
また効率よく、自分の足りないところを
勝手に自分が補おうとするので、より深く早いスキルアップにつながます!
効率よく、そして楽しく一緒に学習しましょう!