開発者は、スタックオーバーフローに膨大な時間を費やしています。 私のキャリアの始まりが2008年8月にこのサイトを開設したことと非常に幸運でした。 そして、初心者の開発者が通常尋ねるすべての質問に対する答えを得ることができました。
昨年、私はコミュニティに「負債」を返済し、スタックオーバーフローにより深く関与するという目標を設定しました。 情報の「単純な消費者」になるのをやめ、長年にわたって学んだことを共有し始めることが重要でした。 これを行うために、正しいStack Exchangeサイトにアカウントを作成し、未回答の質問を毎日調べ始めました。
数週間は十分でした。
目標は簡単すぎて失敗しません。
James Clearが雄弁に説明しているように 、目標を設定するだけでは十分ではありません。 目標は非常に抽象的なものであり、私たちの脳はこれと連動するように進化的に適応されていません。 彼は習慣や儀式を扱うようになっています。
目標ではなくプロセスに従ってください。
とても簡単なので痛い。 「コミュニティに良い報いを返す」ことに専念することはできません。 毎日1つの質問に答えることに専念できます。
小鳥がつつきます。 ペリカン鳥、体重の2倍
それでは、どのようなシステムが質問に答えるのに役立ちますか? ブライアントレーシーというフレーズが思い浮かびます。
先延ばしに対処する最良の方法は、作業に必要なすべてのものが事前に準備されていることを確認することです。
質問に答えるには何が必要ですか? 質問!
フィルターが急ぎます
Stack Exchangeの最も便利な機能であるフィルターを紹介します。
Stack Exchangeにログインしている場合は、 このリンクを使用してフィルターにアクセスできます。 1つ以上のタグを指定して、質問用の名前付きフィルターを作成できます。 しかし、もっと重要なのは、フィルターに合った新しい質問を購読できることです! そして、あなたは毎日郵便でダイジェストを受け取ります。 したがって、すでに毎日メールをチェックする習慣がある場合は、フィルターを使用して、Stack Exchangeで新しい質問を表示する習慣に自動的にアップグレードします。
意味のあるタグでフィルタリングする
フィルターは良いですが、たくさんあります。 質問が多すぎます。 本当に答えたいものに集中するには、最も具体的なタグを使用します。
たとえば、汎用の「JavaScript」タグの代わりに、最近使用したフレームワーク、ライブラリ、または開発手法の名前を使用してみてください。 フィルタが具体的であればあるほど、質問に簡単に答えて誰かを助けることができる可能性が高くなります。
フィルタメーリングはほんの始まりです
メーリングリストは単なるごまかしであることを覚えておくことが重要です。 Stack Overflowについて毎日思い出す簡単な方法。
タスク管理システムを使用している場合は、スタックオーバーフローを毎日のタスクリストに追加してみてください! 個人的には、物理的なノートブックを使用し、「Stack Overflow」にチェックマークを付けて毎日楽しんでいます。
良い答えをする方法:少しの指示
さて、あなたは毎日Stack Overflowに行き、誰が助けを必要としているのかを確認するリマインダーを持っています。 しかし、このヘルプを提供する方法は?
わからない場合は答えない
時間を失い、ネガティブな感情を感じる最も簡単な方法は、よくわからない質問に答えることです。 答えがわからない場合、またはより重要なことには、実際の例を示すことができない場合は、この質問に煩わされないでください。
まず、質問者の助けにならないものを作成する時間を無駄にします。 第二に、「推測の試み」が間違っていることが判明した場合、否定的な声をキャッチする可能性があります。
特定の質問に固執する必要はありません。他の質問をもう少し見てください。しばらくすると、自分にぴったりの質問が見つかります。
フィードを使用
前のヒントの結論:可能な限り、CodePen、JSBin、JSFiddleなどのサービスを使用して、回答の実際の図を示します。 これにより、質問の作成者があなたの提案が機能していることを簡単な方法で確認できるため、彼らがあなたの答えを受け入れる可能性が大幅に高まります。
ソースへのリンク
ドキュメントを調べたり、質問に答えるためにソースコードを掘り下げたりした場合は、発掘されたものへのリンクを忘れないでください。 これにより、回答に「信頼性」が追加され、何も発明していないことが明確に示されます。
それが私にとってどのように機能するか
説明したシステムの使用を開始したとき、35の評判と3つの回答がありました。 現在、わずか2週間で、これらの数は12倍に増加しています(回答数431)。
もちろん、概して、これらの数値は何の意味もありません。 これは、私がようやくコミュニティに貢献し、新しい開発者を支援する習慣を作ることができたということです。
そして、うまくいけば、この記事が同じことをするのに役立つことを願っています!