プログラミングの問題の解決策が止まっている[終了]


9

しばらくの間、解決策に行き詰まっているとしましょう。職業はなんですか?

どのように解決しますか?

欲求不満を感じないための最良の方法は何ですか?


8
抜け出すための最良の方法:いまいましい問題を解決する
レンジャー

あなたは一人で働きますか、それともチームで働きますか?
TeaDrinkingGeek

3
StackOverflowに投稿しますか?
JeffO 2011年


1
「一日」は!その問題を20年以上試してみてください。
Darknight

回答:


20

同僚に助けを求める

本当に、あなたの問題について他の人と話すことはほとんどの場合助けになります。ほとんどの場合、問題を説明しようとすると、より広い視野から見ているので、自分で答えを思い付くでしょう。これが私がチームで働くことが好きな主な理由です。たとえあなたがロットで「最高ランク」の開発者であったとしても、あなたはチーム内にどれだけ多くの知識があるかに驚かれることでしょう。


2
+1は、チームの最高ランクのメンバーであっても、低ランクのメンバーから学ぶことができることを思い出させます。
oosterwal 2011年

1
そのような状況で同僚と話をするのが良いもう1つの理由は、知識が広まるのに役立つということです。これから来ること(そしてその理由)と現在のやり方の両方について知識を広めるのに役立ちます。
Sparky

3
または、ゴム製のアヒルに話しかけてください。
Carra

1
+1-私たちが扱っているプログラミングの問題について話し合うとき、同僚と私は通常、お互いのキューブの中に座っています。デスクから起き上がるだけで、私は別の考え方を始めるのに役立ちます。
bedwyr 2011年

1
半分の時間、問題を説明するだけで問題を解決し、話し合う相手からの応答を必要とせずに解決策を提供するのに役立ちます。新しいソリューションの健全性チェックとしても使用できます。
HorusKol

11

しばらく棚にしましょう。時間があれば、1〜2日は別の作業をしてください。目覚めた直後やシャワーを浴びているときなど、解決策や解決策を見つけるその他の方法が、奇妙なときにあなたに現れるかもしれません。

時には、脳にバックグラウンド処理を行わせ、不要なデータをクリーンアップさせる必要がある場合もあります。

また、「実用的な思考と学習:ウェットウェアのリファクタリング」のAndy Huntによると、「論理的な頭脳」を使用している間、創造的な頭脳が逆に燃やされています。多くの場合、問題を解決するには創造性が必要です。彼は絵を描くような、あなたの創造的な脳を活性化することをすることを提案します。


3
++これはまさに私が提案しようとしていたことです。一線を画するのに一生懸命頑張っている場合は、ますます行き詰まることがあります。他のことを完全に考えることは、新鮮なアプローチを盛り上げることを可能にします。私の場合、よく考えると朝の3時です。それから私の妻は「なぜあなたは起きているのですか」と言います。「忘れないうちに試してみないと」
Mike Dunlavey、2011年

大学では、これは「ギリガンズアイランド」アプローチと呼ばれていました。行き詰まった場合は、ギリガンズアイランドのエピソードを視聴してから、そこに戻ってください。彼らは、描画のような具体的な右脳の活動については触れていませんでしたが、それは試してみる価値があるように思えます。
Ethel Evans

4

本当に問題が発生した場合は、数日間そのままにして、他の作業を行ってください。そして数日後、その問題に戻り、別の点から見てみます。


3
  • グーグルそれ
  • Stackoverflowで検索します。

あなたは問題やそれに似たものに遭遇した最初の人ではないかもしれません。あなたは解決策全体を手に入れることはできませんが、役立つヒントを見つけました。

私は同僚に割り込む前に上記のことをしようとします、それはあなたが試みさえしなかったことを示しているだけです。


1

最初からやり直して、別のソリューションを使用してください。醜いかもしれませんが、ボックスの外で考えるか、少なくとも回避策を適用してください。

あなたが持っているすべてがハンマーであるとき、あなたのすべての問題は釘です:-)

欲求不満を感じないための最良の方法は、経験を持つことです。経験から、ソースコードに関連するすべての問題を解決できることがわかりました。ほとんどの場合、最終的に問題を解決するか、少なくともその症状を許容できる程度に修正します。

私は未解決の問題があるとリラックスできない人です。しかし、問題の上で一晩寝ることは通常助けになります。多くの場合、翌日からやり直すときに見つかる部分を見落としたことがあります。


2
誰もが話しているこの「箱」とは何ですか、そしてあなたがその中にいるときどうやって知るのですか?
JeffO 2011年

1

家に帰って休んで、問題に注意を向けないでください。1日か2日で戻り、ゼロから始めます。通常、その時点で解決策は「ジャンプ」しようとしています。

他のものをやろうとしないでください、本当に拡散が必要です。他のことに集中することはそれを提供するつもりはありません!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.