Stack Overflow هو موقع ويب للأسئلة والأجوبة حيث يمكنك طرح أسئلة حول مجموعة واسعة من موضوعات البرمجة والحصول على تعليقات من مستخدمين آخرين. يتميز Stack Overflow أيضًا بنظام تصويت يسمح للمستخدمين بالمساعدة في تحديد أفضل الأسئلة أو الإجابات لمشاكل معينة. ولكن ، كما هو الحال مع أي مجتمع عبر الإنترنت ، يمكن أن تساعدك معرفة كيفية السؤال في الحصول على إجابة ذات مغزى أسرع مما قد تفعله بخلاف ذلك.
خطوات
جزء 1 من 3: الاستعداد للسؤال
الخطوة 1. تحقق من أن سؤالك لم يتم طرحه أو الإجابة عليه بالفعل
يمكن تحقيق ذلك عادةً من خلال بحث بسيط عبر الإنترنت عن المشكلة التي تواجهها. إذا كان سؤالك مكررًا أو تمت الإجابة عليه بالفعل ، فقد يتم إغلاقه بواسطة الوسطاء. فيما يلي بعض طرق تنقية البحث:
- للبحث عن علامة وموضوع ، اكتب: [علامة] موضوع
- للبحث عن عبارة معينة ، ضعها بين علامتي اقتباس: "العبارة"
-
لاستبعاد علامة أو عبارة أو موضوع ، ابدأ هذه بعلامة ناقص (-)
بالنسبة للعلامات: [tagA] - [tagB] (عمليات البحث tagA مع تحديد tagB)
بالنسبة إلى العبارات: الموضوع - "العبارة" (يبحث في الموضوع أثناء تقييد عبارة معينة)
للموضوعات: topicA -topicB (عمليات البحث عن topicA مع تحديد topicB)
الخطوة الثانية. فكر في سؤالك بعناية
سيساعد السؤال الواضح والمختصر المستخدمين على فهم مشكلتك والإجابة عليها بسرعة أكبر. كن محددًا قدر الإمكان ، حيث سيساعد ذلك المستخدمين على فهم مشكلتك بشكل أفضل وكيفية تقديم المشورة لك.
يمكنك توضيح أفكارك بتدوين مسودة قصيرة قبل النشر
الخطوة 3. اختر عنوانًا واضحًا وصفيًا
سيعمل عنوانك على جذب الانتباه إلى سؤالك ، والعنوان الواضح الذي يلخص مشكلتك بشكل عام سيساعد المستخدمين الآخرين على معرفة ما إذا كانوا مناسبين لتقديم المساعدة لك.
- العنوان العام مثل "خطأ في الكود" غامض بشكل لا يصدق. هناك شيء مثل "استثناء foo في الشريط بسبب baz" يسمح للمستخدمين بفهم مشكلتك حتى قبل قراءة التفاصيل.
- إذا كنت تكافح من أجل إنشاء عنوان جيد لمشكلتك ، فقد ترغب في حفظ كتابة العنوان للأخير.
الخطوة 4. توسع من العنوان الخاص بك
يجب أن يبدأ سؤالك بملخص موجز لمشكلتك يتوسع عند العنوان / الموضوع. حاول أن تشرح الطريقة التي واجهت بها المشكلة وأي قيود جعلت من الصعب عليك حلها بنفسك.
الخطوة 5. قم بتضمين الحد الأدنى من المعلومات ولكنها كافية
قد يؤدي تضمين الكثير من المعلومات إلى وقوعك في المشاكل أو يجعل من الصعب على المستخدمين الآخرين تحليل مكان مشكلتك بالضبط. هذا ينطبق بشكل خاص على الكود ؛ نادرًا ما يكون نسخ برنامجك بالكامل في منشورك مفيدًا.
الخطوة 6. تسجيل الدخول أو الاشتراك
لنشر سؤال على Stack Overflow ، ستحتاج إلى تسجيل الدخول باستخدام حساب Google أو ملف تعريف Facebook أو حساب Stack Overflow الخاص بك. إذا كنت بحاجة إلى إنشاء حساب ، قم بزيارة موقع stackoverflow.com وانقر فوق ارتباط "التسجيل" الموجود في شريط الحالة العلوي بالصفحة. بعد ذلك ، اتبع التعليمات لإنشاء حسابك وحدد "تسجيل الدخول" ، والذي يمكن العثور عليه بجوار رابط "التسجيل".
جزء 2 من 3: طرح سؤالك
الخطوة 1. انقر فوق الزر "طرح سؤال"
انتقل إلى صفحة Stack Overflow الرئيسية في متصفحك على stackoverflow.com. في الزاوية اليمنى العلوية من الصفحة ، يجب أن ترى زر "طرح سؤال" ، والذي يجب النقر فوقه للمتابعة.
الخطوة 2. قراءة إخلاء المسؤولية
ثم حدد المربع الذي يشير إلى أنك قد قرأت وفهمت إخلاء المسؤولية وانقر على "متابعة". أنت الآن جاهز لطرح سؤالك!
الخطوة 3. املأ المعلومات الضرورية
هذا هو المكان الذي يكون فيه وصف مشكلتك وعنوانها مفيدًا. املأ المعلومات وخذ دقيقة لمراجعة الإملاء والنحو مرتين. آخر شيء تريده هو قيام شخص ما بإزعاج استخدامك بدلاً من الإجابة على سؤالك. ثم انقر فوق "انشر سؤالك".
الخطوة 4. أضف أي علامات ذات صلة
في حقل العلامات ، عند بدء الكتابة ، سيقترح نظام Stack Overflow تلقائيًا العلامات المحتملة لمساعدتك في هذه العملية. تأكد من قراءة أوصاف العلامات الخاصة بك. يمكن للعلامة غير الصحيحة أن تحد بشكل خطير من الردود المحتملة.
هناك ثلاث علامات مهمة يجب تضمينها فيما يتعلق بموضوعك: اللغة والمكتبة وواجهة برمجة التطبيقات
جزء 3 من 3: المتابعة والإنهاء
الخطوة الأولى. العودة إلى سؤالك
إذا كنت قد طرحت بعض الأسئلة على Stack Overflow ، أو إذا نسيت العنوان الدقيق للسؤال الذي طرحته مؤخرًا ، فيمكنك إجراء بحث للمستخدم. للقيام بهذا النوع في حقل البحث:
- user: username (إرجاع النتائج فقط لاسم المستخدم المقدم)
- user: username topic (يعرض فقط نتائج اسم المستخدم المتوفر مع الموضوع المرتبط)
الخطوة 2. الاستماع والرد على التعليقات
غالبًا ما تكون هذه الأمور بناءة ، ومن خلال الانتباه ، يمكنك تعلم كيفية تحسين سؤال Stack Overflow الخاص بك لطرح المهارات في المرة القادمة.
اترك المستعرض الخاص بك مفتوحًا لمشاركتك ، وقم بالرد على الأسئلة عن طريق تحرير المنشور الخاص بك لتقديم معلومات أكثر أو أكثر دقة
الخطوة 3. قبول وتنفيذ الحلول الممكنة
لقبول إجابة تعتبرها مرضية ، يمكنك النقر فوق علامة التجزئة الخضراء أسفل درجة الإجابة. سيشير هذا إلى أن السؤال قد انتهى ، وسيمنح المستخدم الذي أجاب على النقاط كمكافأة على المساهمة.
الخطوة 4. اضبط العنوان الخاص بك إذا أوضحت الإجابات المشكلة
في بعض الأحيان ، عندما تتم الإجابة على السؤال الذي نشرته ، قد تدرك أنه كان من الممكن استخدام عنوان أكثر ملاءمة أو أن وصفًا مختلفًا سيكون مناسبًا له بشكل أفضل. في هذه الحالة ، قم بتحرير العنوان الخاص بك حتى يتمكن المستخدمون الآخرون من العثور على الأسئلة والأجوبة الخاصة بك واستخدامها بسهولة أكبر.