Paano Magtanong ng isang Tanong sa Stack Overflow: 14 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Magtanong ng isang Tanong sa Stack Overflow: 14 Mga Hakbang (na may Mga Larawan)
Paano Magtanong ng isang Tanong sa Stack Overflow: 14 Mga Hakbang (na may Mga Larawan)

Video: Paano Magtanong ng isang Tanong sa Stack Overflow: 14 Mga Hakbang (na may Mga Larawan)

Video: Paano Magtanong ng isang Tanong sa Stack Overflow: 14 Mga Hakbang (na may Mga Larawan)
Video: Paano kontrahin ang malas? (8 Pangpaswerte at Pang-alis ng Malas at Negative Energy) 2024, Abril
Anonim

Ang Stack Overflow ay isang website ng Q&A kung saan maaari kang magtanong sa isang malawak na hanay ng mga paksa sa programa at makakuha ng puna mula sa iba pang mga gumagamit. Nagtatampok din ang Stack Overflow ng isang sistema ng pagboto na nagbibigay-daan sa mga gumagamit na makatulong na piliin ang pinakamahusay na mga katanungan o sagot para sa mga partikular na problema. Ngunit, tulad ng anumang online na komunidad, ang pag-alam kung paano magtanong ay makakatulong sa iyong makakuha ng isang makabuluhang sagot na mas mabilis kaysa sa maaari mong gawin.

Mga hakbang

Bahagi 1 ng 3: Paghahanda na Magtanong

Magtanong ng isang Tanong sa Stack Overflow Hakbang 1
Magtanong ng isang Tanong sa Stack Overflow Hakbang 1

Hakbang 1. Patunayan ang iyong katanungan ay hindi pa tinanong o nasagot

Karaniwan itong maaaring magawa sa isang simpleng online na paghahanap ng problema na mayroon ka. Kung ang iyong katanungan ay isang duplicate o nasagot na, maaari itong isara ng mga moderator. Ang ilang mga paraan ng pagpino ng iyong paghahanap ay ang mga sumusunod:

  • Upang maghanap ng isang tag at isang paksa, uri: paksang [tag]
  • Upang maghanap ng isang tukoy na parirala, palibutan ito ng mga quote: "parirala"
  • Upang maibukod ang isang tag, parirala, o paksa, paunang salita ang mga ito ng isang minus (-) sign

    Para sa mga tag: [tagA] - [tagB] (naghahanap ng tagA habang nililimitahan ang tagB)

    Para sa mga parirala: paksa - "parirala" (hinahanap ang paksa habang nililimitahan ang isang tukoy na parirala)

    Para sa mga paksa: paksa A -topicB (naghahanap ng paksaA habang nililimitahan ang paksaB)

Magtanong ng isang Tanong sa Stack Overflow Hakbang 2
Magtanong ng isang Tanong sa Stack Overflow Hakbang 2

Hakbang 2. Pag-isipang mabuti ang iyong katanungan

Ang isang malinaw at maigsi na tanong ay makakatulong sa mga gumagamit na maunawaan ang iyong problema at mas mabilis itong sagutin. Maging tukoy hangga't maaari, dahil makakatulong ito sa mga gumagamit na higit na maunawaan kung ano ang iyong problema at kung paano ka payuhan.

Maaari mong linawin ang iyong mga saloobin sa pamamagitan ng pagtala ng isang maikling draft bago mag-post

Magtanong ng isang Tanong sa Stack Overflow Hakbang 3
Magtanong ng isang Tanong sa Stack Overflow Hakbang 3

Hakbang 3. Pumili ng isang malinaw at mapaglarawang pamagat

Ang iyong pamagat ay magsisilbing pansin sa iyong katanungan, at ang isang malinaw na pamagat na nagbubuod sa iyong problema sa pangkalahatan ay makakatulong sa ibang mga gumagamit na malaman kung angkop sila na mag-alok ng tulong sa iyo.

  • Ang isang pangkalahatang pamagat tulad ng, "Error sa Code" ay hindi malinaw. Isang bagay tulad ng "foo exception sa bar dahil sa baz" ay nagbibigay-daan sa mga gumagamit na maunawaan ang iyong problema bago pa man basahin ang mga detalye.
  • Kung nakikipaglaban ka sa paglikha ng isang mahusay na pamagat para sa iyong problema, baka gusto mong i-save ang pagsulat ng pamagat para sa huling.
Magtanong ng isang Tanong sa Stack Overflow Hakbang 4
Magtanong ng isang Tanong sa Stack Overflow Hakbang 4

Hakbang 4. Palawakin mula sa iyong pamagat

Ang iyong katanungan ay dapat magsimula sa isang maikling buod ng iyong problema na lumalawak sa iyong pamagat / paksa. Subukang ipaliwanag ang paraan kung saan mo dumating ang problema at anumang mga limitasyon na nagpahirap sa iyo na malutas nang mag-isa.

Magtanong ng isang Tanong sa Stack Overflow Hakbang 5
Magtanong ng isang Tanong sa Stack Overflow Hakbang 5

Hakbang 5. Magsama ng kaunting ngunit sapat na impormasyon

Ang pagsasama ng labis na impormasyon ay maaaring makapagdulot sa iyo ng problema o pahirapan para sa ibang mga gumagamit na mai-parse kung saan mismo ang iyong problema. Lalo na itong napupunta para sa code; ang pagkopya ng iyong buong programa sa iyong post ay bihirang kapaki-pakinabang.

Magtanong ng isang Tanong sa Stack Overflow Hakbang 6
Magtanong ng isang Tanong sa Stack Overflow Hakbang 6

Hakbang 6. Mag-sign in o mag-sign up

Upang mag-post ng isang katanungan sa Stack Overflow, kakailanganin mong mag-log in sa iyong Google account, profile sa Facebook, o iyong Stack Overflow account. Kung kailangan mong gumawa ng isang account, bisitahin ang stackoverflow.com at i-click ang link na "mag-sign up" na matatagpuan sa tuktok na status bar ng pahina. Pagkatapos, sundin ang mga senyas upang likhain ang iyong account at piliin ang "mag-log in," na matatagpuan sa tabi ng link na "mag-sign up".

Bahagi 2 ng 3: Pagtatanong sa Iyong Katanungan

Magtanong ng isang Tanong sa Stack Overflow Hakbang 7
Magtanong ng isang Tanong sa Stack Overflow Hakbang 7

Hakbang 1. I-click ang pindutang "Magtanong"

Mag-navigate sa homepage ng Stack Overflow sa iyong browser sa stackoverflow.com. Sa kanang sulok sa itaas ng pahina, dapat mong makita ang pindutang Magtanong, na dapat mong i-click upang magpatuloy.

Magtanong ng isang Tanong sa Stack Overflow Hakbang 8
Magtanong ng isang Tanong sa Stack Overflow Hakbang 8

Hakbang 2. Basahin ang disclaimer

Pagkatapos lagyan ng tsek ang kahon ng kahon na nagpapahiwatig na nabasa mo at naintindihan ang disclaimer at i-click ang "Magpatuloy." Ngayon handa ka nang tanungin ang iyong katanungan!

Magtanong ng isang Tanong sa Stack Overflow Hakbang 9
Magtanong ng isang Tanong sa Stack Overflow Hakbang 9

Hakbang 3. Punan ang kinakailangang impormasyon

Dito magagamit ang iyong paglalarawan ng problema at pamagat. Punan ang impormasyon at maglaan ng sandali upang i-double check ang spelling at grammar. Ang huling bagay na nais mo ay ang isang tao na nag-aabala sa iyong paggamit sa halip na sagutin ang iyong katanungan. Pagkatapos mag-click sa "I-post ang iyong katanungan."

Magtanong ng isang Tanong sa Stack Overflow Hakbang 10
Magtanong ng isang Tanong sa Stack Overflow Hakbang 10

Hakbang 4. Magdagdag ng anumang nauugnay na mga tag

Sa patlang ng mga tag, kapag nagsimula kang mag-type, ang system ng Stack Overflow ay awtomatikong magmumungkahi ng mga malamang na tag na makakatulong sa iyo sa prosesong ito. Tiyaking nabasa mo ang mga paglalarawan para sa iyong mga tag. Maaaring malimitahan ng isang maling tag ang mga potensyal na tugon.

Tatlong mahahalagang tag na isasama na may kaugnayan sa iyong paksa ay: wika, silid-aklatan, at API

Bahagi 3 ng 3: Pagsubaybay at Pagtatapos

Magtanong ng isang Tanong sa Stack Overflow Hakbang 11
Magtanong ng isang Tanong sa Stack Overflow Hakbang 11

Hakbang 1. Bumalik sa iyong katanungan

Kung nagtanong ka ng ilang mga katanungan sa Stack Overflow, o kung nakalimutan mo ang eksaktong pamagat ng isang katanungan na tinanong mo kamakailan, maaari kang maghanap ng gumagamit. Upang gawin ang ganitong uri sa patlang ng paghahanap:

  • gumagamit: username (nagbabalik lamang ng mga resulta para sa ibinigay na username)
  • gumagamit: paksa ng username (nagbabalik lamang ng mga resulta para sa username na ibinigay kasama ng nauugnay na paksa)
Magtanong ng isang Tanong sa Stack Overflow Hakbang 12
Magtanong ng isang Tanong sa Stack Overflow Hakbang 12

Hakbang 2. Makinig at tumugon sa mga komento

Kadalasan ang mga ito ay nakabubuo, at sa pamamagitan ng pagbibigay pansin, maaari mong malaman kung paano mapabuti ang iyong kasanayan sa pagtatanong sa Stack Overflow para sa susunod.

Iwanan ang iyong browser na bukas sa iyong post, at tumugon sa mga katanungan sa pamamagitan ng pag-edit ng iyong post upang makapagbigay ng higit, o mas tumpak, na impormasyon

Magtanong ng isang Tanong sa Stack Overflow Hakbang 13
Magtanong ng isang Tanong sa Stack Overflow Hakbang 13

Hakbang 3. Tanggapin at ipatupad ang mga posibleng solusyon

Upang tanggapin ang isang sagot na itinuturing mong kasiya-siya, maaari mong i-click ang berdeng marka ng marka sa ilalim ng marka ng sagot. Ipapahiwatig nito na ang tanong ay tapos na, at bibigyan ang gumagamit na sumagot ng mga puntos bilang gantimpala sa pag-aambag.

Magtanong ng isang Tanong sa Stack Overflow Hakbang 14
Magtanong ng isang Tanong sa Stack Overflow Hakbang 14

Hakbang 4. Ayusin ang iyong pamagat kung nilinaw ng mga sagot ang problema

Minsan, habang ang katanungang nai-post ay sinasagot, maaari mong mapagtanto na maaaring magamit ang isang mas apt na pamagat o ang ibang paglalarawan ay mas magkakasya dito. Sa kasong ito, i-edit ang iyong pamagat upang ang ibang mga gumagamit ay maaaring mahanap at magamit ang iyong Q&A nang mas madali.

Halimbawa, maaari mong baguhin ang "Kakaibang problema sa foo" sa "error sa bar sa foo dahil baz."

Inirerekumendang: