模写修行メディア

プログラミング学習の独学は無理なのか?について

『プログラミング学習の独学が可能かどうか』は初学者にとって興味があるトピックではないでしょうか。

  • スクール運営者は不可能寄りな意見が多い
  • 現役エンジニアは可能寄りの意見が多い

ネットの記事やSNSを見ると、このような意見が多いように思います。この記事も一つの意見として参考にしてみてください。


💡 月2980円で質問し放題

  • プログラミングスクールは高い...

そんな方には、月2980円で質問し放題の侍テラコヤがおすすめです。

↓レビューした記事もあります。

月2980円で質問し放題の侍テラコヤが良さげ?現役エンジニアがレビュー!(口コミや評判も調査)

人数制限があるのでお早めに!👀

侍テラコヤ 公式サイト

この記事の目次

駆け出しエンジニアを100人見てきて感じたこと

昔コーディングやプログラミングを教えてた時期もあり、駆け出しエンジニアは100人近く見てきました。

現在も模写修行を運営する上で、駆け出しの方にユーザーインタビューすることがあります。

そこで感じたことを紹介します。

プログラミングには向き不向きがある

プログラミングは諦めずに継続さえすれば、誰でもいつか出来るようになります。ただ、その諦めずに継続することが何より難しいことです。早々に挫折する方も多くいます。

挫折せずに継続するためには、良いスタートを切ることも大切です。

  • 少しプログラミングに触れてみて、どんなものかなんとなくわかった
  • 理系教科が得意、もしくは文系でもかなり勉強をしてきた

賛否ありそうですが、上の2点どちらかでも当てはまれば、プログラミングに向いている可能性は高いと思います。

向いているかどうかは長期的に見たらあまり関係ない

『向き不向きがある』と書きましたが、不向きでもその仕事が好きであれば、長い目で見て上達します。

  • 覚えはあまり早くなかったけど、好きで続けて上達した
  • 覚えは早かったけど、継続できずに途中で辞めた

このようなケースは普通にありました。

向き不向きは学習の初動に関係があり、その仕事が好きか嫌いかは長期的に見た時の上達に関係あるように感じました。

独学やスクールよりも出来ることならまず就職を考えるべき!

継続できる、挫折しない環境に身を置くことが、プログラミングを習得する上で最も大切なことです。ではどんな環境が挫折しにくいか…

  1. 就職してしまう
  2. プログラミングスクールを使う
  3. メンターを使う
  4. 独学

挫折率はこの順に低くなると思います。

まずは就職を考える

そもそも、『スクール vs 独学』で考えがちですが、1 番良いのは就職してしまうことです。これが出来るのであれば、圧倒的に良いです。お金を貰いながら学べて、良くも悪くも監視されているので、続けるほかありません。

転職の場合は、ある程度基礎を身につけてからでないと、どこも入れないと思います。しかし、新卒やインターンならその限りではありません。

転職で未経験OKの求人も実際は純粋な未経験はほぼ取らないので、結局ある程度基礎は身につけないといけません。

未経験OKは、実務未経験OKと読み替えた方が良いです。

Point
新卒やインターンなら完全未経験でも就職出来る可能性はあります。

就職が無理なら基礎は自分で勉強する

前述した通り、全くスキル0から就職できる可能性は、新卒やインターン以外ほぼありません。

基礎を学んでから転職するには、独学以外にプログラミングスクールやメンターの活用があります。

  • お金を払ったからには取り返そうと言う気持ちが働く
  • 質問出来る環境は挫折しにくくなる
  • コミュニティ色が強いスクールは一緒に頑張る仲間ができること

これらは、プログラミングスクールやメンターを使うメリットです。


お金をかけたくなければ独学するしかありません。

  • 最初の頃は理解できなくて、1人何時間も悩む
  • わからないことやバグも自分で解決
  • 周りには誘惑もたくさんある
  • 励ましてくれる人もいない

この状況で独学することは大変ですが、可能ではあります。独学で勉強してエンジニアになった人は世の中にたくさんいます。

塾や家庭教師にお金をかけ、参考書をたくさん買い、大学に受かる人がいます。その一方で、ほとんどお金をかけずに独学で受かってしまう人もいます。プログラミングも同じです。

ただし、多くの方にとって独学はと非効率だと思います。その理由については、下記の記事をご覧ください。

駆け出しエンジニア/デザイナー向けメンタリングサービスはじめました

月2980円で学習を効率化!✊

侍テラコヤ 公式サイト

大変だけど独学は可能!その理由について紹介!

独学は非効率と書きましたが、昔に比べれば今はかなり独学しやすい環境になってきています。

独学が可能だと思う理由について、詳しく紹介します。

独学で勉強するための情報が大量にある

今は独学で勉強するための書籍や学習サービスがたくさんあります。

  • Progate / ドットインストール / udemy などの学習サービス
  • 書籍

これらを使えば、基礎は十分学べます。

特に書籍は多くのチェックが入って出版されているので、情報の正しさという観点で、おすすめです。各言語1冊はやっておくと良いです。

意気込んで中級者向けのものを使う必要はありません。最初はとにかく簡単な超入門から始めましょう。

情報が多いことは良いことですが、情報を精査出来ないと、お金と時間を無駄にすることにもなります。

コーディング教材作りました 🎉

こんな方におすすめです。

  • コーダー・フロントエンドエンジニアを目指している
  • 基礎学習を終えて実践的な"練習"がしたい
  • XDのデータを見ながらコーディングの練習をしたい
  • プロのコードを見たい
  • CSS設計やSCSSの勉強もしたい

無料の教材もあるので、ぜひ学習にご活用ください。

模写修行を見る

エラーや疑問の多くはググれば解決する

0からプログラミングを勉強する場合の主要言語は限られています。

業種習得すべきスキル
webデザインHTML・CSS / JavaScript / WordPress
フロントエンドHTML・CSS / JavaScript
バックエンドRuby or PHP or Python
スマホアプリSwift or Kotlin

これらの言語は情報も多く、エラーや疑問の多くはググれば解決します。ブログ / Zenn / Qiitaで解決方法を紹介している場合が多いです。

現役エンジニアも、わからないことがあれば、ググって解決しています。

ただし、30分程度悩んでも解決しなければ、教えてもたった方が効率的です。可能であれば質問出来る環境があると効率的です。

昔に比べプログラミングは簡単になっている

10年以上前にプログラミングを始めた人は、情報も少なく、今より習得の難易度も格段に高かったように思います。

僕は初めてプログラミングに触れたのが、11年前くらいです。その頃は書籍くらいしか、選択肢がなかった気がします。

それに比べて、今は動画でわかりやすく解説している教材等もあるので、初心者は学習しやすい環境になりました。

月2980円で質問し放題!👀

侍テラコヤ 公式サイト

プログラミングの独学が向いている人の3つの特徴

独学ができる人にとっては、自分のペースでどんどん進められるので、人に教わるより効率が良い場合もあります。

ここでは、どんな人が独学に向いているか、特徴を紹介します。あくまで個人的な意見であり、この特徴がなければ独学が無理ということではないので、参考程度にしてください。

勉強慣れしている

勉強慣れしている人は、効率的に勉強する方法や自分にあった勉強法をわかっています。それに加えて、辛抱強さもあります。

学歴が高い方が有利というわけではありません。プログラミングは学校の勉強のように覚える勉強ではありません。理解して使うための勉強です。

理解して使いこなせることが重要なので、暗記でそこそこの学歴をゲット出来る受験勉強とは少し違います。理系が強いと言われているのは、理解する勉強だからです。

受験勉強や学校の勉強に限らず、何か熱心に勉強していた人は強いように思います。

好きなことにハマりやすい性格

プログラミングをやってみて、面白い、楽しいと感じられる人は独学でもやっていける可能性が高いです。

誰でも好きなことはあると思います。その好きなことだったら、何時間でも出来るのではないでしょうか?

逆に全く好きになれない人はやめた方が良いです。稼げても、自由な生活が出来ても、好きじゃないと続かない思います。

プログラミング以外で成功体験がある

スポーツでも勉強でも1度何かで成功体験がある人は、新しいことに挑戦するときも強い傾向にある気がします。辛抱強さというか、気合いと根性というか…。

現に一緒に働いてるエンジニア陣は、高校の部活で良い成績を残している人が多いです。

独学で効率的に学習するために気をつけること

就職やスクールと比べると独学は非効率なことは確かです。

出来る限り無駄なことをしないように、何をどう勉強するのが良いかの情報収集は念入りにやりましょう。この業界はポジショントークで溢れているので、疑ってかかるくらいのスタンスが良いです。

web制作志望の方は、下記の学習ロードマップに関する記事も参考にしてみてください。

【web制作】プロになるための学習ロードマップ!

効率良く学習したい方は、質問ができるサービスを使いましょう。

↓レビュー記事

月2980円で質問し放題の侍テラコヤが良さげ?現役エンジニアがレビュー!(口コミや評判も調査)

人数制限があるのでお早めに!👀

侍テラコヤ 公式サイト

この記事を書いた人

Gakuのアイコン

Gaku / @gaku92014091

大学・大学院時代から個人で仕事をする。卒業後5年間のフリーランス期を経て、法人化。マーケティング、デザイン、コーディング、プログラミング(フロント)、幅広くやります。webサービス作るのが好き!

\Share/

模写修行のトップページのスクリーンショット
模写修行

駆け出しエンジニアのためのコーディング練習教材