วิธีถามคำถามใน Stack Overflow

ผู้เขียน: William Ramirez
วันที่สร้าง: 23 กันยายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
How to use Stack Overflow as a Beginner ?
วิดีโอ: How to use Stack Overflow as a Beginner ?

เนื้อหา

Stack Overflow เป็นไซต์ Q&A ที่คุณสามารถถามคำถามเกี่ยวกับการเขียนโปรแกรมได้หลากหลายและรับคำตอบจากผู้ใช้รายอื่น Stack Overflow ยังมีระบบการลงคะแนนที่อนุญาตให้ผู้ใช้เลือกคำตอบที่ดีที่สุดสำหรับคำถามที่กำหนด แต่เช่นเดียวกับในชุมชนอินเทอร์เน็ตอื่น ๆ การกำหนดคำถามที่ถูกต้องจะช่วยให้คุณได้รับคำตอบที่มีความหมายเร็วขึ้นมาก

ขั้นตอน

ส่วนที่ 1 จาก 3: การเตรียมคำถาม

  1. 1 ตรวจสอบให้แน่ใจว่าไม่มีใครถามหรือได้รับคำถามที่คล้ายกัน ในการตรวจสอบนี้ คุณเพียงแค่ต้องระบุรายละเอียดของปัญหาที่คุณพบในเครื่องมือค้นหา หากคำถามของคุณซ้ำและได้รับคำตอบแล้ว ผู้กลั่นกรองสามารถปิดได้ ต่อไปนี้คือวิธีการเพิ่มประสิทธิภาพการค้นหาของคุณ:
    • หากต้องการค้นหาหัวข้อตามแท็กที่กำหนด ให้พิมพ์ใน: [tag] topic
    • หากต้องการค้นหาวลีที่ตรงทั้งหมด ให้ใช้เครื่องหมายคำพูด: "วลี"
    • หากต้องการแยกป้ายกำกับ คำศัพท์ หรือวลีออกจากผลลัพธ์ ให้เพิ่มเครื่องหมายลบ (-) ก่อนข้อความค้นหา
      สำหรับฉลาก: [tagA] - [tagB] (ค้นหาโดย tagA, กรองผลลัพธ์ด้วย tagB)
      สำหรับวลี: หัวข้อ - "วลี" (ค้นหาหัวข้อที่ไม่ระบุวลีเฉพาะ)
      สำหรับหัวข้อ: topicA-topicB (ค้นหาตามหัวข้อ A กรองผลลัพธ์ด้วยหัวข้อ B)
  2. 2 คิดให้รอบคอบเกี่ยวกับคำถามของคุณ คำถามที่ชัดเจนและรัดกุมจะช่วยให้ผู้ใช้เข้าใจปัญหาของคุณได้อย่างรวดเร็วและให้คำตอบ กำหนดคำถามให้แม่นยำที่สุดเพื่อให้ผู้ใช้เข้าใจปัญหาของคุณได้ดีขึ้นและให้คำแนะนำแก่คุณ
    • ก่อนโพสต์คำถาม ให้ลองจดความคิดลงในกระดาษเพื่อช่วยจัดระเบียบความคิดของคุณ
  3. 3 คิดหัวข้อข่าวให้ชัดเจนและเข้าใจได้ เนื่องจากเป็นพาดหัวที่จะดึงความสนใจมาที่คำถามของคุณ จึงควรมีความชัดเจนและสรุปสาระสำคัญของปัญหาเพื่อให้ผู้ใช้รายอื่นสามารถเข้าใจได้ว่าพวกเขาสามารถช่วยคุณได้หรือไม่
    • หัวเรื่อง "bug in the code" ทั่วไปเป็นนามธรรมเกินไป บางอย่างเช่น "ไม่รวม foo in bar เนื่องจาก baz" จะทำให้ผู้ใช้เข้าใจปัญหาโดยไม่ต้องอ่านคำอธิบาย
    • หากคุณไม่สามารถหาชื่อที่ดีสำหรับคำถามของคุณได้ ให้ปล่อยขั้นตอนนี้ไว้ในภายหลัง
  4. 4 เริ่มจากชื่อเรื่อง คำถามของคุณควรเริ่มต้นด้วยการสรุปปัญหาของคุณในหัวข้อ/หัวข้อที่ขยายเพิ่มเติม พยายามอธิบายเบื้องหลังของปัญหา รวมถึงข้อจำกัดที่ขัดขวางไม่ให้คุณแก้ปัญหาด้วยตนเอง
  5. 5 ไม่เกะกะหัวข้อ แต่ให้ข้อมูลเพียงพอ ข้อมูลมากเกินไปอาจส่งผลเสียหรือทำให้ผู้ใช้เข้าใจปัญหาได้ยาก นี่เป็นเรื่องเกี่ยวกับโค้ดเป็นหลัก การคัดลอกโปรแกรมทั้งหมดลงในข้อความนั้นไม่ค่อยมีประโยชน์
  6. 6 ลงทะเบียนหรือลงชื่อเข้าใช้บัญชีของคุณ ในการโพสต์คำถามบน Stack Overflow คุณต้องลงชื่อเข้าใช้ด้วยบัญชี Google, Stack Overflow หรือ Facebook หากคุณไม่มีบัญชี ให้เปิดหน้า stackoverflow.com และคลิกที่ปุ่ม "ลงทะเบียน" บนแถบด้านบนของหน้า ทำตามขั้นตอนเพื่อสร้างบัญชีแล้วคลิกปุ่มเข้าสู่ระบบถัดจากปุ่มลงทะเบียน

ส่วนที่ 2 จาก 3: การถามคำถาม

  1. 1 คลิกที่ปุ่ม "ถามคำถาม" พิมพ์ in.stackoverflow.com ลงในแถบที่อยู่ของเบราว์เซอร์เพื่อไปที่หน้าแรกของ Stack Overflow ที่มุมขวาบนของหน้าจะมีปุ่ม ถามคำถามที่คุณต้องคลิก
  2. 2 อ่านข้อตกลงผู้ใช้ จากนั้นทำเครื่องหมายที่ช่องเพื่อยืนยันว่าคุณได้อ่านและยอมรับข้อตกลงผู้ใช้แล้วคลิกปุ่ม "ดำเนินการต่อ" ตอนนี้คุณสามารถถามคำถามของคุณ!
  3. 3 ให้ข้อมูลที่จำเป็นทั้งหมด นี่คือที่ที่คำอธิบายปัญหาและชื่อของคุณมีประโยชน์ คัดลอกข้อมูลและใช้เวลาสองสามนาทีตรวจสอบการสะกดและไวยากรณ์ของคุณอีกครั้ง คุณไม่ต้องการให้ใครสังเกตเห็นความผิดพลาดของคุณแทนที่จะตอบคำถามใช่ไหม คลิกที่ปุ่ม "ส่งคำถาม"
  4. 4 เพิ่มป้ายกำกับที่เหมาะสม เมื่อคุณเริ่มพิมพ์ Stack Overflow จะเพิ่มป้ายกำกับที่เป็นไปได้ลงในบรรทัดที่เหมาะสมโดยอัตโนมัติเพื่อให้งานของคุณง่ายขึ้น อย่าลืมอ่านคำอธิบายแท็กของคุณ ป้ายกำกับที่ไม่เหมาะสมอาจส่งผลกระทบอย่างมากต่อการตอบกลับที่เป็นไปได้
    • แท็กหลักสามแท็กที่จะเพิ่มในธีมของคุณ ได้แก่ ภาษา ไลบรารี และ API

ตอนที่ 3 จาก 3: สัมผัสสุดท้าย

  1. 1 ค้นหาคำถามของคุณ หากนี่ไม่ใช่ครั้งแรกที่คุณถามคำถามใน Stack Overflow หรือหากคุณลืมคำพูดที่ตรงกับคำถามล่าสุดของคุณ คุณสามารถค้นหาตามบัญชีผู้ใช้ได้ ในการดำเนินการนี้ ให้ป้อนสตริงต่อไปนี้ในช่องค้นหา:
    • ผู้ใช้: user_id (ค้นหาหัวข้อทั้งหมดสำหรับผู้ใช้ที่ระบุ)
    • ผู้ใช้: หัวข้อ user_id (ค้นหาหัวข้อเฉพาะสำหรับผู้ใช้ที่ระบุ)
  2. 2 อ่านและตอบกลับความคิดเห็น คำตอบส่วนใหญ่จะสร้างสรรค์ ให้ความสนใจและคุณสามารถพัฒนาทักษะการตั้งคำถาม Stack Overflow ของคุณได้
    • เปิดหน้าข้อความทิ้งไว้และตอบคำถามโดยแก้ไขข้อความ โดยให้ข้อมูลที่ถูกต้องแม่นยำมากขึ้น
  3. 3 สร้างและใช้วิธีแก้ปัญหาที่เป็นไปได้ ในการยอมรับคำตอบที่คุณคิดว่าน่าพอใจ ให้คลิกไอคอนสีเขียวด้านล่างคะแนนคำตอบ นี่หมายความว่าคำถามถูกปิดและจะให้รางวัลแก่ผู้ใช้ที่ให้คำตอบที่เป็นประโยชน์ด้วย
  4. 4 แก้ไขชื่อหากคำตอบช่วยแก้ปัญหาได้ หลังจากได้รับคำตอบสำหรับคำถามที่โพสต์ คุณอาจตระหนักว่าควรใช้ชื่อที่เหมาะสมกว่าหรือคำอธิบายที่เป็นประโยชน์มากกว่า ในกรณีนี้ คุณควรเปลี่ยนชื่อคำถามเพื่อให้ผู้ใช้รายอื่นค้นหาและทำตามคำแนะนำในหัวข้อของคุณได้ง่ายขึ้น
    • ตัวอย่างเช่น คุณอาจต้องการเปลี่ยนชื่อ "Strange problem in foo" เป็น "Bar error in foo due to baz"