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
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)
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
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.
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.
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.
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
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.
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!
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."
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
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)
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
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.
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.