2020-11-22やまもとりゅうけんこちらの動画で全部話してるので、文章読むのがめんどくさい方は移動中なんかに動画をラジオ的に耳で聞いてもらえればいいと思います▼どうも、フリーランスエンジニアのりゅうけんです。僕は本職エンジニアとしてブログを書いたり動画で喋ったりしてるんですけど、「プログラミングを学びたいんですがどんな方法が効率的ですか?」っていう質問をよく受けるんですよね。確かに今やプログラミングを学ぶ方法はかなり多様化してます。従来の専門学校や大学の情報学部に加え、プログラミングスクールでも気軽に勉強できるし、僕みたいに新卒で就職した会社のスキルアップ研修で勉強する事もできますからね。そこで、今回は僕が思うプログラミングの最も効率的な学習方法についてお話ししようと思います。この記事を最後まで読めば、コスパの良いプログラミングの学び方や選び方を知ることができると思います。まとめ:プログラミングの学習は人で選ぼう!プログラミングは情報発信をしているエンジニアから直接教えてもらおう!結論ですが、プログラミングの一番効率的な学習方法はエンジニアとして情報発信してる人達から直接教えてもらう事です。今ってTwitterで有益な情報を発信してるエンジニアが結構いるじゃないですか。いう人達の中にも大学やスクールに引けを取らないレベルで個人コンサルをやってる方がたくさんいるんですよ。僕はそういったエンジニアとして情報発信してる人から直接教えてもらうのが一番コスパ良いと思ってるんですよね。プログラミングスクールは固定費が掛かっているからコスパが悪いなんで僕がそんなに個人のエンジニアから教わる事を勧めてるのかというと、それは単純な事で彼らには固定費がかかってないからなんですよね。大学とかプログラミングスクールでプログラミングを学習するのも悪い事ではありません。大学やプログラミングスクールってのはテナント料や人件費を毎月しっかりと払ってるわけですよ。いった教育サービスは個人で教えてる人よりも安くはできないわけ。髪の毛を切るにしても同じで、美容院に行って髪切ってもらうより友達の美容師に直接切ってもらった方が安上がりでしょ。いう理屈で僕はプログラミングスクールや大学で学ぶよりも、個人のエンジニアインフルエンサーみたいな方から教わる方がコスパが良いと思ってます。情報発信してるエンジニアは個人が可視化されているあと、情報発信をしてるエンジニアって個人が可視化されているじゃないですか。これが彼らからプログラミングを教わるもう一つのメリットです。「自分はどんなスキルを持っててどんな事を教えられるか」とか「過去の生徒さんがどんな実績を上げてるのか」とかね。いうのって全部その人のTwitterやブログなんかを見れば可視化されてます。大学やプログラミングスクールだとどんなスキルを持っててどんな実績を上げてるのかも分からないような人から教わらないといけません。実際に入ってみて「あ、ハズレや。」って思う事もあるわけだし。個人が可視化されたエンジニアの人達から学ぶ方があまりハズレを引かなくて済むんですよ。期待はずれだと思う事もあるかも知れないけど、少なくともプログラミングスクールや大学で教わるよりもまだマシだと僕は思います。情報発信してるエンジニアにDMを送ってみようというわけで、コスパ良くプログラミングやインフラを学びたいんであれば情報発信してるエンジニアに直接DMを送ってみましょう。したらワンチャン教えてくれるかもしれませんからね。「これぐらいのお金支払うんで教えてください!」みたいな感じで逆にこっちから提案してみるのも良いと思うし、とにかく気になるエンジニアがいれば声掛けてみたら良いんじゃないですかね。一応僕の知り合いにも何人か教育事業を手掛けてるエンジニアの方がいるので、そういった人達にアプローチするのもアリだと思います。僕はあんまり教育というものに興味がないので、教育事業をやろうとは思わないですけどね...。プログラミングスクールのメリットは就職の支援やサポートがあるところとは言っても、別に大学とかプログラミングスクールが全然ダメと主張したいわけじゃないですよ。大学やプログラミングスクールには企業との繋がりがあるっていうメリットがありますから。まあプログラミングを学んでどうなりたいのか次第ですが、「プログラミングを学んで就職したい!」っていうゴールがあるなら大学やプログラミングスクールの方が良いかも知れません。「就職」というゴールを保証してくれる可能性が高いのは個人よりもやっぱりそっちの教育サービスの方ですからね。プログラミングスクールで学んで就職を狙うならもっと言うと、プログラミングを学んで就職したいという方には「ポテパンキャンプ」というプログラミングスクールが一つ、おすすめできると思います。僕はポテパンキャンプの社長である宮崎さんとも何回かお会いさせてもらったことがありますが、とにかくメンターさんがめっちゃ優秀で全員が現役エンジニアなんですよね。ポテパンキャンプはカリキュラム自体も結構良いんですけど、良い教育を提供しているプログラミングスクールはそこの受講生のレベルも高いんで企業が欲しがるんですよ。受講生達の就職もSESじゃなくて自社内開発の正社員エンジニアになる人がすごく多いっていう。単純にプログラミングを「大人の習い事」として学ぶだけじゃなくて、「プログラミングを学んで就職したい」という明確なゴールがある人の場合は、ポテパンキャンプのような優秀なプログラミングスクールに通った方が良い場合もあります。プログラミングはどの学び方を選んだとしてもほとんど大差は無いというわけで、「プログラミングスクールや大学で教わるか、個人のエンジニアから教わるか」というのはそれぞれ一長一短があるよって話に終わるんですが、結論プログラミングをどこで学んだとしても長期的に見るとそんなに大差はありません。プログラミングスクール間の品質の高低っていうのはありますが、「ここで学んだから俺は良いエンジニアになれる!」みたいな話でもないんですよね。エンジニアは座学でどれだけ学習してもそこまでレベルアップはしないこんなこと言うと身も蓋もありませんが、エンジニアは座学でどれだけ勉強したとしてもそこまでレベルアップしないんですよ。エンジニアが最も成長するのは現場であり、現場こそ一番吸収率が高いんです。どれだけスクール側が「このカリキュラムは実践的な内容です」って言ってもね、それを勉強したところで現場でいきなり通用するわけではないですから。座学ではほとんどレベルアップはしません。それはJリーグを目指すサッカー少年が、ピッチに上がらず必死にルールブックやサッカーの上達本を読んでいるようなものです。大学やプログラミングスクールで学ぶにしても、個人のエンジニアから学ぶにしても、その教育カリキュラム自体の品質を問うのはナンセンスだと思うんですよ。まとめ:プログラミングの学習は人で選ぼう!今回はプログラミングをどんな方法で学ぶのが一番効率的かというお話をしていきましたが、要は学習内容よりも「どれだけ自分が挫折しないようにその人から気持ち良く学べるか」って事を重視した方が良いと僕は思います。いずれにしても、スクールなんかで学ぶことってエンジニアの業務の「一部の一部」に過ぎません。「こっちのスクールの方が詳しく教えてもらえそうだ!」みたいな感じで選ぶより、「この人だったらついていきたいな」と思える人を見て選べば良いんじゃないですかね。最強の初心者向けプログラミング学習教材プログラミングを独学でやりはじめると高確率で挫折します。それは、教材のテキストに書いてある通りに演習を進めても教材通りに進まなかった時です。Hacks」では、全コンテンツが動画であるため、見よう見まねに進めても演習を終わらせることができます。24時間体制の手厚いQAサポートまで付いていて、まさに挫折しようがないサービス設計。プログラミングスクールに通う前の前段としての活用も効果的。岡山・香川でフリーランスエンジニアになれるのか調査してみた【PE-BANK】おすすめの記事エージェントレバテックで実地経験2年の僕が月収60万のフリーランスエンジニアになれた話【動画あり】どうも、元フリーランスエンジニアのやまもとりゅうけん(@ryukke)です。今回は僕が全幅の信頼をおくエージェント、「レバテックフリーラ...オンラインサロンオンラインサロンが怪しいと思われる理由は?【現役のサロンオーナーが解説】どうも、人生逃げ切りサロンオーナーのりゅうけんです。あなたも「フリーランスに憧れるけど大学生でも出来るのかな?」「どうやっ...エージェントエンジニア専門エージェントが信用できないという人に伝えたいことどうも、フリーランスエンジニアのりゅうけんです。転職エージェントが信用できない人ってたくさんいると思います。これは気持ちもわかるんですよね...副業入門2022年大注目の『広告運用』ってどんな仕事?将来性と仕事内容を解説!どうも、りゅうけんです。「WEB広告運用が今めちゃくちゃ熱いって聞いたんだけど、実際どんな仕事なの?」と疑問に思っている人も多いのではない...オンラインサロン今流行りの『オンラインサロン』とは?人気が急上昇している4つの理由をサロンオーナー自ら解説!どうも、人生逃げ切りサロンという日本最大級のオンラインサロンを運営しているりゅうけんです。名言を曲解してるあなたへ。環境変えただけで成功するわけないでしょうが。「名言」を言った本人が意図する通りに、言葉の本質を受け取れている人がどれだけいるのでしょうか。かの著名な経営コンサルタントである大前研一氏...ライフハックITエンジニアがミニマリストやるなら最低限これをやれ!【すぐにできる断捨離4選】どうも、ITエンジニア×ミニマリストのやまもとりゅうけん(@ryukke)です。東証一部上場企業にプログラマーとして就職したのち、27歳でフリーランスエンジニアとして独立し、サイバーエージェント大阪支店等に勤務。現在は日本最大規模の複業コミュニティ「人生逃げ切りサロン」を開設し、3年間で参加者5000名超まで拡大させる。