Ako sa správne pýtať
Výber najdôležitejších častí
Než se zeptáte
Než začnete klást otázky mailem nebo v news nebo na webovém fóru,
- zkuste najít odpověď na webu.
- zkuste najít odpověď v manuálu.
- zkuste najít odpověď ve FAQ.
- zkuste najít odpověď experimentováním.
- zkuste se zeptat zkušenějšího kamaráda.
- zkuste odpověď zjistit ze zdrojového kódu (jste-li programátor).
Zkuste najít text své chybové hlášky v Google. Možná se dostanete přímo na ten odstavec v dokumentaci nebo příspěvek v konferenci, který vaši otázku zodpoví. A i když ne, je lepší, když pak můžete do mailu napsat "Hledal jsem v Google, ale nic pořádného jsem nenašel".
Svou otázku si připravte a promyslete. Na ukvapené utázky dostanete jen ukvapené odpovědi (nebo žádné). Čím víc bude znát, že jste se pokusili problém vyřešit ještě předtím, než jste se rozhodli žádat o pomoc, tím spíše se vám pomoci skutečně dostane.
Pozor na špatně položené otázky. Pokud se ptáte na základě špatných předpokladů, Hackerovic Lojza si nejspíš řekne "blbost ..." a odpoví zcela nepoužitelným doslovným řešením, které vaše otázka implikuje. Místo toho, co jste potřebovali, dostanete to, oč jste žádali.
Nepředpokládejte, že máte na odpověď nárok. Nemáte; koneckonců za ni nikomu neplatíte. Odpovědi se vám dostane, je-li vaše otázka zajímavá, podstatná nebo stimulující - taková, která nakonec prospěje všem zúčastněným a přispěje ke zkušenostem celé komunity, narozdíl od otázky, která pouze tahá rozumy z ostatních.
Je dobré ukázat, že jste sami připraveni pomoci při řešení problému. Spíše se dostane odpovědi otázkám "Mohl byste mě někdo nasměrovat?", "Co mému příkladu chybí?" a "Co bych si měl přečíst?", než "Prosil bych přesný postup", protože dáváte najevo, že jste připraveni dotáhnout věc do konce, když vám někdo ukáže kudy.
Použijte smysluplný, výstižný "Subject:"
Hlavička "Subject:" vám dává možnost upoutat pomocí padesáti písmen pozornost kvalifikovaného odborníka. Takže ji nepromarněte bláboly typu "pomozte prosím" (natožpak "POMOC!!!!! PROSÍM!!!!!!" - takové zprávy se rovnou mažou). Nesnažte se nikoho dojmout svým trápením, ale pregnatně vyslovte svůj problém.
Užitečnou konvencí je používat "Subject:" tvaru "téma - problém", přičemž "téma" popisuje, které věci se problém týká, a "problém" je popis chyby. Například:
- Špatně: POMOC! Nefunguje mi na laptopu grafika!
- Dobře: Deformovaný kurzor v XFree86 4.1, chipset Fooware MV1005
- Lépe: Kurzor v XFree86 4.1 s chipsetem Fooware MV1005 - je deformovaný
Představte si, že se obsah archivu zobrazuje jen jako řádky se Subjectem. Napište svůj subject tak, aby další člověk se stejným problémem mohl jít vyšlapanou cestou, a nemusel se ptát znovu na totéž.
Odpovědět musí být snadné
Žádat na webovém fóru separátní odpověď emailem je vyložená nevychovanost, pakliže se nejedná o nějaké citlivé informace. Chcete-li být mailem upozorněni na odpověď, použijte přímo funkcí toho webového fóra - většinou máte možnost "sledovat tento thread" nebo "odebírat odpovědi".
Popište problém co nejpřesněji
- Popište příznaky problému nebo chyby co možná nejjasněji a nejpečlivěji.
- Popište prostředí, ve kterém chyba nastává, tj. architekturu, operační systém, aplikaci, verzi, atd. Jmenujte distribuci a verzi systému (např. Red Hat 8.0, Slackware 5.1, atd.).
- Popište, jak jste se k chybě dostali, a jak jste se ji pokusili odhalit, isolovat a pochopit ještě předtím, než jste se zeptali.
- Popište relevantní změny v konfiguraci, které jste v poslední době provedli.
- Pokuste se už předem zodpovědět případné doplňující otázky.
Asi se vám párkrát stane, že se v hackerské komunitě ocitnete zcela mimo mísu - právě tak, jak to popisujeme v tomto článku, nebo podobně. A bude vám to dáno patřičně najevo, možná velmi květnatě. A to veřejně.
Když se to stane, nejhorší je naříkat, jak vám bylo ublíženo, vyžadovat omluvu, vyhrožovat žalobami, stěžovat si u zaměstnavatele, nechávat prkýnko nahoře, atp. Radši udělejte toto:
Povzneste se nad to. Je to normální. A snad i zdravé.
Komunitní zvyklosti se neudržují samy: jsou dány tím, že se jimi lidé řídí, že je viditelně a veřejně aplikují. Neskuhrejte, že se má osobní kritika vyřizovat soukromou poštou - tak to prostě nefunguje. Stejně tak je k ničemu označovat za osobní urážku, když někdo vyvrací vaše tvrzení, nebo má prostě jiný názor. To je loserský přístup.
Existují i veřejná fóra, kde je v zájmu jakési hyperzdvořilosti vůbec zakázáno zasílat zpochybňující zprávy, a pravidlo zní "Pokud nehodláte uživateli pomoci, neříkejte vůbec nic". Následným přesunem schopných přispěvatelů jinam se z nich stávají bezvýznamné snůšky blábolů a jako technická fóra jsou k ničemu.
Pamatujte: když vám ten hacker říká (jakkoli drsně), že jste mimo, a ať už to neděláte, říká vám to (1) ve vašem zájmu a (2) v zájmu své komunity. Mnohem jednodušší by bylo vás prostě ignorovat. Mějte trochu důstojnosti, nefňukejte, a nečekejte, že s vámi někdo bude jednat jako se slečinkou, protože jste nováček s citlivou dušičkou.
Otázky, které se nekladou
Ukázka klasických stupidních otázek, a co si o nich hackeři myslí.
- Kde bych našel X?
- Tam kde já, blbečku - proboha, copak ještě někdo nezná Google?!
- Jak se Xem udělá Y?
- Pokud chceš udělat Y, tak při otázce nepředpokládej, že se to dělá Xem. Takoví lidé většinou nejenže nevědí o nic o X, ale ani neznají svůj problém Y. Většinou je nejlepší počkat, až se zeptají lépe.
- Jak si mám nakonfigurovat shell?
- Pokud jsi dost chytrý na to, aby ses ptal na takové věci, jistě také zvládneš RTFM a přijdeš na to sám.
- Dají se Mega-Convertorem konvertovat soubory z UltraOffice do TeXu?
- Zkus to a uvidíš. Kdybys to zkusil hned, pak bys (a) zjistil odpověď sám, (b) neplýtval mým časem.
- Můj program / konfigurák / příkaz nefunguje.
- To ani není otázka. Nebudu s Tebou hrát vadí-nevadí; mám lepší věci na práci. Obvyklou odpovědí na takový dotaz bývá: ...
- Mám nějaký pokažený Windows. Co mám dělat?
- Vyhoď tu sračku a pořiď si nějaký operační systém, třeba BSD nebo Linux.
- Ten program nefunguje. Asi je v systému špatné X.
- Je samozřejmě možné, že jsi jako první odhalil nějakou zjevnou chybu v systémových voláních nebo knihovnách, které denně používají statisíce lidí, ale mnohem spíše jsi úplně mimo. Takováto kromobyčejná tvrzení si žádají mimořádně přesvědčivé důkazy. Měl bys to doložit vyčerpávající dokumentací a přesným popisem chyby.
- Nedaří se mi nainstalovat Linux a X. Nepomohl bys mi?
- Ne. Na to bych potřeboval u toho počítače sedět. Zeptej se v místní Linux user group. (Jejich seznam najdeš tady.)
- Jak se dá prolomit rootovské heslo / číst cizí pošta?
- Pokud chceš něco z toho udělat, jseš lump. Pokud přitom žádáš hackera o radu, jseš blbec.
Ukážku správne, jasne a výstižne položenej otázky uvidíte po kliknutí na nasledujúci odkaz: Intel Wireless 3945agb pod Gentoo
Pri otázkach ohľadne nastavení alebo výberu uveďte hlavne nasledovné informácie:
- Program, o ktorý sa jedná, ideálne aj verzia
- Operačný systém a základné informácie o hardvéri počítača
- Úroveň vašich znalostí (začiatočník, pokročilý)
- V prípade problému s programom výpis zo spustenia v termináli, ideálne odkaz na text zverejnený na pastebin.com