Source: http://www.catb.org/~esr/faqs/smart-questions.html
Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen
Sadržaj
Odricanje
Mnoge web stranice projekta povezuju na ovaj dokument u svojim sekcijama o tome kako dobiti pomoć. To je u redu, to je upotreba smo namijenjen – ali ako ste webmaster stvaraju takvu vezu za svoj projekt stranice, molimo prikaz vidno blizini najave link koji nismo help desk za svoj projekt!
Naučili smo na teži način da bez takve najave, mi ćemo u više navrata se dosađivala idioti koji misle da je zbog objavljivanja ovog dokumenta čini naš posao riješiti sve tehničke svjetske probleme.
Ako čitate ovaj dokument, jer vam je potrebna pomoć, a vi otići sa utiskom možete ga dobiti direktno od autora ovog dokumenta, ti si jedan od idiota govorimo. Nemojte nam postavljati pitanja. Mi ćemo vam samo ignorisati. Mi smo tu da vam pokazati kako da biste dobili pomoć od ljudi koji zapravo znaju za softver ili hardver imate posla, ali 99,9% vremena koje neće biti nas. Osim ako znate sigurno da je jedan od autora je stručnjak na ono što imate posla, ostavi nas na miru i svi će biti sretniji.
Uvod
U svijetu
hakera, vrstu odgovora koje ste dobili sa svojim tehnička pitanja ovisi koliko na način na koji postavljate pitanja kao i na teškoće u razvoju odgovor. Ovaj vodič će vas naučiti kako da postavljaju pitanja na način veće šanse da dobijete zadovoljavajući odgovor.
Sada kada korištenje open source postala rasprostranjena, često možete dobiti dobar odgovore od drugih, iskusnijih korisnika kao od hakera. Ovo je dobra stvar; korisnici imaju tendenciju da budu malo tolerantniji prema vrsti kvarova početnici često imaju. Ipak, tretirajući iskusni korisnici poput hakera na način preporučujemo ovdje će uglavnom biti najefikasniji način dobiti korisne odgovore od njih.
Prva stvar koju treba shvatiti je da hakeri zapravo poput teških problema i dobra, provokativna pitanja o njima. Ako nismo, ne bismo bili ovdje. Ako nam date zanimljivo pitanje grickanje ćemo ti biti zahvalan; dobra pitanja su stimulans i poklon. Dobra pitanja nam pomoći da razvijamo naše razumijevanje, a često otkrivaju probleme koje smo možda nije primijetio ili pomišljali. Među hakeri, “Dobro pitanje!” Je snažan i iskren kompliment.
Uprkos tome, hakeri imaju reputaciju za sastanak jednostavna pitanja sa što izgleda kao neprijateljstvo ili arogancije. Ponekad izgleda da smo refleksno nepristojno novajlije i neznalice. Ali to nije istina.
Ono što su, neapologetski je neprijateljska prema ljudima koji izgleda da su spremni da misle ili da sami zadaću prije nego postavljanje pitanja. Ljudi kao da su vremena sudopera – oni uzimaju bez davanja natrag, a oni gube vrijeme mogli smo proveli na drugo pitanje zanimljivije i još jedna osoba više dostojan odgovor. Mi to zovemo ljudi kao što je ovaj “gubitnici” (i iz istorijskih razloga ponekad crtam “lusers”).
Shvatamo da postoje mnogi ljudi koji samo žele da koriste softver pišemo, a koji nemaju interes za učenje tehničke detalje. Za većinu ljudi, kompjuter je samo sredstvo, sredstvo za postizanje cilja; moraju učiniti više važne stvari i živi za život. Potvrđujemo da, i ne očekuju da se svi da je interes za tehničke stvari koje nas fasciniraju. Ipak, naš stil odgovara na pitanja je podešen za ljude koji rade uzeti takav interes i da su spremni da budu aktivni učesnici u rješavanju problema. To se neće promijeniti. Niti bi trebala; ako jeste, mi bismo postali manje efikasna u stvari radimo najbolje.
Mi smo (uglavnom) volontera. Uzmemo vremena van zauzet život da odgovara na pitanja, a ponekad smo preplavljeni sa njima. Tako smo filter nemilosrdno. Konkretno, mi bacamo pitanja od ljudi koji izgledaju gubitnici, kako bi se što efikasnije provesti našeg vremena pitanje-odgovaranja na pobjednike.
Ako ste pronašli ovaj stav odvratan, snishodljivo, ili arogantan, provjerite vaše pretpostavke. Mi ne tražimo da se klanjaju na nas – u stvari, većina nas bi volio ništa drugo nego da se bave s vama kao ravnopravan i pozdravljamo vas u našoj kulturi, ako stavite u napor potreban da bi to moguće. Ali to jednostavno nije efikasan za nas da pokušamo da pomogne ljudima koji nisu spremni da pomognu sami sebi. To je u redu da bude neznalica; to nije u redu da se igra glupo.
Dakle, iako nije neophodno da se već tehnički kompetentan da privuku pažnju od nas, neophodno je da se pokaže takav stav koji dovodi do kompetencija – popustu, promišljeno, pažljivi, spreman da bude aktivan partner u razvoju rješenja. Ako ne možete živjeti s ovom vrstom diskriminacije, predlažemo vam platiti nekoga za ugovor komercijalnu podršku umjesto traži hakerima da osobno donirati pomoć za vas.
Ako se odlučite doći do nas za pomoć, ne želite da bude jedan od gubitnika. Vi ne želite da izgledaju kao jedan, ni. Najbolji način da se brzo i brz odgovor je da ga pitati kao osoba s pameti, samopouzdanje, i tragove koji je upravo događa da je potrebna pomoć na jedan poseban problem.
(Poboljšanja ovaj vodič su dobrodošli. Možete poslati mail sugestije [email protected] ili [email protected]. Imajte na umu, međutim, da ovaj dokument nije namijenjen da bude opšti vodič pristojnosti, a mi ćemo generalno odbaciti prijedloge koji nisu posebno vezani za izvlačenje korisne odgovore u tehničkom forumu.)
Prije nego te pitam
Prije nego što traži tehničko pitanje putem e-maila, ili u novinska grupa, ili na web chat odbora, učinite sljedeće:
- Pokušajte pronaći odgovor pretraživanjem arhivi foruma ili mailing listu planirate da objavite.
- Pokušajte pronaći odgovor pretraživanjem Weba.
- Pokušajte pronaći odgovor čitajući priručnik.
- Pokušajte pronaći odgovor čitajući FAQ.
- Pokušajte pronaći odgovor od strane inspekcije ili eksperimentisanje.
- Pokušajte pronaći odgovor pitajući vješt prijatelj.
- Ako ste programer, pokušajte naći odgovor čitajući izvorni kod.
Kada postavite pitanje, prikazati činjenicu da ste učinili ove stvari prvi; to će pomoći da se ustanovi da nisi kao lijen spužvu i gubljenja vremena ljudi. još bolje, prikazati ono što ste naučili u obavljanju ove stvari. Volimo odgovaranje na pitanja za ljude koji su pokazali da mogu naučiti od odgovora.
Koriste taktike kao radi Google pretraživanje na tekst bilo koje poruke o grešci dobijate (u potrazi Google grupe, kao i web stranica). To bi moglo dobro odvesti pravo da popravi dokumentacije ili mailing listu nit odgovor na vaše pitanje. Čak i ako se to ne desi, govoreći “guglao sam na sljedećim fraza, ali nisu dobili ništa što je izgledalo obećavajuće” je dobra stvar u e-mail ili news objave traži pomoć, ako samo zbog toga što snima ono što traži won ‘ t pomoć. To će također pomoći usmjeriti drugim ljudima sa sličnim problemima sa svojim nit povezivanjem pojam na ono što će, nadamo se, vaš problem i nit rezolucije.
Uzmi si vremena. Nemojte očekivati da bi mogli riješiti komplikovan problem sa nekoliko sekundi guglati. Pročitajte najčešća pitanja, zavalite, opustite se i dajte problem razmisliti prije nego što se približava stručnjaka. Verujte nam, oni će biti u stanju reći iz vašeg pitanja koliko čitanje i razmišljanje jesi, i da će biti spremni da pomognu, ako se pripremio. Nemojte odmah otpustiti cijeli svoj arsenal pitanja samo zato što svoj prvi pretragu došao bez odgovora (ili previše).
Pripremite vaše pitanje. Mislim da kroz. Ishitrene-sondiranje pitanja dobiti ishitrene odgovore, ili uopšte. Što više radite da pokaže da što stavi misli i napora u rješavanju vašeg problema prije nego što traže pomoć, veće su šanse da zapravo dobiti pomoć.
Čuvajte se pita pogrešno pitanje. Ako pitate onaj koji se temelji na pogrešnim pretpostavkama, J. Random Hacker je vrlo verovatno da odgovori sa beskorisno doslovnom odgovor misleći “Glupo pitanje …”, i nadajući se da će iskustvo dobivanja što ste tražili, a ne ono što ti je potrebno će vas naučiti lekciju.
Nikada Pretpostavljam da imaju pravo na odgovor. Ti nisi; vi ne, na kraju krajeva, plaćanja za uslugu. Ćete zaraditi odgovor, ako ga zaraditi, pitajući značajan, zanimljivo, i provokativna pitanja – onaj koji implicitno doprinosi iskustvo zajednice, a ne samo pasivno zahtjevan znanja od drugih.
S druge strane, što je jasno da ste sposobni i spremni pomoći u procesu razvoja rešenje je vrlo dobar početak. “Da li je neko pruži pokazivač?”, “Koja je moja primjer nedostaje?” I “Što lokacije treba Provjerio sam?” Su veće šanse da se odgovorio nego “Molim vas, pisati tačan postupak bi trebalo koristiti.” Zato što si što je jasno da ste zaista spremni da se završi proces ako netko jednostavno ne mogu vas uputiti u pravom smjeru.
Kada pitate
Odaberite forum pažljivo
Biti osjetljiva u odabiru gdje postavite pitanje. Vi ste vjerojatno da se ignoriše, ili otpisani kao gubitnik, ako:
- postavite pitanje na forum gde je off topic
- post vrlo osnovno pitanje forum na kojem se očekuje naprednih tehničkih pitanja, ili obrnuto
- cross-post na previše različitih news grupe
- post lični e-mail nekome ko nije ni poznanik tvoja, niti osobno odgovoran za rješavanje vašeg problema
Hakeri blow off pitanja koja se neprimjereno ciljano kako bi pokušali da zaštite svoje kanale komunikacije budu utopio u beznačajnost. Vi ne želite da se to desi tebi.
Prvi korak je, dakle, pronaći pravi forum. Opet, Google i druge metode web-u potrazi su svojim prijateljem. Koristite ih pronaći projekt web stranice najviše usko povezana sa hardverom ili softverom dajući vam teškoće. Obično to će imati veze sa FAQ (često postavljana pitanja) liste, i da projektuje mailing liste i njihove arhive. Ove mailing liste su konačne mjesta za obratiti za pomoć, ako ste svoje planove (uključujući i čitanje one FAQs ste našli) zar se ne nađe rješenje. Stranica projekta može opisati postupak bug-izvještavanje, ili imaju vezu sa jednom; ako je tako, pratite ga.
Ispaljivali e-mail osobi ili forum koji niste upoznati sa je rizično u najboljem slučaju. Na primjer, ne pretpostaviti da je autor informativne web stranice želi biti svoj besplatni konsultant. Ne prave optimista nagađanja o tome da li će vaše pitanje biti dobrodošla – ako niste sigurni, pošaljite je na drugom mjestu, ili se suzdrže od njega šalje na sve.
Prilikom odabira web foruma, newsgroup ili mailing liste, ne vjerujem ime po sebi predaleko; traže FAQ ili povelju potvrditi vaše pitanje na temu. Pročitajte neke od leđa prometa prije objavljivanja, tako da ćete dobiti osjećaj za to kako se tamo radio stvari. U stvari, to je vrlo dobra ideja napraviti ključnu riječ za pretraživanje riječi koje se odnose na vaš problem na newsgroup ili mailing listu arhiva prije nego što objavite. To možete naći odgovor, a ako ne to će vam pomoći da formulirati bolje pitanje.
Ne shotgun-blast sve dostupne pomoć kanala odjednom, to je kao da se dere i iritira ljude. Korak kroz njih tiho.
Zna šta je tema! Jedan od klasičnih grešaka postavlja pitanja o Unix ili Windows sučelje za programiranje u forum posvećen jezik ili biblioteku ili alat prijenosni preko oba. Ako ne razumijem zašto je ovo kiks, ti bi bio best off ne traži bilo kakvih pitanja na sve dok ste ga dobili.
U principu, pitanja dobro odabran javni forum češće dobiti korisne odgovore nego ekvivalent pitanja na privatni. Postoji više razloga za to. Jedan od njih je jednostavno veličine bazena potencijalnih ispitanika. Još jedna je veličina publike; hakeri bi radije odgovarati na pitanja koje obrazuju mnogi ljudi od pitanja služe samo nekoliko.
Razumljivo, vješti hakeri i autori popularnog softvera već primaju više od njihove fer udio mis-ciljane poruke. Dodavanjem do poplava, mogao bi u ekstremnim slučajevima čak biti kap koja razbija prelila čašu – dosta puta, doprinos popularne projekte povukli svoju podršku jer kolateralna šteta u obliku beskorisnih e-mail prometa na svoje lične račune postalo nepodnošljivo.
Stack Overflow
Traži, onda pitati na Stack Exchange
U posljednjih nekoliko godina, Stack Exchange zajednice lokaliteta je nastao kao glavni resurs za odgovaranje na tehnička i druga pitanja i čak poželjan forum za mnoge open-source projekata.
Počnite sa Google pretraživača prije gledajući Stack Exchange; Google indeksira se u realnom vremenu. Postoji vrlo dobra šansa je neko već postavio slično pitanje, a Stack Exchange stranice su često pri vrhu rezultata pretraživanja. Ako niste našli ništa preko Google-a, tražite opet na određenu lokaciju najrelevantnije na vaše pitanje (vidi dolje). Pretraživanje s oznakama može pomoći suziti rezultate.
Ako još uvijek nisu našli ništa, postavite pitanje na jednom mjestu gdje je najviše na temu. Koristite oblikovanje alata, posebno za kod, i dodajte oznake koje se odnose na suštinu tvog pitanja (posebno ime programskog jezika, operativni sistem, ili biblioteku imate problema s). Ako je komentator traži više informacija, uređivati glavne pošte da biste je uključili. Ako bilo koji odgovor je od pomoći, kliknite na strelicu nagore da ga upvote; ako odgovor daje rješenje za vaš problem, kliknite na polje ispod glasa strelice da ga prihvati kao ispravna.
Stack Exchange je narasla na više od 100 lokacija, ali ovdje su najozbiljniji kandidati:
- Super Korisnik je za pitanja o opće namjene računarstva. Ako se ne radi o kod ili programe koje razgovarati samo putem mrežne veze na vaše pitanje, vjerovatno ide ovdje.
- Stack Overflow je za pitanja u vezi programiranja.
- Server Greška je za pitanja u vezi servera i administraciju mreže.
Nekoliko projekata imaju svoje određene lokacije, uključujući Android, Ubuntu, TeX / LaTeX, i SharePoint. Provjerite Stack Exchange stranice za popis up-to-date.
Web i IRC forumima
Vaš lokalni grupa korisnika, ili Linux distribucija, mogu oglašavati web forum ili IRC kanal gdje početnici mogu dobiti pomoć. (U zemljama koje nisu na engleskom govornom području početnik forumi su ipak veće šanse da bude mailing listama.) To su dobri prvih mjesta da pita, pogotovo ako mislite da ste možda sapleo relativno jednostavan ili zajednički problem. Jedan reklamiraju IRC kanal je otvoren poziv da se tamo postavljaju pitanja i često dobiti odgovore u realnom vremenu.
U stvari, ako imaš program koji vas pravi probleme od Linux distribucija (kao što je danas uobičajena), možda bi bilo bolje da pitate u distro Forum / list prije nego što pokušate programa Project Forum / list. hakeri projekta mogu samo reći: “koriste naše build”.
Prije objavljivanja na bilo koji Web Forum, provjerite da li ima Search funkciju. Ako se to dogodi, pokušajte nekoliko ključnu traži nešto kao i tvoj problem; to samo može pomoći. Ako ste radili opće pretraživanja weba prije nego što (kao što bi trebao imati), pretražite forum ionako; Web-širok tražilica možda neće imati sve ovog foruma indeksirane nedavno.
Postoji sve veća tendencija za projekte da to korisničkoj podršci preko web foruma ili IRC kanal, sa e-mail pridržana više za razvoj saobraćaja. Tako tražiti kanale prvi kada traže pomoć konkretnih projekata.
U IRC, to je vjerojatno najbolje da ne baci dug opis problema na kanalu prva stvar; neki ljudi to tumače kao kanal poplava. Najbolje da izgovori opis u jednoj rečenici problem na način kosi da se započne razgovor na kanalu.
Kao drugi korak, koristiti mailing liste projekta
Kada projekt ima razvoj mailing listu, pišite mailing listu, a ne na pojedinačne programere, čak i ako mislite da znate ko može najbolje odgovoriti na vaše pitanje. Provjerite dokumentaciju projekta i njegovih stranica za adresu mailing listu projekta, i koristiti ga. Postoji nekoliko dobrih razloga za ovu politiku:
- Svako pitanje dovoljno dobar da bi tražio od jedne programer će biti od značaja za cijelu grupu. Nasuprot tome, ako sumnjate da je vaše pitanje preglup za mailing listu, to nije opravdanje za uznemiravanje individualne programere.
- Postavljanje pitanja na listi raspoređuje opterećenje među programerima. Pojedinac developer (pogotovo ako je on vođa projekta) može biti previše zauzet da odgovori na vaša pitanja.
- Većina mailing liste se arhiviraju i arhivi su indeksirane od strane pretraživača. Ako postavite pitanje na listi i to je odgovorio, budući pitalac mogao naći pitanje i odgovor na webu, umjesto još jednom pitam ga.
- Ako se vide neka pitanja da se često postavlja, programeri mogu koristiti te informacije za poboljšanje dokumentaciju ili sam softver da bude manje zbunjujuće. Ali, ako ta pitanja se postavljaju u privatnom, niko nema potpunu sliku o tome šta pitanja postavljaju najčešće.
Ako projekt ima i “korisnik” i “developer” (ili “haker”) mailing listu ili web foruma, a vi ne hacking na kod, pitajte u “korisnik” lista / forum. Nemojte pretpostavljati da ćete biti dobrodošli na listi developer, gdje su šanse da dožive vaše pitanje što je buka remeti njihov developer prometa.
Međutim, ako ste sigurni da je vaše pitanje nije trivijalno, a ne dobijete odgovor u “korisnik” lista / forum za nekoliko dana, pokušajte “developera” jedan. Ti bi biti dobro savjetuje da vrebaju tamo nekoliko daysor najmanje komentar posljednjih nekoliko dana arhivirane poruke, da se upoznaju lokalne Folkways prije objavljivanja (zapravo to je dobar savjet na bilo privatnim ili polu-privatne liste).
Ako ne možete naći mailing listu adresu projekta, ali samo pogledajte adresu za održavanje projekta, slobodno pisati na održavatelja. Ali čak iu tom slučaju, ne pretpostaviti da mailing listu ne postoji. Spomenuti u svoj e-mail koji ste pokušali i nije mogao pronaći odgovarajući mailing listu. Također napomenuti da se ne protivi da svoju poruku proslijediti drugim ljudima. (Mnogi ljudi vjeruju da je privatna e-mail treba da ostane privatna, čak i ako ne postoji ništa tajno u njemu. Dopuštajući vaša poruka biti proslijeđena dajete dopisnik izbor o tome kako se nositi sa svojim e-pošte.)
Koristite smislene, specifične zaglavlja predmet
Na mailing liste, grupama ili web forumima, predmet zaglavlja je vaša zlatna prilika da se privuku pažnju stručnjaka ‘u oko 50 znakova ili manje. Ne gubite ga na brbljanje kao što su “Molim Vas da mi pomogne” (a kamoli “Molim vas pomozite mi !!!!”; poruka s temama kao što su da se odbaci refleks). Ne pokušavajte da nas impresionira dubinu vaše patnje; koristiti prostor za super-sažet opis problema umjesto.
Jedna dobra konvencija za zaglavlja predmet, koje koriste mnoge organizacije za tehničku podršku, je “objekat – devijacija”. Je “objekt” dijela određuje ono stvar ili grupe stvari se imam problem, i “devijacija” dijela opisuje odstupanje od očekivanih ponašanja.
Stupid:
HELP! Video ne radi ispravno na mom laptopu!
Smart:
X.org 6.8.1 izobličene kursor miša, Fooware MV1005 vid. čipset
Pametniji:
X.org 6.8.1 kursor miša na Fooware MV1005 vid. čipset – je izobličena
Proces pisanja “objektno-odstupanje” opis će vam pomoći organizirati vaše razmišljanje o problemu više detalja. Ono što je pogođena? Samo mišem ili drugim grafičkim previše? Je li ovo specifične za X.org verziji X? Na verziju 6.8.1? Da li je to specifično za Fooware video čipseta? Za model MV1005? Haker koji vidi rezultat može odmah shvatiti što je to što imaju problem sa i problem imate, na prvi pogled.
Više općenito, zamislite gledajući indeks arhivu pitanja, samo predmet linije pokazuje. Napraviti svoj red za temu odražavaju vaše pitanje dovoljno dobro da u narednih osoba u potrazi arhivu sa pitanjem sličan tvoj će moći pratiti nit na odgovor, a ne ponovno postavljanje pitanja.
Ako vam postavim pitanje u odgovoru, budite sigurni da promeni temu linije ukazuju na to da pitate pitanje. Linija predmet koji izgleda kao “Re: test” ili “Re: novi bug” je manje šanse da privuče korisne količine pažnje. Također, pare citat prethodnih poruka na minimum u skladu sa cluing u novim čitaocima.
Jednostavno ne udariti odgovor na listu poruku kako bi započeli sasvim novi thread. To će ograničiti svoju publiku. Neki čitaoci mail, kao džukelo, omogućavaju korisniku da sortirati oglase po temi i onda se kriju poruke u temi preklapanjem nit. Ljudi koji to nikad neće vidjeti vašu poruku.
Mijenja subjekt nije dovoljna. Mutt, i verovatno drugim čitaocima mail, gleda ostale informacije u zaglavlju e-mail da se dodijeliti na temu, a ne subjekt linije. Umjesto toga započeti potpuno novi e-mail.
Na web forumima pravila dobre prakse su malo drugačiji, jer poruke su obično mnogo čvršće vezan za konkretnu raspravu teme i često nevidljiva izvan tih tema. Mijenja predmet kada postavljam pitanje odgovor nije neophodno. Nisu svi forumi čak omogućiti poseban predmet linije na odgovorima, a skoro ih niko ne čita kada to učine. Međutim, postavlja pitanje u odgovoru je sumnjiva praksa sama po sebi, jer će se vidjeti samo oni koji gledaju ovu temu. Dakle, osim ako ste sigurni da želite pitati samo ljudi koji su trenutno aktivni u nit, započeti novu.
Olakšavaju odgovori
Završni radovi na vaše pitanje sa “Molimo pošaljite vaš odgovor …” čini prilično teško ćete dobiti odgovor. Ako ne može biti smeta da se čak i nekoliko sekundi je potrebno da se uspostavi ispravan Odgovori-Na header u svoju poštu agent, ne možemo da se potrudi da čak i nekoliko sekundi da razmišlja o svom problemu. Ako vaš mail program ne dozvoljava ovo, dobiti bolji program pošte. Ako vaš operativni sistem ne podržava bilo koji e-mail programa koji to dozvoljavaju, dobiti bolji operativni sistem.
U web forumima, tražeći odgovor na e-mail je potpuno nepristojno, osim ako smatraju da informacije mogu biti osjetljive (i neko će, iz nekog nepoznatog razloga, da vas, ali ne i cijeli forum znamo). Ako želite e-mail kopiju kad neko odgovara u nit, tražiti da se Web Forum je poslati; podržava ovu funkciju gotovo svuda pod opcije kao što je “gledati ovu temu”, “poslati e-mail na odgovore”, itd
Napišite u jasan, gramatički ispravno-napisano jeziku
Našli smo iz iskustva da su ljudi koji su nemarni i aljkav pisci su obično i nemarni i aljkav na razmišljanje i kodiranje (dovoljno često da se kladite na, ionako). Odgovarajući na pitanja za nepažljiv i nemaran mislilaca nije nagrađivanje; mi radije provodimo vrijeme negdje drugdje.
Dakle, izražavajući svoje pitanje jasno i dobro je važno. Ako ne može biti smeta da to uradi, ne možemo se potrudio da obrati pažnju. Provedite dodatni napor za poliranje vaš jezik. To ne mora biti krut ili formalno – u stvari, hakerska kultura cijeni neformalne, žargonski i duhovit jezik koji se koristi s preciznošću. Ali to mora biti precizan; mora da postoji neki pokazatelj da razmišljate i obraća pažnju.
Spell, punktirati, i kapitalizirati ispravno. Ne miješajte “svoje” sa “to je”, “labave” s “izgubiti”, ili “diskretni” s “diskretno”. Nemojte kucati velikim slovima; ovo se čita kao vikanje i smatra nepristojno. (All-Smalls je samo malo manje dosadna, jer je teško pročitati. Alan Cox može izvući, ali ne možeš.)
Uopšte, ako pišete kao polupismeni sisu ćete vrlo vjerojatno biti ignorisani. Dakle, nemojte koristiti prečice instant-poruka. Pravopisa “ti” kao “U” čini da izgledaju kao polupismeni sisu da spasi dva cijele tipke. Što je još gore: pisanje kao l33t script kiddie hax0r je apsolutni poljubac smrti i garantira da ćete dobiti ništa drugo nego šljunčana tišine (ili, u najboljem slučaju, gomilajući pomažući prezira i sarkazma) za uzvrat.
Ako se postavljaju pitanja na forumu koji ne koristi svoj maternji jezik, dobit ćete ograničenu količinu slack za pravopisa i gramatike grešaka – ali bez dodatnih zatišje na sve za lenjost (i da, obično možemo uočiti tu razliku). Također, osim ako ne znate šta jezicima svojim ispitanika su, pisati na engleskom jeziku. Zauzet hakeri imaju tendenciju da jednostavno ispiranje pitanja na jezicima oni ne razumiju, i engleski je radni jezik Interneta. Pišući na engleskom da smanjite svoje šanse da će vaše pitanje biti odbačen nepročitane.
Ako pišete na engleskom jeziku, ali to je drugi jezik za tebe, to je dobra forma da upozori potencijalnih ispitanika na potencijalne poteškoće jezika i mogućnosti za dobivanje oko njih. Primjeri:
- Engleski nije moj maternji jezik; molim vas, oprostite štamparske greške.
- Ako govorite $ JEZIK, molimo pošaljite email/PM me; Možda će mi trebati pomoć prevođenje moje pitanje.
- Upoznat sam sa tehničkom smislu, ali neki sleng izraza i idioma teško za mene.
- Sam pisao moje pitanje u $ i engleskom jeziku. Ja ću biti drago da prevesti odgovora, ako koristite samo jedno ili drugo.
Pošalji pitanja u pristupačnim, standardnim formatima
Ako napravite vaše pitanje umjetno teško pročitati, to je veća verovatnoća da će prešla preko u korist one koja to nije. Dakle:
- Pošalji običan tekst mail, a ne HTML. (To nije teško da isključite HTML-a.)
- MIME prilozi su obično u redu, ali samo ako su stvarni sadržaj (kao što je u prilogu izvornu datoteku ili zakrpa), a ne samo predloženi stvara svoj mail klijent (kao što je drugi kopiju poruke).
- Ne šalju e-mail u kojem cijele paragrafi jednom višestruko-omotan linije. (Zbog toga je teško odgovoriti na samo dio poruke.) Pretpostavimo da će vaša ispitanici biti čitanje poštom na 80-karakter-širok tekst displeji i postaviti svoju liniju wrap u skladu s tim, na nešto manje od 80.
- Međutim, ne zamotajte podataka (kao što su datoteke dnevnika deponija ili transkripti sjednica) u bilo koje širine fiksnim kolone. Podatke treba uključiti kao-je, tako da ispitanici mogu imati povjerenje da oni vide ono što ste vidjeli.
- Ne šaljite MIME Citirano-Štampu kodiranja na engleskom jeziku forumu. Ovo kodiranje može biti potrebno kada ste postavljanje na jeziku ASCII ne pokriva, ali mnogi e-mail agenti ne podržava. Kada su slomiti, sve one = 20 glifove razbacane kroz tekst su ružni i odvlače pažnju – ili može aktivno sabotiraju semantika teksta.
- Nikad, nikad očekivati hakeri da bi mogli čitati zatvorene formate vlasnički dokument kao što su Microsoft Word ili Excel. Većina hakera reaguju na ove oko, kao i što bi da ima gomilu parenje svinja stajnjaka ostavila na pragu. Čak i kada se mogu nositi, oni su poslali potrebe da se to učini.
- Ako ste slanje e-pošte iz Windows mašini, isključite Microsoft problematična “Smart Citati” funkcija (Iz Alati> Opcije automatskog ispravljanja, brisanje smart quotes kvadratić ispod AutoFormat dok kucate.). Ovo je tako ćete izbjeći prskanje znakove smeće preko pošte.
- U web forumima, ne zloupotrebljavaju “smajli” i “HTML” funkcije (kada su prisutni). A smajli ili dva je obično u redu, ali u boji fancy tekst ima tendenciju da ljudi misle da su bezveze. Ozbiljno preteranom smiješak i boje i fontovi će vam ispasti kao golicljivih tinejdžerke, što nije općenito dobra ideja, osim ako ste više zainteresirani za seks od odgovora.
Ako koristite grafički-korisnički interfejs mail klijent, kao što su Netscape Messenger, MS Outlook, ili njima slični, čuvajte da može krše ova pravila kada se koristi sa zadane postavke. Većina takvih klijenti imaju “View Source” komandu menija na bazi. Koristite ovo na nešto u vašem poslao-mail folder, provjeru slanje običan tekst bez nepotrebnih prilogu Crud.
Biti precizan i informativan tvoj problem
- Opisuju simptomi svoj problem ili bug pažljivo i jasno.
- Opišite okruženje u kojem se javlja (mašine, OS, aplikacije, kako god). Pružiti distribuciju vašeg proizvođača i oslobodite nivou (e.g .: “Fedora Core 7”, “Slackware 9.1”, itd.)
- Opišite istraživanja si učinio probati i shvatiti problem prije nego što ste postavili pitanje.
- Opišite dijagnostičkih koraka ste uzeli da pokušate i prikliještio problem sebe prije nego što je postavio pitanje.
- Opišite sve moguće relevantne nedavne promjene u vašem računalu ili softver konfiguracije.
- Ako je ikako moguće, ne pruža način da se pojave problema u kontroliranom okruženju.
Da najbolje što možeš predvidjeti pitanja haker će tražiti, i odgovarati na njih unaprijed vaš zahtjev za pomoć.
Davanje hakeri mogućnost pojave problema u kontroliranom okruženju je posebno važno ako ste izvještavanje nešto mislite da je bug u kodu. Kada to učinite, vaše šanse za dobivanje koristan odgovor i brzina kojom ste vjerojatno dobiti taj odgovor i poboljšati strahovito.
Simon Tatham je napisao odličan esej pod naslovom Kako prijaviti Bagi Efikasno. Preporučujem da dobro ste pročitali.
Volumena nije precizno
Morate biti precizan i informativan. Ovaj kraj se ne služi samo bacanje ogromne količine koda ili podataka u zahtjevu pomoć. Ako imate veliki, komplikovano test koji krši program, pokušajte da ga smanjiti i učiniti ga što je moguće manji.
Ovo je korisno za najmanje tri razloga. One: ne vide da ulože napor u pojednostavljivanju pitanje čini više vjerojatno da ćete dobiti odgovor, dva: pojednostavljenje pitanje čini više vjerojatno da ćete dobiti koristan odgovor. Tri: U procesu prerade svoj izvještaj o grešci, možete razviti popraviti ili zaobilaznim sebe.
Ne žuri da tvrdite da ste našli bug
Kada imate problema sa komad softvera, nemoj tvrditi da ste pronašli grešku osim ako ste vrlo, vrlo sigurni u svoj zemlji. Napomena: ako ne može pružiti izvornog koda zakrpu koja ispravlja problem, ili test regresije protiv prethodnu verziju koja pokazuje pogrešan ponašanje, vjerojatno ste dovoljno siguran. To se odnosi na web stranice i dokumentacije, previše; Ako ste pronašli dokumentaciju “bug”, treba dostaviti zamjena teksta i koje stranice treba ići dalje.
Zapamtite, postoje i mnoge druge korisnike koji nemaju iskustvo tvoj problem. U suprotnom bi saznao čitajući dokumentaciju i potrazi Web (niste to prije nego što se žale, zar ne?). To znači da vrlo vjerojatno ti si taj koji nešto rade pogrešno, a ne softver.
Narod koji je napisao softver raditi veoma teško uspeti kao i moguće. Ako tvrdite da ste pronašli grešku, bićete impugning njihove nadležnosti, koje mogu uvrijediti neke od njih, čak i ako ste u pravu. To je posebno nediplomatski vikati “bug” u liniji Subject.
Kada pitate pitanje, najbolje je pisati kao da ste pretpostaviti radite nešto pogrešno, čak i ako ste privatno prilično sigurni da su otkrili stvarni bug. Ako stvarno postoji bug, vi ćete čuti o tome u odgovoru. Igrati tako će održavaju žele da ti se izvinim ako je bug je pravi, a ne tako da ćete ih dugujem izvinjenje ako ste zabrljali.
Puzanje nije zamjena za to domaći
Neki ljudi koji su se da ne bi trebalo da se ponašaju grubo ili arogantno, tražeći odgovor, povući u drugu krajnost od puzanja. “Znam da sam samo patetičan početnik gubitnik, ali …”. Ovo je odvraća pažnju i pomoći. To je posebno neugodno kada je zajedno sa nejasnoća u vezi sa stvarnim problemom.
Ne gubite vrijeme, ili naša, na sirove primata politike. Umjesto toga, predstaviti pozadini činjenice i vaše pitanje jasno kao možete. To je bolji način da se pozicioniraju nego puzanja.
Ponekad Web forumi imaju odvojena mjesta za newbie pitanja. Ako mislite da imate početnik pitanje, samo idi tamo. Ali, ne puzim ni tamo.
Opišite simptomi problem, a ne tvoj nagađanja
To nije korisno reći hakeri šta misliš uzrokuje problem. (Ako vaš dijagnostički teorije bile takve hot stuff, da li bi konsalting drugih pomoć?) Dakle, pobrinite se da im se kaže: sirove simptomi onoga što krene po zlu, a ne svojim interpretacijama i teorije. Pustite ih da rade za tumačenje i dijagnoze. Ako osjećate da je važno da navedete svoje nagađanje, jasno označite ga kao takvog i opisati zašto je odgovor ne radi za vas.
Glup:
Idem back-to-back SIG11 greške na kernel sastavlja, a sumnja se kose pukotine na jednom od matične ploče tragova. Koji je najbolji način da se provjeri za to?
Smart:
Moj dom građen K6 / 233 na FIC-PA2007 matičnu ploču (VIA Apollo VP2 čipset) sa 256MB Corsair PC133 SDRAM počinje uzimajući česte SIG11 greške oko 20 minuta nakon uključivanja u toku kernela sastavlja, ali nikada u prvih 20 minuta . Restart ponovo ne pokrene sat, ali gašenja preko noći radi. Zamjene sve RAM nije pomoglo. Relevantni dio tipičnog dnevnika kompiliranja sjednice slijedi.
Od prethodnog trenutku čini se da je teško jedan za mnoge ljude da shvate, ovdje je fraza da vas podsjetim: “Svi dijagnostičara su iz Missourija.” zvanični moto da su američke države je “Pokaži mi” (ostvarene u 1899. godine, kada je rekao kongresmen Willard D. Vandiver “dolaze iz zemlje koja podiže kukuruza i pamuka i cockleburs i demokrata, i pjenasta elokvencije ni uvjerava ni mene zadovoljava ja. Ja sam iz Missourija. Moraš mi pokazati. “) u slučaju dijagnostičara ‘, to nije stvar skepticizma, nego doslovni, funkcionalna potreba da se vide sve što je što je moguće bliže na isti sirove dokaz da te vidim, radije od tvog surmises i sažetke. Pokaži nam.
Opišite simptomi vaš problem u kronološkom redu
Tragove najkorisniji u otkrivanju nešto što je pošlo po zlu često leže u događajima neposredno prije. Dakle, nalog treba da opiše upravo ono što ste radili, i koji su mašine i softver učinio, što je dovelo do Blowup. U slučaju procesa komandne linije, koji ima dnevnik sesije (npr, koristeći skripta komunalnih) i citira relevantne dvadesetak linija je vrlo korisna.
Ako je program koji je eksplodirao na vas ima dijagnostičke mogućnosti (kao što je -v za preopširan), pokušajte da izaberete opcije koje će dodati korisne informacije ispravljanje pogrešaka u zapisnik. Imajte na umu da više nije nužno bolje; pokušati izabrati debug nivou koji će obavijestiti, a ne davi čitaoca u junk.
Ako vaš račun završi što dugo (više od oko četiri paragrafa), možda bi bilo korisno da se sažeto navesti problem se vrha, a zatim slijede sa hronološkim priču. Na taj način, hakeri će znati šta obratiti pažnju u čitanju vaš račun.
Opišite cilj, a ne korak
Ako pokušavate da saznate kako da nešto (za razliku od izvještavanje bug), početi opisuje cilj. Tek tada opisuju određeni korak ka tome da su blokirani na.
Često, ljudi kojima je potrebna tehnička pomoć imaju cilj na visokom nivou u vidu i zaglavim na ono što misle da je jedan poseban put prema golu. Oni dolaze po pomoć u korak, ali ne shvataju da je put u pravu. To može potrajati znatan napor da se otarasiti ovoga.
Glup:
Kako mogu dobiti boju-berač na programu FooDraw da heksadecimalni RGB vrijednost?
Smart:
Trudim se da zamijeni sto boju na sliku s vrijednostima po mom izboru. Trenutno je jedini način na koji mogu vidjeti da to je uređivanjem svaki slot sto, ali ne mogu dobiti Color Picker FooDraw da preuzme heksadecimalni RGB vrijednosti.
Druga verzija pitanje je pametan. To omogućava odgovor koji ukazuje na alat bolje odgovara na visini zadatka.
Nemojte tražiti od ljudi da odgovorite privatnih e-mail
Hakeri vjeruju rješavanju problema treba da bude javni, transparentan proces tokom kojeg se prvog pokušaja na odgovor može i treba ispraviti ako neko više znanja obavijesti da nepotpune ili netočne. Također, pomagači dobiti neke od njihovih nagrada za što su ispitanici iz ne vide da su kompetentni i obrazovani od strane svojih vršnjaka.
Kada pitate za privatne odgovora, vi remeti i proces i nagrada. Ne radi to. To je izbor ispitanika da li da odgovori privatno – i ako on ili ona radi, to je obično zato što je on ili ona misli da je pitanje previše formiran bolesni ili očigledno biti zanimljivo drugima.
Postoji jedan ograničen izuzetak od ovog pravila. Ako mislite da je pitanje tako da ste vjerojatno dobiti mnoge odgovore koji su usko slično, onda čarobne riječi su “e-mail me, a ja ću rezimirati odgovore za grupu”. To je ljubazni da pokuša spasiti mailing listu ili newsgroup poplavu suštinski identične objave – ali morate održati obećanje da sumiramo.
Biti eksplicitne vaše pitanje
Otvorena pitanja imaju tendenciju da se percipira kao otvoreni put umivaonika. Ti ljudi najvjerojatnije biti u mogućnosti da vam dati koristan odgovor su i najprometnijih ljudi (ako samo zato što su uzeti na najviše sami rade). Ljudi kao da su alergični na otvoreni put sudopera, tako oni imaju tendenciju da budu alergični na otvorena pitanja.
Vi ste više šanse da dobiju koristan odgovor ako ste eksplicitni o tome šta želite ispitanika učiniti (pružanje pokazivači, poslati kod, provjerite patch, kako god). To će se fokusirati svoj trud i implicitno staviti gornju granicu vremena i energije ispitanik mora izdvojiti da vam pomaže. Ovo je dobro.
Razumjeti svijet stručnjaci žive, misle stručnosti kao obilan resursa i vremena da odgovori kao oskudna jedan. Što je manje od vremena opredjeljenje vas implicitno traže, veće su šanse ste dobiti odgovor od nekoga stvarno dobro i jako zauzeta.
Tako da je korisno kadriranje pitanje kako bi se smanjila predanost potrebne za stručno to polje – ali to često nije isto što i pojednostavljenja pitanje. Tako je, na primjer, “Da li mi dati pokazivač dobro objašnjenje X?” Je obično pametniji pitanje nego “Da li objasniti X, molim vas?”. Ako imate neke neispravan kod, obično je pametnije tražiti nekoga da objasni šta nije u redu s njim nego da pitate nekoga da ga popravi.
Kada pitate kod
Ne pitaj druge da debagovali razbijena kod bez davanja nagovještaj kakav problem treba ih u potrazi za. Slanje poruka u nekoliko stotina linija koda, kaže “ne radi”, će da te ignoriraju. Postavljanjem desetak linija koda, rekavši da “nakon što je linija 7 sam očekivao vidjeti <x>, ali <y> Pojavila umjesto” mnogo veće šanse da dobijete odgovor.
Najefikasniji način da budemo precizni o problemu kod je pružiti minimalno bug-demonstrirajući test. Koja je minimalna test? To je ilustracija problema; dovoljno koda pokazuju nepoželjnog ponašanja i ništa više. Kako napraviti minimalni test? Ako znate šta linije ili dio koda je proizvodnju problematičnog ponašanja, napravite kopiju i dodajte dovoljno podrške kod za proizvodnju kompletan primjer (tj dovoljno da je izvor koji je prihvatljiv za kompajler / prevodilac / god aplikacija obrađuje) . Ako ne možete to suziti na određeni dio, napraviti kopiju izvora i početi uklanjanje komade koje ne utječu na problematično ponašanje. Manjih svoj minimalni test je, bolji (vidi odjeljak pod nazivom “Volume nije preciznost”).
Generiranje jako mali minimalni test neće uvijek biti moguće, ali pokušavam da je dobra disciplina. To vam može pomoći da naučite ono što vam je potrebno da se riješi problem na svoju ruku – pa čak i kad to ne desi, hakeri bih da vidim da ste pokušali. To će učiniti ih još zadruga.
Ako jednostavno želite pregled kod, reći koliko je napred, i budite sigurni da se spomenuti kojim oblastima mislite možda posebno trebati pregled i zašto.
Nemojte pisati zadaću pitanja
Hakeri su dobri u otkrivanju zadaću pitanja; većina od nas su ih uradili sami. Ta pitanja su za vas da razraditi, tako da ćete naučiti iz iskustva. To je u redu tražiti upute, ali ne i za cijelu rješenja.
Ako sumnjate da su prošli domaći zadatak pitanje, ali ne može riješiti to pitanje u svakom slučaju, da pitate u grupu korisnika foruma ili (kao u krajnjoj nuždi) u “korisnik” lista/forum projekta. Dok su hakeri će to uočiti, neke napredne korisnici mogu li barem dati savjet.
Orezati besmislena pitanja
Oduprite se iskušenju da zatvorite svoj zahtjev za pomoć sa semantički-null pitanja kao što su “Može li mi neko pomoći?” Ili “Da li postoji odgovor?” Prvo: ako ste napisali svoj opis problema na pola puta kompetentno, kao nalijepljen na pitanja u najbolje suvišno. Drugo: jer su suvišne, hakeri ih pronaći neugodno – i vjerovatno će se vratiti logički besprijekornu ali odbacuje odgovore kao što su “Da, može pomoći” i “Ne, nema pomoći za vas.”
U principu, tražeći da ili ne pitanja je dobra stvar da se izbegne, osim ako želite da ili ne odgovor.
Ne zastavu vaše pitanje “Hitno”, čak i ako je za vas
To je tvoj problem, a ne naš. Tvrdeći hitnosti će vrlo vjerojatno biti kontraproduktivno: većina hakera će jednostavno izbrisati takve poruke kao nepristojan i sebičan pokušaja da izazovu trenutnu i posebnu pažnju. Osim toga, riječ ‘Hitno’ (i drugih sličnih pokušaja da zgrabite pažnju u naslovu) često izaziva spam filteri – namjeravanog primatelja možda nikada neće vidjeti na sve!
Postoji jedan polu-izuzetak. To može biti vrijedno spomena ako koristite program u nekim visokog profila, jedna je da će hakeri dobiti uzbuđen; U tom slučaju, ako ste pod vremenskim pritiskom, a vi kažete tako ljubazno, ljudi mogu dobiti dovoljno zainteresirani da odgovori brže.
Ovo je vrlo riskantan potez, međutim, jer metričkih hakeri “za ono što je uzbudljivo vjerojatno se razlikuje od vašeg. Slanje poruka iz Međunarodne svemirske stanice bi se kvalificirati, na primjer, ali postavljanje u ime feel-good dobrotvorne ili političkih razloga bi gotovo sigurno ne. U stvari, postavljanje “Hitno: Pomozite mi spasiti fazi foka!” Pouzdano će vas izbjegavali ili se zapalila čak od strane hakera koji misle fuzzy foka su važni.
Ako ste pronašli ovaj misteriozni, ponovno pročitajte ostatak ovog kako-da više puta sve dok ga ne razumiju prije objavljivanja ništa.
Brodska nikad boli, a ponekad pomaže
Budite ljubazni. Koristite “Molim” i “Hvala na pažnji” ili “Hvala ti na razmatranje”. Jasno vam cijeniti vremena ljudi provode ti pomažem za besplatno.
Da budem iskren, to nije tako važno kao (i ne mogu zamijeniti) što gramatičkih, jasan, precizan i opisni, izbjegavajući vlasnički formati itd .; hakeri općenito radije dobiti nešto grub, ali tehnički oštre izvještaje o greškama nego učtivo nejasnoće. (Ako vam to zbunjuje, zapamtite da cenimo na pitanje šta nas uči.)
Međutim, ako imate svoj tehnički patke, učtivosti li povećati vaše šanse za dobivanje koristan odgovor.
(Moramo napomenuti da je jedini ozbiljni prigovor koji smo dobili od veterana hakera u ovom KAKO je u odnosu na našu prethodnu preporuku za korištenje “Hvala unaprijed”. Neki hakeri osjećati ovo podrazumijeva namjeru da nikog ne kasnije zahvaliti. Naša preporuka je ili da kažem: “Hvala unaprijed” prvi, a nakon toga se zahvalim ispitanika, ili izrazi ljubaznosti na drugačiji način, kao što je rekao: “Hvala na pažnji” ili “Hvala ti na razmatranje”.)
Pratite sa kratkim poruku na rješenje
Pošalji poruku nakon što je problem riješen za sve one koji ti je pomogao; neka znaju kako je izašao i jednom hvala im na pomoći. Ako se problem privukao opšteg interesa u mailing listu ili novinska grupa, to je prikladno da se položi Praćenje tamo.
Optimalno, odgovor bi trebalo da bude nit započeo originalno pitanje knjiženja, i očekivalo se da ‘fixed’, ‘Riješeno ili jednako očigledno citat u naslovu. Na mailing liste sa brzim preokret, potencijalni ispitanik koji vidi nit o “Problem X” završava s “Problem X – Fixed” zna da ne gubi njegove / njene vrijeme, čak čitajući temu (osim ako on (a) osobno smatra Problem X zanimljiv ), pa se stoga koriste to vrijeme rješavanja različitih problema.
Vaš Praćenje ne mora biti dug i uključeni; jednostavan “Dobar dan – to je propali mrežnog kabla! Hvala svima. – Bill “bi bilo bolje nego ništa. U stvari, kratko i slatko rezime je bolje nego dug disertaciju osim ako rješenje ima pravi tehnički dubine. Reci šta akciju riješio problem, ali ne morate ponavljanje sekvence za rješavanje problema u cjelini.
Za probleme s nekim dubine, to je prikladno objaviti sažetak istorije za rješavanje problema. Opišite završni račun problem. Opisuju ono što je radio kao rješenje, a ukazuju izbjeći slepim ulicama nakon toga. Slijepe uličice treba doći nakon ispravnog rješenja i drugih sažetak materijala, a ne okretanjem follow-up u detektivske priče. Ime imena ljudi koji ti je pomogao; ćete napraviti prijatelje koji način.
Pored toga što je uljudan i informativan, ova vrsta Praćenje će pomoći drugima u potrazi arhivu mailing liste / novinska grupa / forum da znam točno što rješenje ti je pomogao, a time i mogu im pomoći.
Na kraju, a ne i najmanje važno, ova vrsta Praćenje pomaže svima koji su pomogli osjećati zadovoljavajući osjećaj zatvaranja o problemu. Ako niste tehno ili haker sebe, vjeruj nam da je taj osjećaj je vrlo važno za gurue i stručnjaka vi predložen za pomoć. Problem priča koje utihne u neriješena ništavilo su frustrirajuće stvari; hakeri svrbi da ih vidi riješiti. Dobre volje da grebanje te svrbi zaradi ćete biti vrlo, vrlo korisno da vam sledeći put kada treba da postavi pitanje.
Razmislite o tome kako bi mogao biti u mogućnosti da spriječi druge da imaju isti problem u budućnosti. Zapitaj se da li bi dokumentacija ili FAQ patch pomoći i ako je odgovor da pošalje da zakrpa za održavatelja.
Među hakeri, ova vrsta dobrog ponašanja Praćenje je zapravo važnije od konvencionalnih pristojnosti. Tako dobijate reputaciju i igranje sa drugima, što može biti vrlo vrijedne imovine.
Kako interpretirati odgovori
RTFM i STFW: Kako reći da si ozbiljno zabrljao
Postoji jedna drevna i sveto tradiciju: ako dobijete odgovor koji glasi “RTFM”, osoba koja ga je poslao misli da bi trebalo da ste pročitali Fucking Manual. On ili ona je gotovo sigurno u pravu. Idi pročitati.
RTFM ima mlađeg rođaka. Ako dobijete odgovor da glasi “STFW”, osoba koja je poslala misli da je trebalo da Tražili jebeni Web. On ili ona je gotovo sigurno u pravu. Idi potražite ga. (Blažu verzija ovog je kad se kaže “Google je tvoj prijatelj!”)
U web forumima, možda ćete biti rečeno da pretražite forum arhiva. U stvari, netko može čak biti toliko ljubazni da daju pokazivač na prethodnu nit na kojoj je riješio taj problem. Ali se ne oslanjaju na ovu naknadu; učiniti arhive traženja ranije pitao.
Često, osoba govori da uradite pretragu ima ručno ili web stranice s informacijama koje trebate otvorena, a gleda na to kao on ili ona vrsta. Ove odgovorima znači da je responder misli (a) informacije koje su vam treba je lako naći, i (b) ćete saznati više ako traže informacije nego ako ga imate hranio vas.
Ne bi trebalo da se uvrijediti ovim; od strane hakera standardima, vaš ispitanik vas pokazuje grubu vrstu poštovanja jednostavno ne ignoriraju. Trebalo bi, umjesto da bude zahvalan za ovu grandmotherly ljubaznost.
Ako ne razumem …
Ako ne razumiju odgovor, odmah ne oporave zahtjev za pojašnjenje. Koristiti iste alate koje ste koristili da pokuša odgovoriti na vaše pitanje (priručnike, najčešća pitanja, Web, vješti prijatelje) da shvate odgovor. Onda, ako i dalje treba tražiti objašnjenje, pokazuju ono što ste naučili.
Na primjer, pretpostavimo da ti kažem: “Zvuči kao da si dobio zaglavila zentry; morat ćete ga očistiti “Onda: evo loš followup pitanje:”.? Šta je to zentry “Evo dobrog Followup pitanje:” OK, pročitao sam man stranicu i zentries se spominju samo pod -z i -p prekidača . Nijedan od njih ne govori ništa o čišćenju zentries. Je li to jedan od ovih ili sam nešto propustio?”
Suočavanje sa grubost
Mnogo toga što izgleda kao grubost u haker krugovima nije namijenjen da pruži djelo. Umjesto toga, to je proizvod direktno, cut-kroz-the-sranje komunikacija stil koji je prirodno da se ljudi koji su više zabrinuti za rješavanje problema nego što se drugi osjećaju toplo i fuzzy.
Kada vide grubost, pokušajte da reaguju mirno. Ako neko stvarno acting out, vrlo je vjerovatno stariji osoba na listi ili na interesnim grupama ili forum će njega ili nju pozvati na to. Ako se to ne dogodi, a vi izgubiti živce, to je vjerojatno da je osoba koju je izgubiti na ponašao u okviru normi hakerske zajednice i kada će se smatrati kriv. Ovo će povrijediti vaše šanse da informacije ili pomoć koju želite.
S druge strane, vi ćete povremeno pretrčati grubost i poziranje to je sasvim neopravdano. Flip-strani gore je to što je prihvatljiv oblik zalupiti pravi prestupnika prilično teško, secira svoje nedolično ponašanje oštrim verbalnim skalpel. Biti vrlo, vrlo sigurni u tlo prije nego što pokušate to, međutim. Linija između ispravljanja neljudnosti i pokretanje besmisleno flamewar je dovoljno tanak da sami hakeri često kiks preko njega; ako ste početnik ili autsajder, vaše šanse za izbjegavanje takve domaćih niske. Ako ste nakon informacije, a ne zabave, bolje je držati prste na tastaturi nego na taj rizik.
(Neki ljudi tvrde da mnogi hakeri imaju blagi oblik autizma ili Aspergerov sindrom, a zapravo nedostaju neka mozga kola koja podmazuje “normalne” ljudske socijalne interakcije. To može ili ne može biti istina. Ako niste haker sebe , to može pomoći da se nose s našim ekscentričnosti ako mislite na nas kao maloumni izvolite Nećemo briga;.. želimo biti bez obzira na to je da su, kao i obično imaju zdrav skepticizam o kliničkim etikete).
Jeff Bigler je zapažanja o takta filtri su također relevantni i vrijedan čitanja.
U narednom poglavlju ćemo govoriti o drugo pitanje; vrstu “grubost” vidjet ćete kad loše ponaša.
Na ne reaguje kao gubitnik
Šanse da ćeš zeznuti nekoliko puta na hakerske forumima zajednice – na način koji je detaljno opisano u ovom članku, ili slično. A vi ćete biti rečeno tačno kako se zeznuo, eventualno sa šarenim opaski. Javno.
Kada se to dogodi, najgora stvar koju možete učiniti je cviljenje o iskustvu, tvrde da su verbalno napali, izvinjenja potražnje, vrišti, zadržite dah, prijete tužbe, žale poslodavcima ljudi, ostavite dasku gore, itd Umjesto toga, evo šta radiš:
Preboli. To je normalno. U stvari, to je zdrav i pravilan.
standardima Zajednice ne vode sami: Oni održavaju ljudi aktivno ih primjene, vidljivo, u javnosti. Ne kukaju da su sve kritike trebalo da se prenose preko privatne e-mail: To nije kako se to radi. Niti je korisno insistirati da si lično uvredio kada neko komentariše da je jedan od vaših tvrdnji nije bilo u redu, odnosno da njegovi stavovi se razlikuju. To su gubitnik stavove.
Bilo je haker forumima, gdje, od nekih pogrešnih smisla hiper-ljubaznost, učesnici zabranjeno postavljanje bilo pronalaženje grešaka s drugom postove, i rekao: “Ne kažem ništa, ako ste voljni pomoći korisniku.” The rezultiralo odlazak clueful učesnika drugdje uzrokuje ih da se spuste u besmislenu brbljanje i postati beskoristan kao tehnički forumima.
Preterano “prijateljski” (na taj način) ili korisna: Izaberi jednu.
Zapamtite: Kada da haker kaže da si zajebao, i (bez obzira na to koliko osorno) kaže da ne bi to opet, on se ponaša zbog brige za (1) ste i (2) svojoj zajednici. Bilo bi mnogo lakše za njega da se zanemari i filtrirati te iz svog života. Ako ne možete upravljati da bude zahvalan, barem malo dostojanstva, ne kukaju, i ne očekujem da budu tretirani kao krhka lutka samo zato što si novajlija sa teatralno preosetljivim dušu i iluzije prava .
Ponekad ljudi će vas napasti lično, plamen bez ikakvog razloga, itd, čak i ako ne zajebeš (ili su se samo zajebao u svojoj mašti). U ovom slučaju, žaleći se na način da se stvarno zeznuti.
Ove Flamers su ili Lamers koji nemaju pojma, ali vjerujem da će biti stručnjaci, ili bi-biti psiholozi testiranje da li ćeš zeznuti. Drugi čitaoci ih ni ignorirati, ili naći načina da se bave njima na njihovim vlastitim. ponašanje Flamers ‘stvara probleme za sebe, koji ne moraju da te brine.
Ne dozvolite da se može izvući u flamewar, ni. Većina plamen se najbolje ignoriše – nakon što ste provjerava se da li su zaista plamena, ne pokazivači na načine na koje ste zabrljali, a ne pametno kriptovana odgovore na vaše pravo pitanje (to dogodi kao i).
Pitanja ne pita
Evo nekih klasičnih glupa pitanja, a ono hakeri razmišljaju kada ne odgovorite na njih.
P: Gdje mogu pronaći program ili resurs X?
P: Kako mogu koristiti X učiniti Y?
P: Kako mogu konfigurirati moj ljuske?
P: Mogu li pretvoriti AcmeCorp dokument u TeX datoteku koristeći Bass-O-Matic konverter fajl?
P: Moj {program, konfiguracija, SQL izraza} ne radi
P: Imam problema sa Windows stroj. Možeš li mi pomoći?
P: Moj program ne radi. Mislim da je sistem objekt X je slomljena.
P: Imam problema prilikom instalacije Linux ili X. Možete li mi pomoći?
P: Kako mogu razbiti root/ukrasti kanal-OPS privilegije/čitanje nečiji e-mail?
P: Gdje mogu pronaći program ili resurs X?
O: Na istom mjestu ja bih ga naći, budalo – na drugom kraju web pretraživanja. Ghod, ne svi znaju kako se još koristiti Google?
P: Kako mogu koristiti X učiniti Y?
O: Ako je to što želim je da uradite Y, treba postaviti to pitanje bez prethodnog pretpostavkom korištenje metoda koja ne može biti prikladno. Pitanja ovog oblika često ukazuju na osobu koja nije samo neznalica o X, ali zbunjeni o tome što problem Y su problema i previše fiksirani na detalje njihove konkretne situacije. To je generalno najbolje ignorirati takve ljude dok se ne definiraju njihov problem bolje.
P: Kako mogu konfigurirati moj ljuske?
O: Ako si dovoljno pametan da postavim ovo pitanje, ti si dovoljno pametan da RTFM i otkrijte sami.
P: Mogu li pretvoriti AcmeCorp dokument u TeX datoteku pomoću konvertera datoteku Bass-O-Matic?
O: Probajte i vidjeti. Ako da, ti bi (a) naučiti odgovor, i (b) zaustaviti gubim vreme.
P: Moje {program, konfiguracija, SQL izraza} ne radi
O: Ovo nije pitanje, a ja nisam zainteresovan za igranje Dvadeset pitanja zagledati vaše konkretno pitanje od tebe – imam pametnija posla. Na vidim nešto ovako, moja reakcija je obično jedan od sljedećih:
- imate li još nešto dodati na to?
- oh, to je loše, nadam se da se to popravi.
- i to je upravo ono što sa mnom?
P: Imam problema sa Windows stroj. Možeš li mi pomoći?
O: Da. Izbaciti da Microsoft smeće i instalirate operativni sistem otvorenog koda kao što su Linux ili BSD.
Napomena: možete postavljati pitanja vezana za Windows mašine ako su o programu koji ima službenu Windows graditi, ili u interakciji sa Windows mašine (i.e., Samba). Samo nemojte biti iznenađeni odgovor da je problem sa sustavom Windows, a ne program, jer Windows je toliko slomljena generalno da je to vrlo čest slučaj.
P: Moj program ne radi. Mislim da je sistem objekt X je slomljena.
O: Iako je moguće da ste vi prva osoba primjetiti očigledan nedostatak u sistemu poziva i biblioteke teško koriste stotine ili tisuće ljudi, prilično je vjerovatnije da ste potpuno clueless. Vanredna tvrdnje zahtijevaju izvanredne dokaze; kada napravite zahtjev kao što je ova, morate napravite to sa jasnim i iscrpnu dokumentaciju o slučaju kvara.
P: Imam problema pri instaliranju Linux ili X. Možete li mi pomoći?
O: Ne bi nam ruke na pristup vašoj mašini za rešavanje ovog. Pitaj lokalnog Linux korisničke grupe za pomoć iz prve ruke. (Možete naći popis korisničkih grupa ovdje.)
Napomena: pitanja vezana za instalaciju Linux može biti prikladno ako ste na forumu ili mailing listu o određenom distribucije, a problem je sa tim distribucija; ili na lokalne grupe korisnika foruma. U ovom slučaju, budite sigurni da opiše točne pojedinosti o neuspjehu. Ali, da li oprezni u potrazi prvo sa “linux” i sve sumnjive komada hardvera.
P: Kako mogu razbiti root/ukrasti kanal-OPS privilegije/čitanje nečiji e-mail?
O: Ti si propalica za koje žele da rade takve stvari i moron na pitanju hakera da ti pomogne.
Dobre i loše pitanja
Na kraju, ja ću ilustruju kako se postavljaju pitanja na pametan način primjer; pari pitanja o istom problemu, jedan je pitao na glup način, a jedan na pametan način.
Glup: Gdje mogu saznati stvari o Foonly Flurbamatic?
Ovo pitanje samo moli za “STFW” kao odgovor.
Smart: Koristio sam Google da pokušaju da pronađu “Foonly Flurbamatic 2600” na webu, ali nemam koristan pogodaka. Mogu li dobiti pokazivač na programiranje informacije o ovom uređaju?
Ovaj jedan je već STFWed, i zvuči kao da bi mogao biti pravi problem.
Glup: Ne mogu dobiti kod sa projekta foo sastaviti. Zašto je slomljena?
Pitača pretpostavlja da je neko drugi zeznuo. Arogantan git …
Smart: Kod iz projekta Foo ne sastavi pod Nulix verzija 6.2. Pročitao sam FAQ, ali to ne mora ništa u njemu o problemima Nulix u vezi. Evo transkript moj pokušaj sastavljanja; je to nešto što sam uradio?
Pitača je naveden okoliš, pročitajte FAQ, pokazuje grešku, a ne pod pretpostavkom da njegovi problemi su neko drugi kriv. Ovo bi se moglo biti vrijedno malo pažnje.
Glup: Imam problema sa matične ploče. Može li neko pomoći?
odgovor J. Random Hacker da je ovo vjerovatno biti “Tako je. Da li je potrebno podrigivanje i pelene, previše? “, A zatim udarac od brisanja ključa.
Smart: Pokušao sam X, Y i Z na S2464 matičnoj ploči. Kad to nije upalilo, pokušao sam A, B i C. Napomena znatiželjnike simptom kada sam pokušao C. Očito florbish je grommicking, ali rezultati nisu ono što bi se moglo očekivati. Koji su uobičajeni uzroci grommicking na Athlon MP matičnih ploča? Ima li neko ideju za još testova mogu pokrenuti prikliještio problem?
Ova osoba, s druge strane, čini dostojan odgovor. On / ona je izlagala inteligencije za rješavanje problema, a ne pasivno čeka odgovor na pad sa visine.
U posljednje pitanje, primijetiti suptilne, ali bitna razlika između zahtjevne “Dajte mi odgovor” i “Molim te pomozi mi shvatimo šta dodatne dijagnostike mogu pokrenuti da se postigne prosvjetljenje.”
U stvari, oblik koji poslednje pitanje je blisko baziran na stvarnom incidentu koji se dogodio u avgustu 2001. godine na linux-kernel mailing listu (lkml). I (Eric) bio je postavljam pitanje koje vrijeme. Sam video misteriozan Zatvaranja na Tyan S2462 matičnu ploču. Članovima liste isporučuje važnih informacija mi je bilo potrebno za njihovo rješavanje.
Postavljajući pitanje na način na koji sam uradio, dao sam ljudima nešto žvakati na; Napravila sam ga lako i atraktivan za njih da se uključe. pokazao sam poštovanje prema sposobnosti mojih vršnjaka ‘i pozvao ih da se konsultuje sa mnom kao peer. Takođe sam pokazao poštovanje prema vrijednosti svog vremena govoreći im slepim ulicama sam već isprazne.
Nakon toga, kada sam se zahvalio svima i napomenuo kako dobro proces je radio, što je lkml član je primijetio da je mislio da nisu radili jer sam “ime” na toj listi, ali zato što sam postavio pitanje u odgovarajućem obliku.
Hakeri su na neki način vrlo nemilosrdan meritokratija; Siguran sam da je bio u pravu, i da, ako sam se ponašala kao spužva bih su se zapalila ili ignorisani bez obzira na to ko sam ja. Njegov prijedlog da pišem ceo incident kao uputstvo drugima doveo direktno na sastav ovog vodiča.
Ako ne možete dobiti odgovor
Ako ne možete dobiti odgovor, molim te, nemoj da ga osobno da mi ne mislimo da vam mogu pomoći. Ponekad članovi pitao grupe može jednostavno ne zna odgovor. Bez odgovora nije isto kao da je ignorišu, iako priznajem da je teško uočiti razliku izvana.
U principu, jednostavno ponovno postavljanje vaše pitanje je loša ideja. To će se vidjeti kao besmisleno dosadno. Imaju strpljenja: osoba sa odgovorom može biti u drugoj vremenskoj zoni i spava. Ili može biti da nije dobro formiran vaše pitanje za početak.
Postoje i drugi izvori pomoći možete ići na, često izvora bolje prilagođena potrebama početnika a.
Postoje mnogi online i lokalne grupe korisnika koji su entuzijasti o softveru, iako možda nikada ne bi pisao sebe softver. Ove grupe često čine, tako da ljudi mogu pomoći jedni drugima i pomoći novim korisnicima.
Tu su i dosta komercijalnih kompanija možete ugovoriti uz pomoć, velike i male. Nemojte biti zbunjen na ideju da mora platiti za malo pomoći! Uostalom, ako je vaš automobil motor duva brtvu glave, velike su šanse da će uzeti ga u servis i platiti da se to popravi. Čak i ako softver, nisi ništa koštati, ne možete očekivati da podrška uvijek dolazi besplatno.
Za popularne softver poput Linux, ima najmanje 10.000 korisnika po developer. To jednostavno nije moguće za jednu osobu za rukovanje pozivima podršku od preko 10.000 korisnika. Imajte na umu da čak i ako morate platiti za podršku, vi i dalje plaćati puno manje nego da ste imali kupiti softver, kao i (i podrška za zatvorene-source softver je obično skuplje i manje kompetentni nego podrška za open-source software) .
Kako da odgovori na pitanja u koristan način
Biti nježan. stres problem u vezi može napraviti ljudi izgledaju nepristojan ili glupi, čak i kada nisu.
Odgovaranje na prvi počinilac off-line. Nema potrebe javnog poniženja za nekoga ko je možda napravio pošten greška. Pravi newbie možda ne znaju kako pretraživati arhivu ili gdje se FAQ skladišti ili objavljeno.
Ako ne znate sigurno, tako kažem! A u pravu, ali autoritativno zvuči odgovor je gore nego uopšte. Ne ukazuju nikoga niz pogrešnim putem jednostavno zato što je zabavno zvuči kao stručnjak. Budite skromni i pošteni; postaviti dobar primjer i za pitalac i svojim vršnjacima.
Ako ne možete pomoći, ne ometaju. Ne prave viceve o postupcima koji mogu uništite podešavanje korisnika – siromašni SAP može protumačiti ih kao uputstva.
Pitati sondiranje pitanja da dobijete više detalja. Ako si dobar u ovome, pitača će naučiti nešto – i tako možda ti. Pokušajte da biste loše pitanje u dobar; se da smo svi bili početnici jednom.
Dok je mrmljajući RTFM je ponekad opravdano kada odgovarate na nekoga ko je samo lijen mangup, pokazivač na dokumentaciju (čak i ako je to samo prijedlog da google za ključnu fraza) je bolji.
Ako ćeš da odgovori na pitanje na sve, daju dobre vrijednosti. Ne ukazuju kludgy zaobilaznice kada se neko koristi pogrešan alat ili pristup. Predloži dobar alat. Preformulisati pitanje.
Odgovorite na konkretno pitanje! Ako je pitalac je bilo tako temeljito kao da to svoje istraživanje i uključeni u upitu da je X, Y, Z, A, B i C su već pokušali bez dobar rezultat, to je izuzetno od pomoći da odgovori s “Try A ili B “ili link na nešto što kaže samo” Try X, Y, Z, A, B ili C. “.
Pomoći svojoj zajednici naučiti od pitanja. Kada polje je dobro pitanje, zapitajte se: “Kako bi relevantnu dokumentaciju ili FAQ morati promijeniti tako da niko ne mora da ponovo odgovoriti na to?” Onda poslati zakrpu u održavatelja dokument.
Ako ste radili istraživanja kako bi se odgovori na pitanje, pokazati svoje vještine, nego pisanje kao da ste izvukli odgovor iz guzice. Odgovora na jedno dobro pitanje je kao hranjenje gladan osoba jedan obrok, ali učeći ih istraživačkih vještina primjerom pokazuje im kako se uzgaja hranu za cijeli život.
Slični izvori
Ako vam je potrebna uputstva u osnove kako osobnih računala, Unix, i Internet posao, pogledajte Unix i Internet Osnove KAKO.
Kada otpustite softver ili pisati zakrpe za softver, pokušajte slijediti smjernice u KAKO Software prakse priopćenju.
Priznanja
Evelyn Mitchell doprinijeli neki primjer glupa pitanja i inspirisala poglavlju “kako da dobar odgovor”. Mikhail Ramendik doprinijeli neke posebno vrijedne sugestije za poboljšanja.