プログラミングを独学するために本を買ったんだけど、全く分からなすぎて吐きそう…。やっぱりプログラミングを学ぶには専門学校に行ったりしないとダメなの?ネットでは「プログラミングは独学できる」って言われていたけど、やっぱり無理なのかなぁ…?
このような疑問に答えていきます。
昔の私はプログラミングの本で独学しようとしたけど、見事に挫折した経験があります。その時は20冊ほど本を買って勉強していましたが、結局は独学できないまま終わってしまいました。
そんな背景から、「プログラミングは本で独学できるのか?」という疑問と、「ネットでプログラミングは独学できる」と言われている理由についても合わせて解説していきます。
2分で読めますお。💁
プログラミングを本で独学するのは無理?【本を20冊買った私が解説】
まず結論からいうと、無理ではないですが限りなく難しいです。
そう思う理由は以下の3つあります。
- 基礎は学べてもそこからの応用が難しい
- 本に書いてある内容が分からないと詰む
- 自分の理解度に合った本がない
基礎は学べてもそこからの応用が難しい
本を読めば基礎的なプログラミングはできるようになります。
ただし、そこに書いてある問題は解けるようになるけど、そこからどう応用してプログラミングをしていくかは書かれていないことが多いです。
「足し算や引き算の方法は分かったけど、次にこれをどうすると本格的なプログラムを作れるようになるの?」と頭に?マークが浮かびます。
しかも、1冊の本を読破して他の本を買ったとしても、書いてあることは似たりよったりの内容ばかり。ただ文法の解説と、問題をひたすら解くという感じです。
本に書いてある内容が分からないと詰む
プログラミングの本を買ったほとんどの人が、ネットで調べてもよく分からなかったから、本を買って本格的に学ぼうと思った人だと思います。
藁にもすがる気持ちで本を買ったのに、書いてある内容が分からなかったら、どうしようもないですよね。
当然ネットで調べても分からない。近くに質問できる人がいればいいのですが、ほとんどの人がそうではないと思います。
つまり、自力で理解できるまでいつまでも勉強が進まないということです。
自分の理解度に合った本がない
もし一つの本を読破して他の本を買おうと思っても、自分の理解度に合った次のレベルの本を買えるとは限りません。
プログラミングの本の8割は超初心者向け、残りの2割は上級者向け。しかも言語によって難易度が違ったり、そもそも本がなかったりします。
なので、他に本を買ったとしても全く理解できなくて、ただお金をドブに捨てるということもあります。
悲報:私は本を20冊も買いました。【全て無駄になった】
昔の私は、本でプログラミングを独学して、それで食べていこうと頑張っていました。
しかし、結果からいうと全て失敗したんですよね。
- C言語 → 難しすぎて挫折
- Python → なんか飽きて挫折
- Ruby → 自分に合わなくて挫折
- PHP → 意味分からなすぎて挫折
- javascript → 途中で発狂して挫折
そして気づけば20冊もムダに本を買っていました。
1冊2千円程度はするので、少なくても4万円はドブに捨てた計算です(-_-)。
ネットで「プログラミングの独学はできる」と言われている理由
まず結論からいうと、ネットで書かれていることは、ごく一部の人の意見ということを覚えておきましょう。
ネットを参考にしてはいけない
検索結果に表示されてる記事は、多くても50記事ほど。しかもその中でも読まれるのは、上位10記事ほどです。つまり10人ということ。
日本だけでも年間にプログラミングを独学しようとした人は、数万人~数十万人います。つまりネットに書かれている内容というのは、全体のごく一部の成功者ということです。
しかしネットは嘘の情報が多いので、鵜呑みにするのも危険です。詳しくは、ネットで批判をしてる人の特徴!【精神的な解決策とは?】に書いています。
ホリエモンもできるとは言ってるけど…?
あのホリエモンも、「プログラミングなんか所詮言語なんだから、独学で覚えられるでしょ」と言っていました。
しかし、ホリエモンは誰もが知っている凄腕のビジネスマンです。普通の人とは頭の作りが違うし、できることのレベルも違います。
なので、ホリエモンが簡単にできるからといって、他の人でもできるとは限らないということです。案外自分でもできそうとだと思うんですけど、現実は違うんですよね。
プログラミングの独学は本では無理 ←対処法は?
プログラミングの独学は本では難しいって分かったよ。もう絶望的な気持ちだね。なにか対処法ってないの?
具体的には、「TechAcademy」を使えばいいと思います。
ステマとかではなく、私が実際に使ってみていいと感じたから勧めています。
理由は以下の3つです。
- 現役のエンジニアが教えてくれる
- ビデオ通話だから分からないところはすぐに聞ける
- 自宅で学習できるから通学しなくてもいい
現役のエンジニアが教えてくれる
TechAcademyでは、現役のエンジニアが自分の理解度に合わせて教えてくれるので、途中で挫折するということはないです。
基礎的な知識から、現場で役立つ知識まで幅広く教えてくれるので、最短4週間で即戦力となる知識を学ぶことも可能です。
ビデオ通話だから分からないところはすぐに聞ける
TechAcademyでは基本的にビデオ通話をしながら学習していきます。なので、分からないことはすぐその場で質問できます。
他のサイトでも質問はできるのですが、メールやチャットだったりするので、どうしても返信が来るまで時間がかかるという欠点がありました。
その点ではすぐに質問できるので、大幅な時間の短縮になりますね。
自宅で学習できるから通学しなくてもいい
TechAcademyはオンライン完結のプログラミング学習サイトです。
パソコン一つあれば、場所や時間を問わずいつでも勉強できるのが嬉しいところ。
- 仕事で忙しくて学校に通う時間がない
- 自分のペースで学習したい
という人におすすめですね。
いままでも実績
TechAcademyは以下の賞を受賞しています。
- 第13回 日本e-Learning大賞
- プログラミング教育特別部門賞
しかもその学習内容の良さから、以下の企業の社員教育にも使われています。
- DMM.com
- コロプラ
- フジテレビ
- 食べログ
- ぐるなび
まずは無料で試してみる
本でプログラミングを学んでもいいとは思いますが、難易度が高いのでほとんどの人が挫折してしまうのが現状です。
オンライン学習サイトを利用すれば、現役のエンジニアが自分のペースに合わせて教えてくれるので、途中で挫折しづらいですね。
TechAcademyでは転職サポートがあったり、20%還元キャンペーン(2019年11月現在)などいろんな事をしています。
しかも、1週間の無料体験があるので、興味があるならとりあえず試してみるという軽い感じでいいと思います。