プログラミングスクール比較

プログラミングに関する情報サイトです。副業,稼ぎ方,学習方法,スクール等

プログラミング 学習

プログラミング 学習 挫折しないモチベーションの保ち方

投稿日:2020年11月12日 更新日:

プログラミング 学習でのモチベーションの保ち方
を学習した際のことを考えていろいろと書いてみました。

プログラミングでやりたいことによっては
そこそこ長期間の学習になるので、モチベーションを保つというのも
プログラミング学習には大切なことかと思います。

 

 

本気で何かを続けたいのであれば、結果を変えようとするのではなく、あらゆる行動の源になっている思考パターン(ものの見方や考え方)を見直してほしいのです。

出典 – 『人生を変える続ける技術』p7

 

 

プログラミング 学習はなぜ挫折するのか?

プログラミング 学習はなぜ挫折しやすいのか
実際に学んでみて挫折の要因と
なっているようなものの一例をあげてみました。

 

  • 基礎的な初学の間ではショボいことしかできない
  • データだけをみていてもつまらない
  • 構造のイメージができていないと難しい部分もあり
  • 詰まると割と面倒な部分も多い

上記するものの対策の一例です。

 

基礎的な初学の間ではショボいことしかできない 対策

基礎的な部分では実用的なことは
できません。というよりかしょぼい事ばかりやらされて
だんだんと面倒になっていき挫折
というのが
リアルな話です。

 

わかるかどうかは別として、たまには基礎を無視して、わりと
すごいと思えるようなソースを部分的に変更して解析してみても面白いかも
しれません。

 

自分もいずれこれぐらいのものはサクッと作れるように
というイメージがもてればそれでOKかと。

 

データだけをみていてもつまらない 対策

これはつまらない、目で見て簡単にわかるように
グラフィカルにしてみると、面白かったり
以外な事を発見したりします。

頭の大部分は視覚情報処理による部分です。

霊長類の高度な視覚能力は、発達した大脳皮質における視覚情報処理による部分が大きい。

出典 – https://bsd.neuroinf.jp/wiki/%E8%A6%96%E8%A6%9A%E7%B5%8C%E8%B7%AF

以下はwikiの脳: 視覚野 の画像
脳: 視覚野の画像
出典 – https://ja.wikipedia.org/

この部分があまり働かずに使われていないというのは、勿体ない気がします。
データだけではなくグラフィカルに表示してこの
部分も働かせてみましょう。

各言語、グラフ系のライブラリはそれなりに
そろっているので
、データだけみていてつまらないと
思うのであれば、グラフなどで表示してみると
少しだけましにはなるのかと思います。

 

 

構造のイメージができていないと難しい部分もあり 対策

C言語で言ったらポインターや配列とかでしょうか。
アドレスというのがポイントですが構造がしっかりとイメージできてないと厳しい所があります
関数なんかも全然わからないみたいな人も多いようです
私が行っていたプログラミングスクールはそうでした。

これの対策はなかなか難しいですね。

わかりづらい部分はじっくりと、何度もソースを変更してみて挙動を
確かめて理解するといいのでは
。頭の中にイメージするとか。

わからないものをわからないまま進めると
挫折の要因になるのでとにかくクリアにするように
してみてください。

 

詰まると割と面倒な部分も多い 対策

プログラミングではかなりわかりづらいエラーみたいなのは
稀に出てきたりします。

 

ソース個別の理由のものが多いので、自分ひとりでわからない場合は
人に聞いたりしないと、初学の人だと詰まったまま
1日を過ごすなんてことも普通にありえます。

とにかくわからなかったら人に聞くということが大切。
プログラミングスクール通学なら講師に聞く。
オンラインならチャットして聞くに限ります。
1人で悩んで過ごすのは時間の無駄使いです。

プログラミング ぐぐってもわからない対策
プログラミング初学の場合、わからないことだらけで 検索して調べることも多いかと思います。 しかし、webページは世には山ほどあれど自分の解決したい 問題が毎回でてくるというわけではないです。 &nbs ...

 

人によっては挫折するような要因は
さまざまかと思いますが、そういう問題点を挙げて
排除するような努力もプログラミング学習には
必要です。

 

プログラミング 学習 目的を持ちモチベーションの保つ

 

あなたの「プログラミング学習の目的は」何ですか?

 

そう聞かれてすぐに答えられないような人で
あれば、初学でモチベーションの保つのにはかなり
苦労するはず
です。
(2つの目の言語などはそこまで必要はないと思います)

 

逆にプログラミング学習の目的が
明確である場合は、比較的モチベーションは保ちやすい
のではないでしょうか。

 

まずはプログラミング学習の目的を明確に
する事。

 

目的は「副業で稼ぐため」とか「就職する為」などと
抽象的なものではなくもっと具体的で明確なものでないとダメです。

脳をその気にさせる方法

それは未来のイメージを脳内で思い描く時に、なんとなくぼやっと考えるのではなく、もはやそれを体験しているくらい具体的に思い描くことです。

出典 – 『人生を変える続ける技術』p84

 

 

プログラミング学習の目的を具体的に

「副業で稼ぐため」⇒「フリーランスで稼ぐ」⇒「Pythonが高額案件があり」⇒「Pythonを覚える」

「就職する為」⇒「ネットワーク関連のA社に就職する」⇒「Javaを覚える」

 

さらにもっと言語でも特定の分野やライブラリなどを
特化して覚えるようにしたほうが
、目的に近づきやすい
のでモチベーションは保ちやすいでしょう。

 

おそらくプログラミング初心者の方であれば、あまり各種言語
などに詳しくはなく、明確な目標を持てないのかも
しれません。

 

目的は俯瞰逆算思考で

目的は俯瞰逆算思考で考えたほうが具体的なものが
出てくるかと
思います。
プログラミング学習というのは目的達成の段階の
ひとつでまだ別の要因なども多い。

 

一般的な考えかたでは、順行思考という場合も多いはずです。
順行思考か俯瞰逆算思考の違いは

 

より効率的なプロセスを考えなくては、遂行能力はがくんと落ちてしまう。
その明暗を分けるのが、経営者が順行思考か俯瞰逆算思考かという違いである。
順行思考の経営者の中には、ゴールまでのプランをきちんと作らない人がいる。とにか
く行動しなければとばかり、「すぐにできそうなところから始めよう」と、手頃な案件か
ら着手してしなうのだ。優先順位もつけずに適当に初めては、効率が悪くなるのも当然だ
ろう。目の前のことから片付けようというのが順行思考であり、典型的な短期的視野の産
物なのだ。

出典 -「レバレッジ・マネジメント」本田直之

 

プログラミング 学習の目的をはっきりとして、
挫折しないような対策
をおこたらないように
するとモチベーションの保つのは人によっては
そこまで難しいというわけではないかと思います。

 

 

最後に、多くの日本の指導者を育てた
吉田 松陰の名言で
締めくくらせていただきます。

夢なき者に理想なし、

理想なき者に計画なし、

計画なき者に実行なし、

実行なき者に成功なし。

故に、夢なき者に成功なし。

 

-プログラミング 学習
-

執筆者:

関連記事

no image

プログラミング 2つの言語を並行学習すると効率は

勉強においては、ブロック・プラクティス(集中的練習)や インターリーブ(並行学習)があり   並行学習することによって効果が高いとされて います。 これは人の集中力は大人でも15分が限界だと …

no image

プログラミング 勉強 場所は?

日本の住宅環境は平均するとさほどよくないという。 賃貸の人などは自宅が落ち着かないという人も 多いのではないでしょうか。 自宅に物が多いというような方も、集中できない 原因となっているかもしれません。 …

ブラウザ デベロッパーツール

プログラミング ぐぐってもわからない対策

プログラミング初学の場合、わからないことだらけで 検索して調べることも多いかと思います。 しかし、webページは世には山ほどあれど自分の解決したい 問題が毎回でてくるというわけではないです。 &nbs …

no image

プログラミング学習を記録(メモ)してブログにすると効率がいい

学習した内容などをブログに記録することにより 効率よく学習できます。   以下のようにいくつかの理由があります。   忘れてもすぐに確認できる 文章に起こすことにより詳細に内容を確 …

no image

プログラミング用サイト 作成はwordpressがおすすめ5つの理由

プログラミング用サイト作成する場合 どのように作成するのかと考えている人も 多いかと思います。 いろいろなサイト作成ツールはあるものの プログラミングでのサイト作成は断然 wordpressがおすすめ …