【毎月3名限定】僕が運営するプログラミングスクール
プログラミング

プログラミングが独学の挫折率9割と言われている理由【挫折しない方法あり】

こんにちは、Ziziです。

本記事では、
プログラミングが難しく、独学の挫折率が9割と言われている理由を解説していこうと思います。

プログラミングをどこまで学べばいいのかわからない
どうしたら挫折せずに学習できるの?

こういった悩みを持つ方のお役に立てるのではないかと思います。

あなたが、この記事を読むことで

・挫折しづらい学習方法がわかる
・成長効率のいい学習の仕方がわかる

それではいってみましょう!

プログラミングが独学の挫折率9割と言われている理由

適切な学習内容がわからない…

入門書が難しすぎる…

覚えることが多すぎる…


エラーが直らない…


質問できる人がいない…


モチベーションが続かない…


学習で壁にぶつかり、解決策がわからない…

このあたりだと思います。

僕も最初は何もわからず不安でした。

Zizi
Zizi
何から勉強していけばいいの?
Zizi
Zizi
どれくらい勉強すれば良いの?
Zizi
Zizi
何をどうやって学習していけばいいの?

全くわかりませんでした。

なので、そういった人達のために
僕がエンジニアになるために今までやってきたこと
こちらの記事でまとめました。

あわせて読みたい
未経験からフリーランスエンジニアとして制作会社から案件を受注するために僕がやってきたこと本記事では、 僕が今年の4月にフリーランスを目指すきっかけになった マヤさん(@Mayayan6)との出会いから、今までやってきたことを振り返ってきました。 ...

また、学習する上でいちばん大切なこと

「間違った方向に努力をしない」ということです。

(例)

フロントエンドエンジニアになりたい

Java
C#

の学習をする

あんまりこういう人はいないかもしれないですが、

学習する中でまずは何が必要なのかを徹底的にリサーチしてから
そのために必要なスキルなどを逆算して学んでいきましょう。

今回の例で言うと、

フロントエンドエンジニアになりたい

そのためには何が必要なにか

HTML/CSS/JSの知識が最低限必要

Progateなどで基礎を学ぶ

サイト模写してみる

みたいな感じで学習していくと間違った方向に行きにくいです。

それでは次の章で、具体的な学習方法を見ていきましょう。

挫折しにくい学習方法とは?

結論から言うと、

「目標物(ゴール)を決めること」です。

僕の場合で言うと、
プログラミングを学び始めた初期の頃から、
まずは自分のポートフォリオサイトを作る!というゴールを一つ決めていました!

https://zizi.tokyo

https://zizi.red

作り方については別の記事で解説しています。

あわせて読みたい
【解説】デザインができないエンジニアがポートフォリオサイトを作る方法Progateでレベル上げしている暇があったら 学んだことですぐにアウトプットするために自分のポートフォリオサイトを作りましょう。その方が圧倒的に成長効率はいいです。 ...

なので、

まずはプログラミングを学んで、

「自分は何をしたいのか?」「サービスを作りたいのか?」「アプリを使いたいのか?」

この「目標物(ゴール)」を設定をしましょう!

(例)

メルカリみたいなアプリを作りたい
Tinderみたいなマッチングアプリを作りたい
友達のECサイトを作りたい
自分のお店のサイトを作りたい

目標物が決まったあとは、
そのサイトやアプリを作るために必要なこと逆算してどんどんインプットしていきます。

すると、インプットしたことをすぐにアウトプットできるので
知識が定着しやすく、目標物があるのでモチベーションが落ちにくいです。

僕はこの学習方法で以下のサイトたちを作ってきました!

https://edenjapan.life

https://50000yen.life

https://zizilog.com

そうやって学習していくと挫折しにくいのですが、

わからなくなった時に、質問できる人がいればさらに挫折しにくいです。

プログラミングスクールはそのための補助輪として活用しましょう!

Techacademy
僕も最近新しいことを学ぼうと思い、申し込んだのですが、
メンターの方が基本的に何でも答えてくれるので心強いですよ!

※更新情報(2019年5月04日):今ならなんと0円コースがあります
TechAcademyは今なら1週間の無料体験があります。
僕も無料体験を受けてから受講を決めましたが、激しくおすすめです。
無料体験ですが、内容は超有料級です!(実際に受ける内容を無料で受けられるので)
無料なのでとりあえず試してみるのが良いかなと思います。
» Techacademyの無料体験はこちら

僕もエンジニアになりたい人向け
メンターサービスをやっているので、興味がある人はお気軽にご連絡くださいね!

学習する時に意識したほうが良いこと

ここまで、
挫折しないためには「目標物(ゴール)を決めること」が大事です!と言ってきましたが、
それと同じくらい大事なことがもう一つあります。

それは、

【「何のために学んでいるのか」を意識すること】です。

プログラミングを学ぶことがゴール。

プログラミングで創ることがゴール。
プログラミングで稼ぐことがゴール。

たくさんの人達がプログラミング学習をしていますが、
プログラミングを学ぶこと自体がゴールになっている人が多い印象です。

学ぶことをゴールにしてしまった人は続かないので、徐々にフェードアウトしていくと思います。

プログラミングは奥が深すぎて、学ぼうと思えばいくらでも学べてしまうので、
この罠にハマらないように学習していきましょう!

自分は何のためにプログラミングを学んでいるのかを常に意識すると、挫折しにくいです。

また、プログラミングで稼ぐことがゴールだ!という人はこちらは必読です。
是非一度読んでおきましょう。

【エンジニアで稼ぐために大切な20のコト】
https://qiita.com/kazukichi/items/7379b75fba2f90d3cf45

まとめ

いかがでしたか?

僕の実体験も含めて挫折しにくい学習の仕方を解説してきました。

大事なのは

①目標物(ゴール)を決めること
②「何のために学んでいるのか」を意識すること

の2つです。

自分のレベルに合わせるのではなく、
自分が作りたいサイトに自分のレベルを合わせていくと成長が早いです。

これからもプログラミング学習楽しんでいきましょうね!

この記事が少しでもあなたの役に立てたら嬉しいです^^

ABOUT ME
Zizi
Zizi
フリーでWEB制作してます👨‍💻 大学卒業後独立→リゾバ4ヶ月で100万円→フィリピン留学→豪ワーホリ→未経験からフリーランス→北海道大手制作会社がクライアント→単月売上7桁到達。今は海外ノマドしながら世界をフラフラしてます。 自分の経験を元に、未経験からエンジニアになる方法や業界のことを発信してます。
【人生の難易度を下げよう】

僕は日本で働くのは
いい選択肢には思えなかったので、
大学卒業と同時に、
海外で生きていく決断をしました。

できることならば、

期間を気にせずに、
好きなだけ好きな人と好きな国にいたいし、
人生という旅を楽しみたかった。

いつ死んでもいいような人生を送りたかった。

結論から言うと、

僕は旅をしながら
お金を稼ぐスキルを身につけ、
理想の働き方を実現するに至りました。

「好きなことで生きていく」

ではなく、

「嫌なことで死なない」

2016年9月に海外に出て
ここまで2年以上
国内外を旅しています。

僕がどのようにお金を稼いで、
ここまで旅を続けられているのか。

以下の記事を読んで
是非チャレンジしてみてください。

旅をしながらお金を稼ぐ方法を知る

こちらの記事もおすすめ