どーも!睡魔です!
今回は、
「書き方は理解しているのに
コードが書けない!」
という方に向けて、
考えられる原因と
どうすればいいかを
紹介していきたいと思います!
原因と対策がわからないと、
下記のようなことが起こりえます^^;
・単純作業を自動化できない
・実務に生かせない
・他の仕事に時間を使えない
・定時に仕事を終えられない
・早く家に帰って好きなことができない
逆に、しっかりと原因と対策を
理解できれば下記のような状態に
なるでしょう!
・単純作業を自動化できようになる
・実務に生かせるようになる
・他の仕事に時間を使えるようになる
・定時に仕事を終えられるようになる
・早く家に帰って好きなことができるようになる
あなたは今、
知識があるのにアウトプットが
出ていない状態です!!
ですから、
あなたは次のようになりたい
のではないでしょうか?
・やりたいことをプログラミングに落とし込みたい
・ソースコードをサクサク書けるようになりたい
原因と対策がわからないと
下記のように今と何も変わりません。
・やりたいことをプログラミングに落とし込めない
・ソースコードをサクサク書けるようになれない
原因と対策が分かれば、
次のような未来が待っています^^
・やりたいことをプログラミングに落とし込める
・ソースコードをサクサク書けるようになれる
では、
まずどのようなことが原因で
ソースコードが書けないのでしょうか?
次のようなことが考えられます!
・やりたいことを大枠でしか捉えていない
・やりたいことを十分に細分化できていない
・やりたいことをするための知識が不足している
このようなことが考えられます!
それでは、
一つずつ解決策を考えていきましょう^^
・やりたいことを大枠でしか捉えていない
プログラムは書いてある通りの
事しかしてくれません!
大枠でしか捉えていないと
やりたいことがぼんやりしていて
ソースコードが書けなくなります!
解決策として、
自分のやりたいことを
細かいところまで把握しましょう!
・やりたいことを十分に細分化できていない
やりたいことを細かいところまで
把握できたら、
次は機能ごとに分割していきましょう^^
プログラムは規模が大きくなるほど
複雑化してしまいます!
したがって、
なるべくシンプルになるように
機能ごとに細分化することが大切です!
分割した機能の中でもさらに
処理事に分割していくと
とてもシンプルにプログラミング
できるようになりますよ!
・やりたいことをするための知識が不足している
例えば、
「文字列を複数用意して
その文字列の数だけ繰り返し処理をしたい!」
となったときに、配列もFor文も知らなかったら
プログラミングするのは難しいですよね^^;
これと同じように、
基本的な知識があっても
それだけでは対応できない
こともあります!
そのために必要なのが、
以前の記事でも書いた
「検索能力」です!
僕のブログは初心者の方向け
です!
どうしても応用部分までは
お話ししきれないこともあります^^;
応用的なことを知りたい方は
ご自分で調べていただく必要が
あります!
そのためにも
「検索能力」は必要不可欠な
スキルになってきます!
では、
解決策をまとめておきましょう^^
・やりたいことを細部まで理解する!
・やりたいことを機能ごと、処理事に細分化してシンプルに!
・検索能力を磨こう!
ということですね!
最初はコツがわからずに
苦戦するかもしれません!
でも慣れてくれば
難なくできるようになってきますよ^^
いかがでしたでしょうか?
コードが書けない原因と対策を理解し、
アウトプットがしっかりできるように
していきましょうね^^
今日はこの辺で!
睡魔のブログのmy Pick