web-dev-qa-db-ja.com

プロジェクトに行き詰まったときはどうしますか?

私がコードまたは設計のわだちにいるとき、問題について話し合う開発者でない同僚を見つける傾向があります。問題を詳細に説明する必要があり、通常、プロセスで見逃したものを見つけます。

あなたの「くっつかない」方法は何ですか?

25
user95

私の戦術のいくつか:

  • 問題を誰かに説明するか、誰にも説明しないでください。私のガールフレンドは、彼女が飼っているジャガイモに問題を説明するのが常でした。
  • (機会があれば)少しの間、他の何かに取り組みます。他のいくつかの機能や別のプロジェクトですらあります。現在のプロジェクトから離れましょう。多くの場合、午後4時30分に不可能と思われる問題は、翌日の午前9時30分にささいなことのように見えます。
  • パブに移動します(可能な場合)。上記と同じ原理。
  • それに対してあなたの頭を打ちます。これは問題を解決するのにそれほど生産的ではありませんが、少なくとも私にとっては、多くのことを学ぶ傾向があります。グリッドビューが自動並べ替えでない場合は、問題について可能な限りすべてを読んでみます。私の側の愚かなエラーを解決するにはまだ3時間かかりますが、最後には、グリッドビューと、それらがデータにどのようにバインドされるかについて知っておくべきことのすべてを学びました-私は任意の数を解決することができます将来的に同様の問題の。
  • 別の情報を入手します。できれば、プロジェクトのコンテキストについて少なくとも何かを知っている人がいいでしょう。私のエラーのほとんどは愚かなもので、2番目の目から数分で解決でき、何時間もかかる場所を解決できます。
  • 問題を切り分けます。私は「バグの証明」というラベルの付いたフォルダーを保持します。このフォルダーには、大規模で複雑なプロジェクトの全体的なコンテキストの外で特定の問題を再現するプロジェクトの山が保持されます。これは少し時間がかかる場合がありますが、大規模なプロジェクトの膨大な干渉要因とは関係なく、問題の原因を絞り込むことができます。
23
Fishtoaster

私はコンピューターから離れてしばらく何かをするのが大好きです。新鮮な目と明確な脳の働きが問題に疑問を投げかけています。

7
Walter

私の人生で問題を解決するのに最も役立つ人物を想像します。彼らがすぐに対応できない場合は、私を助けるために、私が一人でいることができる場所を見つけ、問題を大声で説明します。 mその人と話している。最終的に、私が/本当に/問題を抱えていることを彼らに納得させようとする過程で、私は通常、彼らが私に与えたのと同じアドバイスに行きます。

5
blucz

良い睡眠が役立ちます。

時々私は問題に行き詰まり、寝ている間に頭の中で解決策を考え出しました。私は文字通りahaソリューションで目を覚まします。時々あなたはあなたの脳をリセットする必要があるだけです。

2
Evan Plaice

それについて書いてみます。最初に、関連するすべての情報を収集し、検討したすべてのものとそれが機能しない理由をリストします。目の前に全部書いてあると、考える方がずっと楽だと思う。

2
Casebash

誰かと話し合うのが最善の解決策ですが、多くの場合、コンピュータから少し離れて、目を新しい位置から見るだけでも役立ちます。

また、シャワーやお風呂にいるとき、私のデザインに関する多くの洞察がよく得られます:)

2
Brian R. Bondy

あなたが気分を保つようにいくつかの良い音楽を維持します(ボリュームが遅い)。

自分がしていることに集中できないと感じたとき。足を動かしたり、タップしたり、しばらくの間跳ねたりすると、血流が再び乱暴になります。あなたが邪魔になる理由は、体がしばらく同じ位置に留まっているため、体の一部の緊張や血流不足のためです。あなたの血液をよりよく循環させ、あなたの仕事を成し遂げるようにしてください。

あなたがしていることについて誰かと話してみてください(あなたの近くにいる人、私の場合は私の婚約者)。相手がそれを理解しているかどうかは重要ではありませんが、確かに良い感触を得ます。

行き詰まった場合は、ペン紙を用意し、ボックス、名前、矢印などで視覚化して、流れを理解してください。もう一度考え直してください。

何か食べるものを手に入れ、しばらく座って食べてください。

ドライバーを入手して、マシン、ラップトップ、またはノートブックを開いて、何が問題なのかを調べてください... ???なぜ期待した結果が得られないのか:P(冗談)

私が動けなくなったときに私が個人的にほとんどの場合に行っているものですが、面白いです-鏡を見てください。顔を作って、自分と話し、自分の前にそれを置いていこうと思いましょう。自分を見つめ続ける。それは私が再び新鮮になり、私の力を再び高めるのに役立ちます。 Wierd eh ....でも、私には有効です。

2
J Sinh

私は常に2つまたは3つの適切なサイズのタスクを常に自分の前に置くようにしているので、一方に行き詰まった場合は、休憩してもう一方に取り組むことができます。これにより、たとえそれがその時の私の主要なタスクではない場合でも、ある目標に向かって生産的になることができます。ただし、壁に激しくぶつかった場合は、15分ほどでコーヒーやソーダを飲んだり、散歩したりすることができます。

2
Thomas Owens

ほんの数時間でも、仕事の場所を変えるのが好きです。時々、そのようなほんの少しのナッジは、別の見方で問題/プロジェクトを見るのに役立ちます。私のお気に入りの場所は、自分のデッキ、図書室、または自分用のホワイトボードを備えた会議室です。

1
Datachick

自宅で仕事をしている場合は、外でジョギングをしたり、散歩したりできます。それはあなたの健康に良いです、そしてあなたが行き詰まっている問題について考えるのを助けます。これが効果的であるとわかった場合は、問題の概要を理解するのに役立ちます。時には、問題の誤った部分に焦点を当て、問題のより良い概要が得られれば、解決策を見つけやすくなります。

1
HoLyVieR

別のツールと同じように、 Oblique Strategies カードのセットを取得できます。

Oblique Strategies [...]は、Brian EnoとPeter Schmidtによって作成され、1975年に最初に発行され、現在はその第5版である発行済みカードのセットです。各カードには、デッドロックまたはジレンマ状況を打破するために使用できるフレーズまたは不可解な発言が含まれています。一部は作曲に固有のものです。他はより一般的です。

作者は、カードを使用して創造的思考を育てたミュージシャンです。

あなたはランダムなカードを選び、「ディレマ」ステートメントを得ます。例えば:

「詳細を削除してあいまいさに変換する」

音楽を作ろうとしないと、それらが意味をなさない場合もありますが、カードが示唆することを理解しようとする簡単な練習は、現在の考えから心を解き放ち、無関係で探究されていない道から考えるのに役立つかもしれません。

一部のダウンロード可能なバージョン があり、オンラインで読むことができる websites もいくつかあります。 iPhoneまたはAndroidアプリとしても入手できると確信していますが、まだ探していません。「Oblique」というMac OS Xダッシュボードウィジェットとして持っています。リンクを検索したところ、オンラインではなくなったようです。

0
Sergio Acosta

私のクライアントの1人は、彼がプロジェクトで立ち往生すると、誰かが自分のズボンを引き下げているように感じていたと言いました。それは楽しかった。

私はその場所から出て、人と話し、読んでいます。ほとんどの場合、座って解決するために戻ってきたときにうまくいきました。

0
Macronimous