от Н. Антонов(19-11-2003)

рейтинг (61)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

Как да задаваме интелигентно въпроси

Напоследък сайтът "Линукс за българи" се радва на нарастваща популярност. Всеки ден към неформалното ни "онлайн-общество" се присъединяват нови и нови членове, които носят със себе си и многото си въпроси. Освен радост този факт предизвиква у нас и известна тревога: все по-голяма част от въпросите остават без отговори. Това може да се види лесно, като се прегледат форумите и рубриката "Въпроси и отговори". Злорадите ни "доброжелатели" бързат да просъскат, че това било, защото - видите ли - четящите и пишещите тук били "леймъри" и нищо не разбирали и т.н... На такива бих отговорил, че ако се вгледат малко по-сериозно, ще установят логична закономерност: повечето от въпросите без отговор са зададени неправилно!

И така, зада няма въпроси без отговор и да избегнем не особено полезните подмятания от типа "RTFM", предлагам да питащите и отговарящите да сключат едно условно "споразумение", клаузите на което ще заимстваме до голяма степен от легендарния наръчник на Ерик Реймънд "Как да задаваме интелигентно въпроси", със силни изменения и съкращения.

Общи положения

Изберете правилния форум

Когато е възможно, използвайте пощенския списък на съответния проект

Използвайте конкретни, значещи заглавия

Пишете грамотно, по възможност - на кирилица

Извинение на използването на "шльокавица" имат само тези, които ползват чужди компютри без настроена кирилица. Отдавна мина времето, когато писането на кирилица беше трудна задача.

Използвайте лесни за разчитане формати

Това важи особено за пощенските списъци. Изпращайте писмата във формат "Plain text", избягвайте HTML. Уверете се, че писмото е форматирано в правилната кодова таблица - "windows-1251" или Unicode, ако го предпочитате.

Бъдете точни в описанието на проблема

- описвайте симптомите на проблема ясно и внимателно;

- опишете работната среда (операционна система, дистрибуция, версия на проблемната програма и т.н.);

- опишете какво сте направили досега, за да решите проблема (къде сте търсили, какво сте намерили);

- опишете промените, които сте правили по конфигурацията и смятате, че имат връзка с проблема;

Не казвайте, че сте открили бъг

Предполага се, че след като питате, значи причината за проблема не Ви е известна и следователно не можете да знаете дали се дължи на бъг. Оставете на специалистите да кажат дали наистина има бъг.

Описвайте симптомите на проблема, а не Вашите предположения

Описвайте симптомите на проблема хронологически

Не искайте да Ви отговарят на личната електронна поща

Всяка информация, засягаща решаването на проблеми, свързани със свободен софтуер, би трябвало да бъде свободно достъпна.

Не маркирайте съобщението си като "Urgent"

Независимо от това колко спешен и важен за Вас е проблемът, това засяга само Вас и никой не е длъжен нито да Ви отговаря, нито да взима проблема Ви присърце.

Учтивият тон никога не вреди, а понякога дори помага

След като сте получили отговор, опишете накратко какво сте направили и дали сте решили проблема

Това е особено важно за сайтове като нашия, където рубриката "FAQ" например би трябвало да се попълва на базата на решените проблеми по форумите. Ако обаче няма обратна връзка, ние не можем да разберем дали сте получили помощ и дали това може да влезе в рубриката "FAQ".

Въпроси, които не трябва да задаваме

Къде мога да намеря програмата Х?

За тази работа има http://www.google.com и Вие много добре знаете това!

Как мога да накарам Х да прави Y?

Този въпрос не съдържа проблем и би трябвало да намери отговора си в респективното "README", "INSTALL", "man" или "-help". Пример: "Как да накарам mplayer да ми показва субтитрите на кирилица?". Това е описано в съответната man-страница за MPlayer и Вие много добре знаете това!

Как мога да конвертирам документ от AcmeCorp в TeX, като използвам файловия конвертор Bass-o-matic?

Това е въпрос, който съдържа и самия отговор, а това означава, че много добре знаете как става. Просто опитайте.

Моята {програма, конфигурация} не работи

Това не е въпрос и никой не е длъжен да изтъргне същинския проблем от Вас, като си загуби времето да Ви разпитва.

Имам проблем с моя Windows. Някой ще ми помогне ли?

Да. Хвърли този Windows на боклука и си сложи някаква свободна операционна система като Linux или *BSD.

Имам проблем с инсталирането на Linux. Някой може ли да ми помогне?

Не. Нямам достъп до твоята машина, за да ти помогна.

Как мога да кракна еди какво си?

Просто не се надявайте да получите отговор и очаквайте модераторите да изтрият въпроса.

Добрият въпрос и лошият въпрос

Тук ще се опитаме да илюстрираме с примери как да задаваме въпросите интелигентно, като ще сравним един интелигентен и един глупав въпрос.

Гупаво: Къде мога да намеря плъгин за форамата "хикс" за MPlayer?

Този въпрос съвсем закономерно може да заслужи отговора "RTFM".

Интелигентно: Здравейте! Използвах Google, за да намеря плъгини за формата "хикс" за MPlayer, обаче не успях да открия полезни връзки. Някой случайно да успял да намери?

Този въпрос показва, че човекът вече се потрудил да направи нещо, за да реши проблема си и едва след това се е обрънал за помощ.

Глупаво: Не мога да компилирам кода на програмата "хикс". Защо кодът се чупи?

Този въпрос е зададен неправилно и арогантно.

Интелигентно: Здравейте! Не мога да компилирам програмата "хикс" под ОС Nulix, версия 6.2. Четох FAQ, но никъде не намерих описан подобен проблем, отнасящ се до Nulix 6.2. Изпращам и логфайла със съобщението за грешка при компилацията.

Мда-а-а-а... Този човек е посочил 1) операционната система, 2) потрудил се е да прочете документацията, където не е намерил описание на този проблем, и 3) изпратил е подробно описание на съобщението за грешка.

Гупаво: Имам проблем с дъното. Някой ще помогне ли?

Излишно е да поясняваме, че хората, отговарящи във форумите, не са врачки и не могат да отгатнат по звездите точно какво дъно използвате и какъв в крайна сметка е проблемът.

Ако не получите отговор

Ако не получите отговор, не го възприемайте като лично отношение. Може би, просто наистина никой не знае отговора. Липсата на отговор не означава пренебрегване. Повторното пускане на въпроса обаче не е добра идея. Може да бъде счетено за злоупотреба с форума или списъка или за спамване.

Все някъде ще могат да Ви помогнат!



<< Fedora Core 1: Проблеми с плъгините в Mozilla | openMosix - решение за създаване на клъстер >>