• ベストアンサー

プログラミング中にぼーっとしてしまう

プログラミング初心者です。 私はプログラミング中にぼーっとしてしまうことが多々有ります。 簡単な処理だったら問題がないのですが、少し複雑になるとあれこれ考えているうちに あれ?なにしようとしてたんだっけ?という状態になってしまいます。 要するにぼーっとしてしまうのです。 これは本当に時間の無駄ですので、なんとかしたいと思うのですが、 何か良い手はありますでしょうか。 こういう経験をした方ももしよければアドバイスをいただけたらと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • hymat
  • ベストアンサー率58% (95/162)
回答No.3

初心者なら初心者なりに、上級者でも上級者なりに、「さて、どうしたものか」と考え込んでしまう状況はあるでしょう。休む、まったく違うことをする、誰かに相談する、などもありますけど、そうも行かないですよね。そういう時は、狙いがボケて余計なことをしてしまいかねないので、いったんPCから離れましょう。 たぶん疲れもあるはずなので、アタマの中で考えようとせず、紙に書き出すのが良いと思います。前提条件、最終目的、不明点、可能性、理由、選択肢、要望など、とにかく関係ありそうなことを全部書き出しましょう。GTDって奴ですかね。 そういうアプリ等を使っても良いのですが、標準機能では表現しにくい場合もあり、余計な手間が掛かってしまうので、手書きのメモが良いです。人に見せる必要はないので、キレイに整理して書くのではなく、カッコ悪くても落書きのようにアタマの中をそのまま図解しましょう。紙は無地の方が良いと思います。かつて東大(旧帝大だった頃かも)で「アタマの悪い奴は大きい紙を使え」と言われた、という話を聞いたことがあります。行き詰った時はプログラミング以外でも使えますよ。 次第に詳しく書き込んでいくうちに問題点が整理され、何をすれば良いのか等がハッキリしてきます。そしたら関係なかったものを消し、ToDoを拾い出せば良いでしょう。キレイに書きたければ、その後あらためて清書してください。

その他の回答 (3)

回答No.4

複数の依頼が重なった時、特に「難しくて、やりたくないが優先度が高い」案件と、「簡単で直ぐにできるけど優先度が低い」案件複数が重なった時、「優先度が高い難しい方を考えていた筈なのに、気が付くと簡単な方を考えていた」と言うのが良くあります。気を取り直して再度難しい方を考え始めても、また簡単な方を考えてしまう。 こういう時は、無理に難しい方をやらないで先に簡単な方を片付ける様にしてます。不思議と簡単な事を片付けている間に難しい方の解法が見つかるものです。

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.2

私の場合は、複雑なものよりも、単純だけど繰り返し作業的なものをやっているとき、ぼーとなるというか、眠くなります。 複雑なものは、一気に解くことが難しいですから、それを分割し、いくつかの簡単な問題に分解してみるとか、もっとシンプルなケースを最初に考えてみるのがいいと思います。 そうすれば、質問者さんの得意な「簡単な処理」になるので、ぼーっとしなくなるのではないでしょうか?

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.1

>少し複雑になるとあれこれ考えているうちに あれ?なにしようとしてたんだっけ?という状態 これは集中しすぎたためにほかのことを考えられなくなったのです。 それだけです。問題ありません。

関連するQ&A