プログラミングは初心者でも独学可能か?

Programming

  • プログラミングをやってみたいが、スクールに通わないとだめなのかなぁ。お金もないし、できれば独学でやっていけたらいいんだけどなぁ。
  •  今の仕事もう嫌だ!もっと稼げる仕事したい。ってことでプログラミングでもやってみたいが、とりあえず一人でも習得可能なのかなぁ。

現職エンジニア職であり、独学、アプリ学習、オンラインスクール経験から、こういった疑問にお答え致します。

この記事の対象

プログラミングに興味があるが、どうやって学ぼうか悩んでいる方

この記事を読む利点 

プログラミングの独学は可能であり、自分の性格によって、独学かスクールを利用するかを決めればよいことがわかります。

結論:独学可能ですが、初心者だと正直シンドイです

f:id:ki-ki-blog:20200222124537j:plain
  • プログラミングを始める際の環境構築できず、挫折
  • 環境構築してプログラミング開始したが、エラーがとれず挫折

プログラミングは、慣れれば何か問題が発生しても、自分で調べ、解決が可能ですが、初心者だとこれができません。

なので、プログラミングの挫折者の大半の原因はそれになります。

書籍による独学が一番大変

f:id:ki-ki-blog:20200222124552j:plain

独学というと、本屋でテキスト買って実践!となりますが、書籍の場合、下記のような諸問題が発生する恐れがあります。

  • 書籍通りに環境を作ろうとしたが、書かれた環境のツールバージョンが、自分がやり始める時より古かったため動作せず
  • 書籍通りにコードを打ち込んだが、動作せず

もちろん、良本は存在するし、コスパも最高なので、そういう意味では書籍による独学もアリといえばアリですが、上記の通り、かなりの根性が求められるうえ、コスパが悪いです。

まずはサイトやアプリによる独学でよいかと

f:id:ki-ki-blog:20200222124605j:plain

Progateに代表される、ゲーム感覚でプログラミングが学べるアプリが存在します。

書籍と違い、

  • 楽しくプログラミングできるので、継続性はかなり増す
  • 月額1000円以下のアプリもあり、安い

 と、いう利点があります。

なので、どうしても安く手軽にプログラミングを始めたい方は、まずはこのようなアプリからプログラミングを始めてみてはいかがでしょうか。

ただ、アプリも以下のようなデメリットが

  • 終わらないと月額を払い続けてしまう恐れあり
  • 基礎中の基礎しか学べない

と、いったデメリットもあります。

対策:オンラインスクールがいいかと

f:id:ki-ki-blog:20200222124619j:plain

オンラインスクール。要はスクールとはいえ、実際にどこかに通うということはなく、ネットによるWebテキストでカリキュラムを進めるやり方です。

これですと、

  • テキストの内容が随時更新されているので、環境構築で困らない
  • スクールによっては、メンターとよばれる、いわゆるトレーナー役がつくため、さぼらず作業できる

が、可能になります。

また、オンラインスクールは、短期間で高密度なカリキュラムをこなすサービスが多いため、コスパがよく、かつ確かな実力がつきます。

最後に

これまでに紹介してきた独学方法をまとめます。

 書籍   コスパ:× 持続性:× 実力:〇

アプリ      コスパ:△ 持続性:〇 実力:×

スクール  コスパ:〇 持続性:〇 実力:〇

どれにするかは、あなたの性格により決めればよいかと。

独学に向いている人

自分でコツコツと物事を進められる方

スクールに向いている方

一人ではなかなか進められないが、だれかにケツをたたかれたり、など先生役がいないとだめな方

ただ、紹介した通り、初心者の独学はシンドイのでおすすめしません。

なので、オンラインスクールに頼ってしまったほうが正直早いです。