プログラミングがなかなか理解できない【アウトプットを多めに】

10月 9, 2020

プログラミング が理解できない アウトプットを多めに

プログラミングはアウトプットが大事。

めだか皇帝
こんにちは!めだか皇帝@medakabloger )です!ブログ収益は最高で月30万円以上です!

プログラミングを勉強し始めの初心者にとって、プログラミングを理解することはとっても難しいものです。

挫折してしまう原因も、プログラミングがなかなか理解できないから。本を読んで、動画を見て、ネットの記事もたくさん読んだのに、なぜかコーディングしようとするとまったく手が動かない。

プログラミングを理解するにはどうしたら良いのでしょうか?

結論!

結論としては、アウトプットを多めにこなすことです。頭とカラダが理解できるまで、コードを繰り返し書いてみましょう!

プログラミングはインプットだけでは定着しない

プログラミングに限らないことですが、インプットするだけではなかなか定着していきません。プログラミング初心者がすこし勉強を進めてくると、カンタンなものであれば、本を見れば理解できるし、コードを読めばどんな処理なのか、わかるようになってきます。

だから、どんどん本や動画を見て先に進みたくなります。

先に進んでも良いのですが、本当に自分に定着しているのか確かめてみましょう。なにも見ずにコーディングができるでしょうか?

アウトプットしていないと、自分に定着していないから、手が止まってしまいませんか?あれ?なんだっけ???

これがインプットできているのに、アウトプットできないという状態です。

人の記憶はあいまいです。時間の経過とともにどんどん忘れていきます。どんなに自転車の乗り方を教わっても、最後は自分のカラダで覚えるしかありません。

プログラミングも自転車と同じ。構造や乗り方の知識をどんなに積み重ねても、乗れるかどうかは別話。乗ってみる、カラダで覚えることが大事なんですね。

if文が理解できても、if文は書けない

こちらはお恥ずかしいことにわたしが実践してみたPHPのif文の実践してみた結果です。

こちらはプロゲートのif文の課題。まず正解のif文はこちらです。

<?php

for ($i = 1; $i <= 100; $i++){
  if ($i % 3 == 0 && $i % 5 == 0){
   echo 'FizzBuzz';
  } elseif ($i % 3 == 0){
   echo 'Fizz';
  } elseif ($i % 5 == 0){
   echo 'Buzz';
  } else {
   echo $i;
  }
   echo '<br>';
}
?>

ある程度、プログラミングを学習していれば、こちらのコードは読めると思います。

最初のfor文があって、その中でif文がある。

でも、これ、じゃあ何も見ずに書いてねって言われるとできないんですよね。

わたしがチャレンジした結果です。。。

おいおい、ひどすぎるだろw

for文もif文もある程度読めるし、理解はできるんです。でも、書けるの?と言われるとこのありさま。

アウトプットはとても重要なのです!

覚えられるまで何度もプログラミングのアウトプットをしよう

プログラミングは暗記で覚える学習ではないと思います。だから、サンプルコードを覚えて、それをコーディングでできればそれでOKというわけではありません。

でも、サンプルコードすら書けないのではお話になりません。

サンプルコードが何も見ずに完璧に書けるようになるまで、繰り返しアウトプットをしてみましょう。

ということで、別のサンプルにはなりますが、何度も繰り返しコーディングしてみた結果、やっと覚えられました。

<?php
 for($i =1; $i <= 1000; $i ++)
 {
  if($i > 500)
  {
   break;
  }
  echo $i.'<br>';
 }
?>

という感じで、覚えられるまでコーディングしてみましょう。

カッコやセミコロンがごちゃごちゃして覚えられない

プログラミングをやっているとカッコやセミコロンがごちゃごちゃしてなかなか覚えられません。

そんな悩みを抱えていたところ、いつもプログラミングを教えてくれる『もりおさん(@how_to_study_)』からこんなリプをいただきました。

カッコの位置が揃っていて見やすいです。実際にコーディングしたときもわかりやすかったです。

コーディングにはいろいろなルールがあるそうなのですが、わたしはこの書き方がわかりやすかったので、しばらくこれで練習してみます!もりおさん、いつもありがとうございます(/・ω・)/

まとめ プログラミングがなかなか理解できない【アウトプットを多めに】

というわけで、プログラミングがなかなか理解できない時はインプットばかりではなく、アウトプットを多めにしましょう!というお話でした。

インプットももちろん大事なのですが、それ以上にアウトプットを意識して学習していきましょう。

プログラマーの人は自然とコードが頭に浮かんで、それをコードしているのだそうです。インプットされたものが、きちんとアウトプットできるようになっているんですね。

初心者はインプット量が少ないので自然とコーディングできるというわけにはいきませんが、カンタンなサンプルコードであれば何度も繰り返しアウトプットしてみてカラダで覚えるようにしていきましょう!

プログラミングの独学が不安な方は、プログラミングスクールの無料体験など良いかもしれません。わからないこと、不安なことを相談してみましょう!



【無料体験】プログラミングスクールのTechAcademy 詳しくはコチラ

わたしは引き続き独学で頑張っていこうと思っています!

以上、プログラミングがなかなか理解できない【アウトプットを多めに】でした!

読者の方へメッセージ


めだか皇帝
毎月の固定費の節約は効果絶大です!貯金やおこづかいを増やそう!

格安SIMを検討しているあなたへ

僕はドコモ時代、毎月8,000円以上を支払っていました。それがmineoにしたら、ほぼ違和感なしに月2,000円台に。月6,000円以上の節約。年間で7万2千円以上の節約😅

奥さんもmineoに乗り換えたので、合計で年14万円以上の節約。14万円もあれば、旅行にも行けるし、おいしいものも食べられるし、欲しいものも買えますよ😆

でも、格安SIMの乗り換えって面倒ですよね。そんなあなたのためにmineoが事務手数料3,300円を無料にするキャンペーン実施中。

このタイミングで乗り換えないと絶対に損。お申し込みは今すぐに👍


mineoの契約が3300円もお得に

事務手数料無料キャンペーン

期間限定!お見逃しなく!





おすすめ格安SIMサービス



mineo


LINEMO


UQモバイル


ahamo


この記事を書いた人

めだか☆皇帝

マイネオ歴7年目(2016年01月~)🤗

格安SIMに移行して、奥さんと二人で70万円以上のスマホ代の節約に成功!
mineo(格安SIM)にすれば
毎月のスマホ代を安くできる💰
苦しい家計も楽になるよ🎵

おすすめプランは一択👉
マイピタ10ギガプラン×パケット通信プラス(無料)で1958円🔥
マイピタ10ギガプラン

マイネオのパケット放題プラスについて
マイネオのパケット放題プラス

月990円でパケット使い放題🔥マイネオの『マイそく』
マイネオの『マイそく』

-プログラミング

Copyright© めだか皇帝@格安SIM帝国 , 2024 All Rights Reserved.