みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

プログラミングで解決できない問題に遭遇した場合

プログラミングで解決できない問題に遭遇した場合、あなたはどうするのでしょうか。

例)
・ しばらくは放置する(いずれは理解するから、また再挑戦すればいい)。

・ 人に聞く

・ 徹夜してやる(デスマーチ?)

・ OKWAVEやはてな人力等の質問サイトを活用する。

・ ブログに描く(ブログを見てくれる人がコメントを書いてくれるかも知れないから)

その他の解決方法がありましたら、お聞かせください。

投稿日時 - 2011-03-23 16:19:25

QNo.6614712

暇なときに回答ください

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

>・ 人に聞く
>・ OKWAVEやはてな人力等の質問サイトを活用する。
>・ ブログに描く(ブログを見てくれる人がコメントを書いてくれるかも知れないから)

他人に聞くという意味では、全部同じでは?

ついでに、ネットで(や資料を)調べるというのも、同じような経験者の経験を頼る意味では同じですね。

>・ しばらくは放置する(いずれは理解するから、また再挑戦すればいい)。
>・ 徹夜してやる(デスマーチ?)

実質、この2つのどちらかです。
その結果、なにかのきっかけで解法が見つかれば良し、でなければそのきっかけが訪れるまでデスマーチ。

投稿日時 - 2011-03-24 06:28:51

お礼

皆さん、ご回答ありがとうございました。

参考になりました。

投稿日時 - 2011-03-29 12:45:53

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

単にコーディングで詰まったというレベルの話なら、

・自分が詰まっている部分が(プログラム的に、という事は一切考えずに)どのようなものであるかを徹底的に分析する

これが出来れば解けたも同然。
その上で自分の知識で手に余る、と思ったらその時点で知っている誰かに聞きますが。

ある手順をプログラム化する方法が思いつかない場合は、

・とにかく細かい単位に手順を分割する

手順をプログラム化できない、という場合、大抵は手順を大きく区切りすぎているため。
どうしても人の判断が必要な場所、つまりコンピュータで判断不能な場所は「プログラム化しない」という選択を考える必要あり。

デバッグ時は

・自分が怪しいと思うところを一つずつ潰していく

やってるうちに別の怪しいところが見えてきたりすることもありますが。

投稿日時 - 2011-03-23 21:23:07

コンピューターの前で腕組みして、何もせずにじっと考えているとほとんどの場合ピンときて解決できます。

投稿日時 - 2011-03-23 16:43:06

ANo.3

・ひたすらぐぐる
・妥協案を探す
・徹夜する前に自己解決させる

投稿日時 - 2011-03-23 16:30:41

ANo.2

・ネットで、サンプルを探す。
・その機能を実現するツール(アプリ)を探す
・勘で色々やってやみくもに試してみる

投稿日時 - 2011-03-23 16:25:17

ANo.1

プログラミングで解決できない問題に遭遇したら、ハード屋に聞く。

投稿日時 - 2011-03-23 16:24:16

あなたにオススメの質問