【入門】勉強するなら独学?それとも、スクール?
勉強方法を考える
勉強を始めるに当たって、どうすればいいんだろうって思いますよね?人それぞれ勉強のやり方は違うと思います。自分に合わないやり方で勉強することは、非効率ですし、勿体無いですよね。
勉強をする上で一番重要なのは、目標を持つことと、興味を持つことだと思います。学生時代に勉強をやらされてると思う人は、やっぱり集中出来ないですし、伸び率は悪いですよね。。。
勉強方法としては、学校、オンラインスクールを受講するか、参考書などで勉強していくかになると思います。
学校にいく場合は、お金と時間がかかりますが、HTML&CSSだけではなく、色々と学べるます。オンラインスクールは学校に比べたら、場所も時間も融通が効くので、仕事をしている方でも受けれるので良いですが、一コマの講義の時間が短いので、応用的なところまで学ぶのは難しいと思います。
基礎を学ぶと言う点では、お金に余裕があるのなら良いかと思いますが...。独学で勉強する場合は、参考書を買ったり、動画サイトなどで勉強するかと思います。独学は、一番お金もかからないですし、時間に縛りもないので、自由なときに出来ます。ただ、わからない事を調べたり、理解するまでに時間が掛かったり、モチベーションの維持が大変です。
それぞれ、メリット、デメリットがあるのでどれが一番いいとは言えないので、今の自分のお金と時間をどれだけ使えるかで、変わってくると思います。とりあえず、興味があるし、やってみたいと思う方は、独学でも十分に学べるので、まずは、独学でやる事をオススメします。
オンラインスクールってどうなの?
オンラインスクールは、学校に行かず、自宅で講習を受けれるので楽ですが、決して安くはないなので、受けるのに迷う方が多いと思います。
無料体験があるところも多いと思うので、それを受講してみるのもいいと思いますし、ドットインストールなどのオンラインスクールは、無料で初歩的な所をゲーム感覚で、勉強していくことも出来ますので、興味がある方は、そちらをやってみてから考えるのがいいと思います。
私も、codecampを受講しました。正直、HTML&CSSは独学で十分だと思いました。自分で講師を選ぶことができますが、どの講師が自分に合うか分からないですから、何回かこんな人が講師やってるの?って思うこともありました。
疑問を疑問で返して来て、授業が終わることも。。その後、メールで回答を送ります。と言われて来た回答が、やり方が間違っていましたね。みたいな感じで全く答えになってないし、わからないから質問をしているのに、間違ってるのはわかっているのにって思うこともw自分に合った講師の方を見つけた時は、講義も楽しかったですし、モチベーションも上がりました。
自分のわからないことなどにしっかりと理解し、解答できる講師、コミュニケーション能力の高い講師に会えれば、受けても損はないのかもしれません。それでも、オンラインスクールにお金を出すぐらいなら参考書買って勉強する方が安くて良いかと思ったのが正直な感想です。
ただ、メリットはあると思います。私自身、プログラミングをやっている知り合いがいなかったので、モチベーションの維持が大変です。ですが、講師の方と話したりすることで、やる気も湧いてくると思います。課題もあったりと勉強のための道標も作ってくれます。なので、自分で勉強方法を考えて、色々調べてやっていくのが苦手な方には良いと思います。逆に、自分で色々調べながら、どんどんとこなせる方には向いてないかと思います。授業を受けていても、物足りなさを感じるはずです。モチベーションの維持、向上には良いかもしれませんが、、、安くはないですからねw
私のオススメする独学法
結論から言うと、何冊か参考書を買って、勉強する。これに尽きると思います。普通の事なんですが、一冊ではなく、複数冊やる事に意味があると思います。
結果に対して、アプローチする方法は、無数にあるので、参考書も言ってみれば、著者の考えであって、一つのやり方であるからです。プログラミング言語は、今も尚、進化しているので、いつ書かれた参考書なのかも確認する方がいいです。自分が読んでいた本のやり方が古いやり方だったり、推奨されないやり方だったりするので、一つの参考書で終わらせるのは、私は、おすすめできないです。実際私も、HTML&CSSの参考書を10冊くらいやりましたが、本それぞれにやり方が違っていました。だからと言って、どれも間違いでも正解でもなく、一つの考え方であると思って理解していきました。一つの武器より複数の武器を持つ方が、応用力も順応力も高くなりますからね。
何冊もある参考書をどうやって進めていくのかも重要であって、何も考えずに手に取った参考書からやっていくと難易度が違ったりし、挫折の原因になったりするので、私は、最初に全部の本を軽く読んで、初心者向きから応用編へとシフトアップしていくように参考書に順番をつけて勉強しました。楽しく、自分ができるようになっていると実感出来るように勉強していくことが、挫折せずに勉強する方法だと思います。10冊もやる必要はないですが、2−3冊くらいはやる事をおすすめします。
参考書の勉強が終わったら、今度は実際に自分でサイトを作ってみるといいと思います。実際にやってみると上手いこと反映されなかったり、自分はこう表現したいけどなど、自分に足りないものがわかるようになります。そこで、参考書を読み返すもいいですし、参考書にないことなら、ネットで調べるなどしていき、知識の定着をしていくといいと思います。私もそう思い、ブログをはじめました。ただ、初めて思ったのは、文章を書くことが難しいです。私が使った参考書は、また、別の記事で紹介させていただきます。