Bertanya Yang Baik
Etika
- Sebelum bertanya, lakukan hal-hal berikut:
- Cobalah mencari solusinya terlebih dahulu (manfaatkan dokumentasi, Google, Stackoverflow atau forum dan sumber lainnya).
- Selalu baca dan pahami pesan ERROR anda.
- Silahkan cek kembali bahwa pertanyaan anda sudah jelas, karena kami tidak bisa membaca pikiran.
- Saat bertanya, lakukan hal-hal berikut:
- Jangan meminta ditanya, langsung ajukan saja pertanyaan Anda - Jangan bertanya “Bolehkah saya bertanya?” atau hal-hal seperti “Apa yang bisa x?”
- Jelaskan tujuan Anda, bukan langkah melakukannya. Silahkan baca XY Problem sebagai referensi.
- Tunjukkan bahwa Anda sudah berusaha memecahkan masalahnya.
- Penting: Lampirkan tangkapan layar (Screenshot) yang jelas, bukan difoto dengan kamera.
- Lampirkan kode lengkap dan jangan lupa untuk menutupi bagian rahasia jika ada. Gunakan layanan Pastebin atau sejenisnya jika kode terlalu panjang.
- Hal yang perlu diingat:
- Kita semua manusia yang waktunya terbatas, jika tidak dijawab, harap bersabar.
- Jika Anda tidak ditanggapi dengan serius, kemungkinan Anda tidak bertanya dengan benar.
- Jangan meminta orang lain mengerjakan tugas sekolah/kuliah Anda.
- Jangan menggunakan kalimat seperti “Penting! Tolong bantu saya” atau mendesak orang untuk segera membantu Anda.
- Jangan lupa ucapkan Terima Kasih.
Contoh
Selamat malam,
Saya sedang mencoba untuk query API dari website <alamat website>
Tetapi kode saya error terus.
Sudah saya coba:
- <usaha a>
- <usaha b>
Berikut kodenya: <alamat kode berada atau file berisikan kodenya>
Saya upload setelah pesan ini, error-nya.
Kira kira bagaimana agar saya bisa selesaikan masalah ini?
Pesan berikutnya lalu berupa gambar tangkapan layar yang menunjukkan error-nya.
Referensi lainnya
- http://www.catb.org/~esr/faqs/smart-questions.html
- https://stackoverflow.com/help/how-to-ask
- https://www.freecodecamp.org/news/how-to-ask-good-questions-as-a-developer-9f71ff809b63/
- https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/