Quantcast
Viewing all articles
Browse latest Browse all 2063

คำแนะนำสำหรับการตั้งคำถาม

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

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

เริ่มต้นจากคำถามที่ไม่ชัดเจน ไม่มีตัวอย่าง code ไม่มีอะไรเลย

คนตอบจินตนาการเอาเอง ว่าคนถามทำอะไร ติดปัญหาอะไร !!

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.

ดังนั้นในการตั้งคำถามที่ดี ควรอธิบายให้ชัดเจน

ยกตัวอย่างเช่น

  • OS ที่ใช้คืออะไร
  • รายละเอียดของ Software ที่เกี่ยวข้อง
  • รายละเอียดของ ภาษา Program ที่ใช้งาน
  • ยกตัวอย่างของสิ่งที่กำลังทำหรือต้องการ เช่น มีตัวอย่าง input และ output ที่คาดหวังคืออะไร แนวคิดเป็นอย่างไร
  • มีภาพหรือ code ประกอบในคำถาม

จากนั้นถ้าเป็นพวกการ configuration หรือ code ต่าง ๆ
ควรมีตัวอย่าง configuration หรือ code มาด้วย
จะให้ดีแนะนำให้ใส่ไว้ที่ Gist เลย
จะดีกว่าการ capture หน้าจอ หรือ copy code มา post

ถ้าเคยลองทำอะไรมาบ้าง ก็ควรอธิบายขั้นตอนให้ชัดเจนว่า

ทำขั้นตอนที่ 1, 2, 3, 4 มาใช้วิธีการนี้เพื่อแก้ไขปัญหาแล้ว
ซึ่งก่อให้เกิดปัญหา 4,5,6 ต่าง ๆ
ก็ควรอธิบายให้ชัดเจน
อธิบายให้เข้าใจง่าย ๆ คือ
คนอ่านหรือจะมาช่วยตอบจะได้ทำการ reproduce ปัญหานั้น ๆ ขึ้นมาได้ด้วย
เพื่อช่วยหาวิธีการแก้ไขได้รวดเร็วขึ้น

หลาย ๆ ครั้งจะพบว่า แค่บอกปัญหาที่เจอ

คำถามคือ ใครจะไปรู้ว่า
คุณกำลังทำอะไรเพราะว่าปัญหาหนึ่ง ๆ มันมาจากหลายสาเหตุได้เช่นกัน

และถ้าแก้ไขปัญหาได้แล้ว

ก็ควรกลับมา update ใน post ของคำถามด้วยว่าแก้ไขปัญหาอย่างไร
เพื่อให้ผู้อื่นตามมาอ่านหรือมีปัญหาเหมือนกัน ได้ลองนำไปใช้งานต่อไป (Give and Take)

เพียงเท่านี้ก็จะทำให้
ผู้ตั้งคำถามได้ฝึกการสรุปปัญหาที่เหมาะสม
ผู้เข้ามาตอบก็จะได้เข้าใจปัญหา
เพื่อช่วยหาวิธีแก้ไขได้ง่ายเช่นกัน

หวังว่าจะมีประโยชน์นะครับ


Viewing all articles
Browse latest Browse all 2063

Trending Articles