私は最近ポモドーロテクニックを使い始めました。その結果、現在のタスクに関する思考の流れを崩さずに質問に答えることができない場合、ポモドーロの終わりまで平均15分ほど遅れて回答を延期できるかどうかを尋ね始めました。私が発見したこれの興味深い副作用は、私が彼らの机に立ち寄って質問に答えると、彼らはしばしばそれをすでに自分で解決しているということです。そうでない場合は、その時点で、十分な注意を払う準備を整えています。
これは学校ではありません。彼らが最終的に自分で見つけることができる事実をすぐに提供するなら、それは不正行為ではありません。それどころか、彼らの時間を節約することはビジネス上理にかなっており、私の経験では、正しい方向に頻繁に小さなプッシュを与えるメンターと比較して、試行錯誤によってスキルはほとんど磨かれません。私は彼らが9つの間違った方法と1人の権利よりも、私の助けを借りて物事を行う10の正しい方法を学びたいです。
何かを簡単に検索できる場合は、その方法を教えます。一方、特定のバグの症状を調査するためにどのファイルを調査するかなど、経験からしか知ることができない場合は、説明のない答えを返すだけで何の問題もありません。
逆に、アーキテクチャガイダンスのようなより主観的なものには、常にその背後にある推論を伴う必要があります。1つには、ジュニア開発者が特定のタスクについて、あなたよりもずっと深く考えていることです。話し合うことで、結論に飛び付かないようにします。また、ルールが適用されない将来の状況にルールを盲目的に適用しないようにします。
同僚を助け続けることを断固として拒否した1つのケースだけを考えることができます。それは、数時間かけて何かを説明し、いくつかの例を調べた後でした。いくつかの非常に主要なヒント。その時点で、彼女はファンダメンタルズを真剣に再学習せずに仕事を続ける希望はほとんどありませんでした。