プログラミング

[体験談]プログラミング学習のモチベーションを保つ4つの方法

プログラミング学習始めてみたけど、かなり難しいしやる気が起きない…早くも挫折しそう

 

働きながら空いた時間でプログラミング学習してるんだけど、思うように学習が進まずどんどんモチベーションが下がってる

 

今回は上記のようなプログラミング学習を初めてみたものの、モチベーション維持がうまくできず挫折しそうという人たちに向けた記事です

スポンサードリンク

プログラミング学習のモチベーション維持が難しい理由

プログラミング学習のモチベーション維持が難しい理由

はっきりいってプログラミング学習のモチベーションを維持するというのはかなり難しいです

 

世間ではよく「プログラミング学習は9割の人が挫折する」と言われているのですが、その辺りからもなんとなくお分りいただけるかと思います

 

ここではまず、なぜプログラミング学習のモチベーション維持はそれほどまでに難しいのかを解説して、その上でいかにしてモチベーションを維持していく方法を紹介していきたいと思います

プログラミング学習というのはそもそも難しい

プログラミング学習というのはそもそも難しい

下の記事でも解説している通り、ネットやSNSなどではよく「プログラミングは簡単!」みたいなことが言われていますが全くそんなことはありません。多くの人にとってかなり難しいと思います

くわしくはこちら

 

というのもプログラミング初心者の人にとっては初めて見るものを基本的には知識のない状態から理解して扱えるようにならないといけませんからね

 

また、コードを書いているとちょっとしたミス(誤字脱字をはじめ原因不明なものまで)ですぐエラーが出て思ったような動きをしてくれないということもあります

そんな時はネットや書籍などを利用して調べながらエラーを修正しなくてはなりません

 

実際、僕は初心者の頃このエラーを1箇所修正するのに数時間かかるということもありました

 

とはいえ、もちろん中には上記のようなことを楽しいと感じたり得意な人もいるでしょう。そういった人はプログラミング学習を楽しいだとか簡単と感じるかもしれません

しかし、大勢の人にとってプログラミングは学習難しく苦痛なものです

 

プログラミングスキル習得までにはかなりの時間がかかる

プログラミングスキル習得までにはかなりの時間がかかる

プログラミングスキル習得までにはかなりの時間がかかります

 

実際僕も下の記事にある通り半年もかかってしましました

くわしくはこちら

 

まぁ、今では教材の質が格段に良くなったり、スキル習得までのロードマップが整備されていたりするので効率よく学習を進めれば半年もかかることはないかと思いますが、それでも2~3ヶ月はかかるでしょう

 

2~3ヶ月も学習を続けるというのは結構なハードルです

 

しかも、ある程度のスキルを身につけるまではどれだけコードを書いてもお金を稼げない状況で頑張らないといけないというのはかなり辛位ですから途中で挫折してしまうというのも頷けます

スポンサードリンク

プログラミング学習のモチベーションを保つ4つの方法

プログラミング学習を学習を習慣化する

プログラミング学習を学習を習慣化する

まずはプログラミング学習を習慣化してしまいましょう

 

毎日朝夜5分前後歯を磨いてるって考えたら非常にめんどくさい行為に感じますが、これを読んでいる皆さんもちゃんと毎日歯を磨いていますよね?

これは歯磨きが習慣化されているからです

 

ここでいう歯磨きと同じようにプログラミング学習も1日の中でやるタイミングを決めて習慣化することで挫折する可能性を減らせます

 

ちなみにぼくは

・朝起きて朝食を食べて瞑想をして歯を磨いた後プログラミング学習(1~1.5時間)

・夕食を食べ終えたらプログラミング学習(1.5~2時間)

というように歯磨きと夕食という絶対に毎日やることに紐づけてプログラミング学習を行ったことで挫折せずにプログラミング学習に取り組めました

無理のないレベルで学習を進める

無理のないレベルで学習を進める

ここでいう無理のないレベルというのは無理のない難易度、無理のない量(時間)のことです

 

先述した通り、プログラミング学習はどれだけ効率よく進めたとしても2~3ヶ月はかかってしまいます

 

学習を始めたての頃はモチベーションも高いので多少無理をしたとしてもやっていけるかと思いますが、2ヶ月も3ヶ月も無理をし続けるというのはハッキリいって不可能な上に無理な目標をたててしまうことでその目標が達成できず、どんどんモチベーションが維持できなくなって挫折しやすくなってしまうでしょう

 

ですから、プログラミング学習はしっかりこなし続けられる無理のないレベルで挫折せずに続けることを目的にやるようにしましょう

 

下の記事にもある通りプログラミング学習は難しくはありますが続けさえすれば誰にでもできます

くわしくはこちら

とにかく挫折せずに続けるようにしましょう

できるだけ早くお金を稼ぐ

先ほどの無理のないレベルで学習を続けるという項目と背反しているように感じるかもしれませんが、ここでいうできるだけ早くお金を稼ぐというのは「効率の良い学習方法でプログラミング学習を進め最短でお金を稼げるようになる」ということです

 

先述した通りお金を稼げない状況で黙々と学習を続けるというのは非常に辛く難易度も高いです

逆に少額でもお金を稼げていればそれがインセンティブになり「頑張れば稼げる」というような形でモチベーションが生まれやすいです

 

ですから、プログラミング学習を進める際はとにかく早くお金を稼げるようになるというのを目標に取り組むようにしましょう

プログラミングスクールやプログラミング学習コミュニティ・SNSなどを使って学習を続けやすい環境を作る

プログラミングスクールやプログラミング学習コミュニティ・SNSなどを使って学習を続けやすい環境を作る

プログラミング学習のモチベーションを保つ上でプログラミング学習を続けやすい環境を整備するというのは非常に重要

 

ここでいうプログラミング学習を続けやすい環境というのは個別のメンターが付いてくれるプログラミングスクールを利用するだとかプログラミング学習コミュニティを利用するだとかSNSを利用して同レベル帯のプログラミング学習仲間を見つけるということを指します

 

ちなみに、プログラミングスクールやプログラミング学習コミュニティについての詳しいことは下の記事で解説していますのでこちらをどうぞ

くわしくはこちら

 

実際にぼくも今、東京フリーランスというエンジニアのコミュニテイに入りWordpressのカスタマイズを学んでいますが、やはり同時期に同じような部分で苦しみつつ頑張っている人がいるというのはモチベーションになりますし、どうしてもわからないところやつまづいた時には助け合えるというのは挫折を防ぐ抑止力にもなっています

 

ぶっちゃけネットのおかげでこれだけ簡単にプログラミング学習に集中しやすい環境が手に入るのにそれを利用せずひとりで学習を進めるというのは非常に勿体無いですね
スポンサードリンク

プログラミング学習を途中で挫折するのは勿体無いからとにかく続けましょう

プログラミング学習を途中で挫折するのは勿体無いからとにかく続けましょう

冒頭でも説明した通り、プログラミング学習は9割の人が挫折すると言われているくらい挫折しやすいです

 

しかし、下の記事でも解説している通り途中で挫折してしまうのは非常に勿体無いくらいプログラミングスキルというのは市場価値が高くお金を稼ぎやすいスキルです

くわしくはこちら

 

プログラミング学習を挫折してしまう原因は色々あるかとは思いますが、元を辿っていけば今回紹介したようなモチベーションの維持に失敗して途中でやめてしまうという感じかと思います

 

なのでこれを読んだあなたはしっかりモチベーションを維持しつつせめてお金を稼げるレベルまでは頑張ってみてください

 

ぶっちゃけプログラミングは難しくはありますが少しずつでも続けさえすれば誰でも身につけられるスキルですからね