Comment poser des questions

(Ceci est la copie en cache, l'original était http://ln.ua/~openxs/articles/smart-questions-ru.html Si vous avez remarqué l'obsolescence de cette copie, ou de rétablir la source d'origine, s'il vous plaît écrivez le webmaster de ce site ..)

De Steven Raymond Thyrsus par Eric Enterprises < [email protected] >

Moen de Rick < [email protected] >

Copyright © 2001 Eric S. Raymond

Les traductions dans russe: Copyright © 2002-2005 Valery Kravchuk

Chronologie des versions:

  • Version 3,1 au 28 Octobre 2004 (sujet: «Google - votre ami! ')
  • Version 3.0 - 2ème Février 2004 (. Le plus important de raisonner sur l'étiquette de la communication dans les Web-forums)

teneur

Traductions
Refus d'obligations
introduction
Avant de vous demander ...
Lorsque vous demandez ...
Choisissez le bon forum
Web- et IRC forums pour les débutants sont souvent autorisés à obtenir une réponse le plus rapidement possible
Dans un deuxième temps, utiliser des listes de diffusion du projet
Demandez significatives, concrètes messages Sujets
Simplifier la parcelle de réponse
Ecrire dans un langage simple, en respectant les règles de grammaire et de vocabulaire
S'il vous plaît envoyer toutes les questions pour comprendre le format
De même, et décrire le problème en détail
Le volume ne signifie pas la précision
Ne prétendez que vous avez trouvé une erreur
L'auto-humiliation publique est pas un substitut devoirs
Décrire les symptômes du problème, et non pas vos hypothèses
Décrire les symptômes du problème, dans l' ordre chronologique
Décrivez l'objectif, pas une seule étape
Ne pas demander de répondre à une adresse e - mail personnelle
Posez des questions claires et précises
Ne pas poser des questions de devoirs
Évitez les demandes de sens
Ne marquez pas votre question "Urgent", même si elle est juste comme pour vous
Courtesy n'a jamais fait mal, et aide parfois
Envoyer une brève description de la solution
Comment interpréter les réponses
RTFM et STFW: comment comprendre ce que vous êtes sérieusement merdé
Si vous ne comprenez pas ...
Irrespect réaction
Ne réagissez pas comme un perdant
Questions qui ne nécessitent pas de demander
Bonnes et mauvaises Questions
Si aucune réponse n'a été reçue
Comment donner de bonnes réponses
Autres sources d'information
Merci

Il existe des traductions du document en chinois , tchèque , danois , estonien , français , allemand , hébreu , hongrois , italien , japonais , polonais , russe , espagnol , suédois et turc langues. Si vous souhaitez copier, pour soutenir le miroir, traduire, ou citer ce document, s'il vous plaît lire ma copie règle .

Refus d'obligations

Les sites Web de nombreux projets dans les sections sur la façon de demander de l'aide, des références sont faites à ce document. Ce qui est bon, à cet effet , il est prévu, mais si vous - web-master va ajouter un lien vers leur page de projet, s'il vous plaît, à côté du lien dans une place de premier plan, indiquent que nous ne sommes pas un support pour votre projet!

Nous sommes sur l'expérience amère que, en l'absence d'une telle notification, nous allons constamment harceler les idiots qui croient que la publication de ce document nous oblige à résoudre tous les problèmes techniques dans le monde.

Si vous lisez ce document parce que vous avez besoin d' aide, et vous pensez que finalement vous pouvez l' obtenir directement auprès des auteurs, vous - l' un des plus idiots. Ne pas nous poser des questions. Nous allons tout simplement être ignorée. Notre objectif - pour vous montrer comment obtenir de l'aide de ceux qui connaissent le logiciel ou le matériel avec lequel vous travaillez, mais dans 99% des cas, ceux-ci sera versé nous ne sommes pas. Si vous ne savez pas avec certitude que l' un des auteurs est un expert en ce que ce que vous êtes bon - nous laisser seuls, et tout cela va mieux.

introduction

Dans le monde des pirates , le style des réponses que vous obtenez pour poser des questions techniques, en fonction de la méthode de fixation des questions que beaucoup de leur complexité. Ce guide vous apprendra poser des questions de manière à augmenter la probabilité d'obtenir une réponse satisfaisante.

Maintenant que le logiciel est open source est devenue très répandue, vous pouvez souvent obtenir des réponses d'autres utilisateurs plus expérimentés, et non pas contre le piratage. Il - Bon; les utilisateurs sont généralement un peu plus tolérant aux erreurs que les débutants font souvent. Toutefois, si l'adresse pour les utilisateurs expérimentés que les pirates, conformément aux recommandations énoncées aux présentes, il sera plus efficace pour obtenir des réponses utiles d'eux.

Tout d'abord, nous devons comprendre que les pirates aiment réellement les défis et le bien qui peut réveiller le cerveau de ces questions questions. Si nous ne le voulions, nous aurions pas été le piratage. Si vous nous demandez à une question intéressante, qui exige une longue délibération, nous serons reconnaissants pour cela; bonnes questions - et il est un cadeau d'encouragement. Les bonnes questions pour vous aider à mieux comprendre le sujet et révèlent souvent des problèmes qui étaient auparavant négligés ou pas pensé. De la bouche du pirate: "Bonne question" - Ceci est un grand et sincère compliment.

Malgré cela, on croit que les pirates sont des questions simples les plus hostiles ou arrogant. Parfois, il semble que nous sommes tout à fait désagréable pour les débutants et les ignorer. Mais, en fait, il l'est pas.

Nous sommes, sans aucun doute, une attitude hostile au peuple, sans doute de ne pas vouloir penser ou apprendre avant de poser des questions. Ces personnes tuent le temps - ils prennent sans rien donner en retour, ils prennent le temps que nous pourrions passer une autre question plus intéressante et une autre personne plus digne d'une réponse. Ces personnes que nous appelons les «perdants» ( «perdants») (pour des raisons historiques, le mot est parfois écrit comme "internouilles" --losers utilisateurs).

Nous comprenons que beaucoup de gens veulent juste utiliser nous a créé le logiciel, et ne va pas apprendre les détails techniques. Pour la plupart des ordinateurs - il est juste un outil, un moyen pour une fin; ils ont des choses plus importantes à faire et d'autres problèmes dans la vie. Nous reconnaissons cela et ne prévoyons pas que tout le monde sera intéressé par les détails techniques, si attrayant pour nous. Cependant, notre style de répondre à des questions pour les gens qui sont vraiment intéressés par cela, et veulent être des participants actifs dans le processus de résolution des problèmes. Cela ne changera pas. Oui, et ne doit pas être changé; Sinon, nous ne pouvons pas faire efficacement ce que nous - le meilleur.

Nous (la plupart du temps) - volontaires. Nous nous sommes engagés pendant sa vie en difficulté des réponses aux questions, et parfois nous ne pas faire face à l'avalanche de questions. Par conséquent, il est nécessaire impitoyablement "filtre Bazaar". En particulier, les questions de perdants potentiels à baisser, pour passer le temps de réponse alloué plus efficacement, la dédiant aux gagnants.

Si ce poste vous semble drôle, hautain ou arrogant, vous avez tort. Nous ne vous demandons pas de prier pour nous - en fait, la plupart d'entre nous aimeraient communiquer avec vous sur un pied d'égalité et vous amène à leur culture, si vous mettez dans l'effort nécessaire. Mais tout simplement inefficace pour essayer d'aider les gens à nous qui ne veulent pas se servir. Être grossier - normal, mais faire semblant d'être un idiot - pas.

Ainsi, bien qu'il ne faut pas être techniquement compétent, pour être digne de notre attention, il est nécessaire de démontrer la qualité, permettant de devenir compétent - attention, attention, l' observation, le désir de participer activement à l'élaboration de solutions. Si vous ne pouvez pas accepter ce genre de discrimination, il est logique de payer quelqu'un pour un support commercial, au lieu de demander des pirates pour vous aider personnellement vain.

Si vous avez décidé de se tourner vers nous pour les aider, ne soyez pas dans la position d'un perdant. Et ne pas agir comme un perdant. La meilleure façon d'obtenir une réponse rapide et sensible - demander comment un homme intelligent, confiant et compétent, qui avait juste besoin d'aide pour résoudre un problème particulier.

(Ajouts à ce guide sont les bienvenus. Les suggestions peuvent être envoyés à [email protected] . Notez, cependant, que ce document n'a pas été conçu comme un guide général pour la nétiquette , et j'ignorent généralement les propositions qui ne sont pas liés directement à donner des réponses utiles dans un forum technique ).

Avant de vous demander ...

Avant de poser une question d'ordre technique par e-mail ou dans un groupe de discussion, chat ou forum, procédez comme suit:

  1. Essayez de trouver la réponse à l'aide de recherche sur le Web.

  2. Essayez de trouver une réponse dans le manuel.

  3. Essayez de trouver la réponse dans la liste des questions fréquemment posées (FAQ).

  4. Essayez de trouver une réponse par une inspection ou d'expérimentation.

  5. Demandez à un ami expérimenté.

  6. Si vous - programmeur, essayer de trouver la réponse en analysant le code source.

Lorsque vous posez une question, sélectionnez dès le début que vous avez déjà fait; Cela vous aidera à comprendre que vous n'êtes pas une sorte de déception, le temps des gens tranzhiryaschy. Mieux encore, montrez que vous avez appris à la suite de leur recherche. Nous aimons rencontrer les gens qui ont démontré leur capacité à percevoir des réponses.

Utiliser des techniques telles que la recherche sur Google pour le texte du message d'erreur (regardez aussi dans des groupes de discussion - les groupes Google, et non pas seulement sur les Web-pages). Cela peut conduire directement à la documentation sur la façon de résoudre cette erreur, ou à des discussions sur la liste de diffusion, où vous pouvez trouver la réponse. Même si la réponse est pas là, la phrase: «J'ai recherché Google pour la prochaine demande, mais n'a pas trouvé quelque chose d'utile," utile lors de l'application d'assistance par e-mail ou d'un groupe de discussion.

Préparer votre question. Pensez-y. Sur la surface, les questions que vous obtiendrez des réponses à la surface, ou en général ne pas obtenir de réponses. Plus vous faites pour démontrer leur pensée et les efforts pour résoudre le problème avant de demander de l'aide, plus il est probable que vous allez obtenir cette aide.

Ne pas poser les mauvaises questions. Si la question est fondée sur des hypothèses erronées, tout pirate (dans l'original -. J. Random Hacker, un commentaire du traducteur) est susceptible de donner une réponse littérale inutile tout en pensant «question stupide ..." et en espérant que la réception d'environ que vous avez demandé, plutôt que ce qui est vraiment besoin de quelque chose à vous apprendre.

Ne pensez pas que vous avez à répondre. Vous ne devriez; vous êtes, à la fin, ne pas payer pour ces services. Vous recevrez une réponse si le gagner en posant une question intéressante et stimulante substantielle - la question, donnant implicitement la communauté une nouvelle expérience, et ne demandant pas seulement passivement la connaissance des autres à partager.

D'autre part, pas mal juste pour faire ce clair, vous pouvez et que vous voulez aider dans le processus de prise de décision. Sur des questions comme "Quelqu'un peut-il suggérer quelque chose?» «Ce qui est pris en compte dans mon exemple?" et "N'y at-il un site qui est sur le sujet voir?" plus susceptibles de répondre à l'exigence d'envoyer la séquence exacte des actions pour résoudre le problème, parce que vous avez clairement montré que résoudre le problème vous-même, si quelqu'un vous dit au cours d'action approprié.

Lorsque vous demandez ...

Choisissez le bon forum

Réfléchissez bien exactement où poser. Vous êtes susceptible d'être ignoré, ou radiés comme un perdant, si vous:

  • poster votre question dans le forum ne sont pas les sujets appropriés (hors sujet)

  • envoyer la question la plus élémentaire à un forum où des questions techniques complexes sont discutées, ou vice versa

  • poster votre question dans le même temps (cross-post) dans une variété de différents panneaux

  • envoyer un message e-mail privé à un étranger, pas personnellement responsable de la résolution de votre problème

Les pirates ignorent les questions adressées à la mauvaise adresse, afin de ne pas télécharger liens des informations non pertinentes. Ne pas tomber dans la catégorie des questions.

Par conséquent, vous devez d'abord trouver un forum approprié. Cela vous aidera sur le moteur de recherche Google et d'autres outils de recherche Web. Utilisez-les pour trouver les pages du projet, sont le plus étroitement associé avec le matériel ou le logiciel, qui éprouvent des difficultés. Habituellement, il y aura une référence à une liste de questions fréquemment posées (FAQ, FAQ - Foire aux questions) sur cette page, les listes de diffusion du projet et de leurs archives. Il est là et il est nécessaire de demander de l' aide, si vos propres efforts (y compris la lecture de ceux que vous avez trouvé FAQ) a échoué. Sur la page du projet peut également être décrit une procédure pour signaler un bug ou un lien vers elle. Dans ce cas, utilisez la procédure recommandée.

L'envoi du même message à une personne ou d'un forum que vous n'êtes pas familier, - l'entreprise, au moins risqué. Par exemple, ne supposez pas que l'auteur d'une page web informative veut être votre conseiller gratuitement. Ne pas faire des hypothèses optimistes sur ce que votre question se fera un plaisir - si vous n'êtes pas sûr, l'envoyer à une autre adresse ou renoncer à ses locaux du tout.

Lors du choix d'une liste Web-forum, newsgroup ou mailing, ne prenez pas une décision que sur la base du nom; Lire une liste de questions fréquemment posées (FAQ), ou les règles pour faire en sorte que la question correspond à l'objet. Lire les messages pendant un certain temps avant d'envoyer des questions à se sentir comme et ce qui est fait ici. En fait, avant d'envoyer la question ne fait pas mal à trouver des mots clés liés à votre problème dans les archives de la liste de newsgroup ou postale. Par conséquent, vous pouvez trouver la réponse, et si non, une telle recherche aidera à mieux formuler la question.

Ne pas utiliser tous les canaux d'aide disponibles à la fois. Ceci est similaire au cri du peuple et outragée. Reportez-vous à leur tour.

Identifier correctement le thème! Une des erreurs classiques - poser une question sur l'interface de programmation Unix ou Windows dans un forum consacré à la langue, la bibliothèque ou les outils en cours d'exécution sur les deux plates-formes. Si vous ne comprenez pas pourquoi cela est - une gaffe, il est préférable de ne pas poser des questions jusqu'à ce que vous comprenez.

En général, la probabilité d'obtenir des réponses aux questions dans un forum public sélectionné correctement que dans privé. Les raisons pour cela sont nombreuses. L'un d'eux - le nombre de répondants potentiels. Un autre - la taille de l'auditoire, qui connaît la réponse; les pirates avec un grand plaisir de répondre aux questions qui peuvent intéresser beaucoup de gens que les questions qui sont utiles seulement pour quelques-uns.

Il est clair que les pirates qualifiés et les créateurs des programmes populaires reçoivent déjà question beaucoup plus pertinente que vous souhaitez. En augmentant le flux dans certains cas, vous pouvez être la dernière paille - à l'occasion de participer des projets populaires ont arrêté leur soutien parce qu'ils ne prennent pas plus que ses problèmes concomitants sous la forme d'un flux de courriels inutiles à leur adresse personnelle.

Web- et IRC forums pour les débutants sont souvent autorisés à obtenir une réponse le plus rapidement possible

Votre groupe d'utilisateur local ou votre distribution Linux peuvent supporter Web-forums ou canal IRC, conçu pour aider les débutants. (Dans les pays non anglophones, un forum pour les débutants, est encore susceptible d'être organisée sous la forme de listes de diffusion). Il est - des emplacements appropriés pour l'attribution initiale des questions, surtout si l'on suppose que vous êtes confronté à un problème relativement simple ou commune. Ouvertement annoncé canal IRC - il est une invitation ouverte à poser des questions, et souvent la capacité d'obtenir des réponses en temps réel.

En fait, si le programme avec lequel vous avez des problèmes, pris de la distribution (qui, aujourd'hui, généralement), il peut être préférable de demander dans la liste forum / mailing pour le kit de distribution approprié, avant d'appeler à un programme de la liste forum / mailing. Les pirates travaillant sur le projet peuvent simplement répondre: «Utiliser notre assemblée."

Avant de poser une question à tout Web-forum, vérifier pour toutes les capacités de recherche. Et si elle est, pour trouver un couple de fois par la discussion de mot-clé du problème, comme le vôtre; il peut aider. Si, avant que vous avez effectué une recherche générale dans le Web (qui aurait dû être fait), vous regardez toujours au forum; peut-être, votre moteur de recherche depuis longtemps de ne pas ré-indexé ce forum.

Il y a une tendance intéressante pour réaliser des projets de soutien aux utilisateurs à travers le canal Web-forum ou IRC, laissant e-mail pour la communication entre les développeurs. Par conséquent, si vous avez besoin d'aide sur le projet, s'il vous plaît se référer d'abord à ceux de ses sources d'information.

Dans un deuxième temps, utiliser des listes de diffusion du projet

Si le projet a une liste de diffusion pour les développeurs, envoyer des questions à cette liste de diffusion, et non pas pour les développeurs individuels, même si vous êtes sûr que vous savez exactement qui peut le mieux répondre à votre question. Trouver l'adresse d'une liste de diffusion du projet dans la documentation ou sur le site du projet, et s'il vous plaît envoyer une question à cette adresse. Il y a quelques bonnes raisons de le faire:

  • Toute question assez bon pour lui de se tourner vers un seul développeur, et sera valable pour l'ensemble du groupe. Au contraire, s'il semble que la question est trop primitive pour une liste de diffusion, il est pas une raison pour tromper leur tête des développeurs individuels.

  • Si la question est posée sur la liste de diffusion, la charge est répartie entre tous les développeurs. Le développeur particulier (surtout s'il - le chef de projet) peut être trop occupé pour répondre à vos questions.

  • La majorité des listes de diffusion archivées et les archives - sont indexées par les moteurs de recherche. Quelqu'un pourrait trouver votre question et les réponses sur le réseau, et ne lui demandez pas de nouveau sur la liste de diffusion.

  • Si certaines questions sont posées souvent, les développeurs peuvent utiliser ces informations pour améliorer la documentation ou le logiciel lui-même pour devenir plus apparent. Mais si ces questions sont posées en personne, personne n'a une vue d'ensemble - ce qui est le plus souvent demandé.

Si le projet a une liste de diffusion ou des forums sur le Web séparé pour le "user" et "développeur" (ou "hackers"), et vous ne collationnées (piratage) code, poser une question dans la liste / forum pour le "user". Ne pas compter sur un accueil chaleureux sur la liste de diffusion pour les développeurs, où votre question est susceptible de porter à la catégorie de «bruit» qui interfère avec l'échange d'informations sur les progrès du développement.

Toutefois, si vous êtes confiant dans leur non-trivialité de la question et ne l' avez pas reçu de réponse à l'envoi / forum pour la liste "user" dans quelques jours, contacter les développeurs. Il est logique d'en découler pour la liste de diffusion appropriée ou forum quelques jours pour explorer sa tradition (en fait, il est logique de le faire avant de contacter toute liste de diffusion privée ou semi-fermé).

Si vous ne trouvez pas l'adresse d'une liste de diffusion du projet, mais adresse connue de la personne qui dirige le projet, envoyez votre maître question. Mais dans ce cas, ne supposez pas que la liste de diffusion là. Dans son message, indiquez qui a essayé, mais n'a pas pu trouver la liste de diffusion appropriée. Mentionnez aussi que ne me dérange pas d'envoyer votre message à d'autres personnes. (Beaucoup croient que la correspondance personnelle doit rester privée, même s'il n'y a rien de secret en elle. Résolution envoyer votre message, vous donnez aux gens un choix.)

Demandez significatives, concrètes messages Sujets

Lors de l'envoi d'un message à une liste de diffusion ou de discussion des messages de groupe sur le thème - une excellente occasion d'attirer l'attention de la ligne des experts qualifiés jusqu'à 50 caractères. Ne pas dépenser sur babillage comme "S'il vous plaît aidez-moi" (pour ne pas mentionner le thème "S'IL VOUS PLAÎT ME AIDE !!!!"; messages avec des sujets jetés réflexive). Ne pas essayer de nous impressionner par la profondeur de leur souffrance; mieux utiliser l'espace prévu pour la description la plus concise du problème.

Un bon accord sur l'enregistrement des messages utilisés par de nombreux services de soutien technique - l'utilisation d'un modèle «objet - déviation». Une partie de l ' «objet», précise ce qui est un problème, et certains «déviation» décrit la déviation de comportement attendu.

idiot:

HELP! Carte vidéo sur mon ordinateur portable ne fonctionne pas correctement!

raisonnable:

La forme irrégulière du curseur de la souris dans XFree86 4.1, la vidéo sur Fooware MV1005 chipset

Mieux encore:

XFree86 4.1 souris sur Fooware MV1005 chipset - forme irrégulière

Le processus d'écriture du modèle de thème «objet-type" vous aidera à comprendre le problème plus en détail. Qu'est-ce que cela ne fonctionne pas exactement? Juste le curseur de la souris ou d'autres graphiques aussi, ont un problème? Le seul problème est XFree86? Seulement dans la version 4.1? Ce problème se produit uniquement sur les cartes avec le chipset Fooware? modèle MV1005 Seulement? Hacker a reçu un message avec un thème similaire, sera, en général, de comprendre ce que vous avez un problème et quel est le problème.

En général, imaginez l'affichage d'une liste de questions dans l'archive, qui ne représente que la ligne d'objet. Faire la ligne assez bien pour refléter l'essence de la question et les suivantes sont parcourant les archives de la réponse à cette question pourrait trouver une discussion qui mène à la réponse soumise, et n'a pas envoyé de nouveau la question.

Si vous posez une question en retour, ne pas oublier de changer la ligne d'objet de sorte qu'il est clair à ce sujet - la question est posée. Le sujet de la forme "Re: test" ou "Re: nouveau bug" ne sera pas attirer suffisamment d'attention. En outre, réduire la citation des messages précédents à un minimum adéquat pour les nouveaux utilisateurs à comprendre ce qui était dit.

Ne pas envoyer une réponse au message de la liste de diffusion, si vous allez discuter d'un nouveau sujet (commencer un fil de discussion). Cela limite la gamme des répondants. Certains lecteurs de messagerie, par exemple, Mutt, permettent à l'utilisateur de trier les messages par sujet, puis cacher des messages sur le sujet, en tournant le fil de discussion. Ceux qui aiment cette occasion, jamais votre message verra pas.

Changer le sujet ne suffit pas. Mutt, et probablement d'autres lecteurs de courrier, de prendre en compte non seulement la ligne d'objet du programme, mais aussi d'autres informations dans les en-têtes de messages lorsque vous les lierez sur le fil de discussion. Créer un message de marque nouvelle.

Dans les Web-forums discutant les règles sont légèrement différentes, parce que les messages sont généralement plus étroitement liés à des brins spécifiques de discussion et souvent invisible en dehors de ces discussions. Changer le sujet en posant une question en réponse est pas indispensable (tous les forums vous permettent même de spécifier le thème dans les réponses, et si elles peuvent être et demander, presque personne ne lit). Mais demander une contre-question à répondre en lui-même - une pratique douteuse, puisque cette question ne verra que ceux qui suivent le fil de discussion approprié. Par conséquent, si vous n'êtes pas sûr de vouloir l'appliquer à ceux qui participent à des fils de discussion, commencer un nouveau sujet.

Simplifier la parcelle de réponse

Achèvement de la question par "réponse, s'il vous plaît envoyer à ..." rend très peu probable de recevoir une réponse. Si vous ne disposez pas d'un couple de secondes pour faire en sorte que le jeu correct de la Reply-To-tête dans votre programme de messagerie, puis nous avons un couple de secondes, puis à réfléchir à votre problème. Si votre programme de messagerie ne permet pas de le faire - le jeter. Si votre système d'exploitation ne supporte pas les e-mail programmes permettent de le faire, la recherche d'un meilleur système d'exploitation.

Demandé de répondre par e-mail à Web-forums - très désagréable, sauf si vous croyez que l'information peut être sensible (et quelqu'un, pour une raison inconnue, il veut l'annoncer à vous personnellement, et non autour du forum). Si vous souhaitez être averti par e-mail que quelqu'un a répondu au sujet dans le forum demander cet avis dans le Web-interface en ligne; cette fonction est prise en charge presque partout sous la forme d'options "regarder ce fil" ( "suivre la discussion"), "envoyez un courriel sur les réponses" ( "notify mail"), etc.)

Ecrire dans un langage simple, en respectant les règles de grammaire et de vocabulaire

Expérimentalement constaté que les gens qui écrivent avec désinvolture et négligemment, habituellement dans le même insouciant et négligent dans son esprit et dans le code généré par les programmes (au moins assez souvent pour dire avec confiance donc). Répondez aux questions des gens pensée inattentif et négligente - une tâche ingrate; nous avons le temps de mieux passé à autre chose.

Par conséquent, la clarté et la précision du libellé de la question est importante. Si vous ne voulez pas me tromper que la tête, nous ne sommes pas nous leurrer, en se concentrant sur ces questions. Essayez de formuler la question de la bonne langue. Il ne devrait pas être lourde et formelle - en fait, les valeurs de la culture hacker dans un cadre informel, plein d'humour et la langue d'argot utilisés correctement. Mais la pensée doit être exprimée clairement; doit démontrer au moins quelques signes de réflexion et d'attention.

Respecter les règles de la syntaxe, la ponctuation et utiliser des majuscules. Ne confondez pas "sa" avec "il est", "lâche" avec "perdre", ou "discret" avec "discrète". Ne pas écrire en MAJUSCULES - est perçu comme criant et considéré comme impoli. (S'il est écrit en minuscules - pas beaucoup mieux, parce que difficile à lire Alan Cox est pardonné, et vous - Non.)

En général, si vous écrivez au niveau de la rumeur ou le délire des enfants d'un fou, votre question est susceptible d'être ignoré. mineurs de style Scribble "hatskerov" (dans l'original - l33t hax0r script kiddie - Commentaire du traducteur.) - est absolument sans espoir, et des garanties en réponse - silence (ou, au mieux, une partie de la négligence et de sarcasme).

Si vous posez des questions dans un forum qui n'utilise pas votre langue maternelle, certaines erreurs lexicales et grammaticales vous pardonne - mais pas de pardon paresse élémentaire de ne pas attendre (oui, nous sommes généralement en mesure de comprendre la différence). Aussi, si vous ne savez pas exactement quelles langues au destinataire - famille, s'il vous plaît écrire en anglais. les pirates Busy habituellement juste sauter des questions dans les langues qu'ils ne comprennent pas, et en anglais - langue de travail Internet. Poser une question en anglais, vous diminuez la probabilité qu'il manquera pas de lire.

S'il vous plaît envoyer toutes les questions pour comprendre le format

Si vous faites artificiellement, il est difficile de lire la question, augmente la probabilité que la réponse à la question, ce qui est difficile à lire à la place. Par conséquent:

  • Envoyer le message en texte brut au lieu du format HTML. ( Désactiver HTML est pas trop difficile.)

  • MIME-applications sont généralement tout à fait acceptable, mais seulement si elles sont le contenu réel (par exemple, le code source ci-joint ou d'un fichier de patch), et non pas seulement généré automatiquement client e-mail (représentant, par exemple, une autre copie de la lettre, mais en format HTML).

  • Ne pas envoyer de messages que les paragraphes sont présentés sur une seule ligne, décalage visuellement à la ligne suivante sur le client. (Cela complique la réponse à la partie du message.) Dans l'hypothèse où le destinataire lit le message sur les terminaux texte avec des lignes de 80 caractères, et ajuster insérer en conséquence les sauts de ligne, mettant fin à une série de jusqu'à 80 positions.

  • Dans ce cas, cependant, briser en plusieurs lignes à des données de position fixe (par exemple, des magazines ou vidages de sessions d' enregistrement). Ceux-ci devraient être inclus dans le message car ils sont les destinataires étaient convaincus qu'ils voient exactement ce que vous avez vu.

  • Ne pas envoyer de messages codés MIME Quoted-Printable dans un forum en langue anglaise. Ce codage peut être nécessaire lors de l'envoi d'un message dans une langue qui ne sont pas couverts par le codage ASCII, mais de nombreux agents de messagerie personnalisée ne pas l'appuyer. Lire les messages disséminés dans les caractères de contrôle de texte de type = 20 inconfortable et désagréable.

  • Ne pensez même pas que les pirates seront en mesure de lire des documents dans des formats propriétaires fermés tels que Microsoft Word ou Excel. La plupart des hackers réagissent à eux comme cela, comment réagiriez-vous si vous barbouillé porte merde de porc. Même quand ils peuvent les lire, la nécessité de bricoler avec ces formats, ils en veulent.

  • Lors de l'envoi d'un message à une machine Windows, désactiver le support ovský Microsoft-moronic "Smart Quotes". Cela va se débarrasser de nombreux personnages de déchets éparpillés autour du poteau.

  • Dans les Web-forums ne pas abuser "smiley" et insérer des capacités "html" (le cas échéant). Un ou deux sourires - c'est généralement normal, mais le texte drôle coloré conduit les gens à penser que vous - lamer. L'utilisation excessive des émoticônes, des couleurs et des polices comme risibles est une adolescente, qui n'a pas de sens, à moins bien sûr que vous êtes intéressé par les réponses, pas le sexe.

Si vous utilisez le client e-mail avec une interface graphique (par exemple, Netscape Messenger, MS Outlook, etc.), rappelez-vous qu'il peut violer ces règles lorsque vous utilisez les paramètres par défaut. Dans la plupart de ces clients ont un type d'équipe menu "Afficher la source". Vérifiez avec l'aide de l'un des message envoyé qui est envoyé le texte brut, sans gaspillage inutile.

De même, et décrire le problème en détail

  • Soigneusement et clairement décrire les symptômes de problèmes ou d'erreurs.

  • Décrire l'environnement dans lequel il se produit (machine, OS, applications, etc.) Précisez la distribution et de la libération (par exemple: "Fedora Core 2", "Slackware 9.1", etc.).

  • Décrivez la recherche que vous avez fait pour essayer de comprendre le problème avant que vous posiez la question.

  • Décrivez les étapes que vous avez pris pour diagnostiquer et isoler le problème avant que vous posiez la question.

  • Décrire les changements récents dans la configuration de votre ordinateur ou le logiciel qui pourraient être pertinents.

Ne le mieux possible d'anticiper les problèmes potentiels et de faire progresser le pirate d'y répondre dans son appel à l'aide.

Thatcham Simon (Simon Tatham) a écrit un essai merveilleux intitulé Comment signaler efficacement les bogues . Je recommande vivement la lecture.

Le volume ne signifie pas la précision

Soyez précis et informatif. Il ne suffit pas simplement d'insérer la requête beaucoup de code ou de données. Si vous avez un grand, compliqué cas de test, ce qui entraîne une erreur dans le programme, essayer de le minimiser.

Ceci est utile pour au moins trois raisons. Le premier est démontré par les efforts visant à simplifier la question augmente la probabilité d'une réponse. La seconde est la simplification de la question augmente la probabilité d'obtenir une réponse utile. Troisièmement: pendant le raffinement des messages d'erreur vous vous pouvez trouver une solution ou solution de contournement.

Ne prétendez que vous avez trouvé une erreur

Si vous avez des problèmes avec ce ou que le logiciel ne prétendent pas avoir trouvé une erreur, sauf si absolument sûr. Astuce: Si vous ne pouvez pas fournir le code source de correctif qui résout un problème ou un cas de test pour une version précédente qui démontre un comportement incorrect, vous êtes susceptible de croire suffisamment dans un communiqué.

Gardez à l'esprit que beaucoup d'autres personnes ne sont pas confrontés à un tel problème. Sinon , vous auriez appris à ce sujet lors de la lecture des documents ou de la recherche sur le Web (vous avez fait cela, avant de faire de telles déclarations, ne pas ?). Cela signifie que, très probablement, vous faites quelque chose de mal, pas le logiciel.

Les créateurs du logiciel appliqué de grands efforts pour faire fonctionner le mieux possible. Si vous prétendez que vous avez trouvé une erreur, ce qui suggère qu'ils ont fait quelque chose de mal, et il est presque certain qu'ils n'aiment pas - même si vous avez raison. Surtout pour écrire un peu diplomatique "bug" ( "Erreur") dans la ligne d'objet.

Lorsque vous posez une question, il est préférable de décrire le problème, en supposant que vous faites quelque chose de mal, même si vous êtes personnellement absolument sûr que vous avez trouvé une erreur. Si cela est une erreur, vous lire à ce sujet dans la réponse. Essayez de se comporter de telle sorte que les personnes impliquées dans le soutien du programme voulu excuser auprès de vous, si l'erreur détectée est réelle, non pas que vous aviez à présenter des excuses pour sa stupidité.

L'auto-humiliation publique est pas un substitut devoirs

Certains, ayant compris qu'il ne faut pas se comporter grossièrement ou arrogance, extorquant réponse, choisissez l'extrême opposé - l'auto-humiliation. «Je sais, je suis un débutant, un perdant et un thé complet, mais ...". Il détourne de l'essence et n'a pas de sens. En particulier en combinaison avec l'incertitude liée à la description du problème réel.

Ne perdez pas votre temps et le nôtre, en se fondant sur l'auto-apitoiement. Imaginez les meilleurs faits et votre question aussi clairement que possible. Alors vous vanter beaucoup mieux que par l'auto-avilissement.

Parfois, Web-forums ont des endroits séparés pour les débutants questions. Si vous pensez que cette question ne peut définir un utilisateur novice, demandez-lui là-bas. Mais il n'a pas besoin d'être humilié.

Décrire les symptômes du problème, et non pas vos hypothèses

Il est inutile de pirates déclarent leur opinion sur les causes du problème. (Si vos théories diagnostiques sont si précieux, que ce soit pour demander l'aide des autres?) Par conséquent, vérifiez que informer les symptômes réels de ce qui se passe, plutôt que de leurs interprétations et théories. Laissez l'interprétation et le diagnostic sera engagé dans la responsabilité.

idiot:

Je continue à recevoir des erreurs de Sig11 lors de la compilation du noyau, et je soupçonne que la raison - une fissure sur la carte mère. La meilleure façon de le tester?

raisonnable:

Sur l'assemblé mon ordinateur K6 / 233 FIC-PA2007 carte mère (VIA Apollo VP2 chipset) avec 256 Mo de mémoire Corsair PC133 SDRAM commence se produire fréquemment Sig11 erreurs environ 20 minutes après la mise sous tension, dans le cadre de la compilation du noyau, mais ils ne se produisent pas dans les 20 premiers minutes. Redémarrer rien plomb, mais le voyage de nuit aide. Remplacement de la totalité de la mémoire n'a pas aidé. La partie pertinente d'un typique compiler les résultats ci-joints.

Décrire les symptômes du problème, dans l' ordre chronologique

L'information la plus importante pour déterminer les causes de ce qui se passe est souvent associée à la précédant immédiatement cette situation des événements. Il est donc nécessaire de décrire exactement ce que vous avez fait, et cela a rendu la voiture au problème. Dans le cas d'utilisation de l'interface de ligne de commande peut vraiment aider un enregistrement de session (par exemple, en utilisant l'utilitaire de script) et l'inclusion d'un message quelques dizaines de lignes concernées.

Si un programme dans lequel la défaillance est survenue, a des options de diagnostic (par exemple, -v - informations détaillées), essayez de choisir les options qui ajoutent des informations de débogage utiles à la «transcription» de la session.

Si l'enregistrement est déjà trop long (plus d'une page), il est logique de pré-formuler le problème au début, puis spécifiez la séquence chronologique des actions qui mènent à elle. Dans ce cas, les pirates savent ce qu'il faut rechercher lors de la lecture session.

Décrivez l'objectif, pas une seule étape

Si vous essayez de comprendre comment faire quoi que ce soit (et non pas de rapporter un bug), commencer par décrire l'objectif. Seulement alors décrire l'étape particulière vers elle que vous ne pouviez pas effectuer.

Souvent, les gens qui ont besoin d'aide technique ont un objectif de haut niveau à l'esprit et de devenir attaché à l'un des possibles, à leur avis, les moyens d'y parvenir. Ils demandent de l'aide pour effectuer une seule étape, sans se rendre compte que choisi le mauvais chemin. Pour comprendre cela, il peut prendre beaucoup d'efforts.

idiot:

Comment faire de dialogue de sélection des couleurs dans le programme FooDraw accepte RGB-valeur hexadécimale?

raisonnable:

Je suis en train de remplacer la table de couleurs dans les valeurs d'image nécessaires pour moi. Maintenant, je ne vois qu'une seule façon de le faire - en modifiant chaque fente de la table, mais je ne peux pas spécifier une valeur hexadécimale dans la boîte de dialogue de couleur RVB FooDraw-select programme.

La deuxième version de la question - est raisonnable. Il vous permet d'obtenir une réponse, qui sera offert à remédier plus approprié pour résoudre le problème.

Ne pas demander de répondre à une adresse e - mail personnelle

Les pirates pensent que la résolution de problèmes devrait être un processus public, transparent au cours de laquelle une première tentative de trouver une réponse peut et doit être corrigée si quelqu'un de plus compétent remarquera que cette réponse - incomplète ou incorrecte. En outre, correspondant en partie récompensés par le fait que leur expertise et de connaissances pour être vu des collègues.

Lorsque vous demandez une réponse personnelle, vous empêchez un processus de prise de décision et à recevoir. Ne pas le faire. Réponse personne - c'est un choix responsable - et s'il le fait, il est généralement parce qu'il pense que la question est trop mal formulée ou évidente pour être intéressant pour les autres.

En raison de cette règle, il y a une petite exception. Si vous pensez que votre question va obtenir beaucoup de ces réponses entre eux, ne pas oublier les mots magiques "s'il vous plaît envoyer la réponse à moi, et je résumer les réponses dans l'article à un groupe de discussion." Essayer de garder un groupe de discussion ou d'une liste de diffusion du flux, en fait, des messages identiques - il est très gentil, mais il faut tenir la promesse et envoyer un résumé final.

Posez des questions claires et précises

Questions illimités nécessitent généralement un temps illimité pour répondre. Les gens sont susceptibles de pouvoir vous donner une réponse utile, même les personnes les plus occupées (aussi parce que la plupart de leur travail font vous-même). Ces gens sont jaloux de son temps, et donc ne prennent pas souvent des questions illimitées.

La probabilité d'obtenir une réponse utile est améliorée si vous donnez clairement que par la recherche de responsables (pour fournir des liens, envoyer le code, vérifiez votre solution, etc.). Cette réunion se concentrera et demande implicitement la restriction dans le temps et l'effort qui devra être dépensé en charge pour vous aider. C'est bon.

Pour comprendre le monde dans lequel vivent les experts, il est nécessaire de se référer à la connaissance d'experts comme une ressource abondante, et leur temps - comme une ressource est très limitée. Le moins de temps vous avez besoin implicitement, plus susceptibles d'obtenir une réponse du très bon et engagé expert.

Il est donc logique de limiter la question de réduire au minimum le temps qu'il faut un expert pour le résoudre. Mais ce qui est souvent pas la même chose que la simplification de la question. Par exemple, la question: «Pouvez-vous me donner un lien vers une bonne description de X?" - Habituellement, beaucoup plus raisonnable que la demande, "Expliquez-moi X, s'il vous plaît." Si vous avez un problème avec un code non-travail serait sage de demander d'expliquer ce qu'il est pas, et ne demande pas de corriger les erreurs.

Ne pas poser des questions de devoirs

Les pirates sont bien en mesure de répondre aux questions des devoirs - la plupart d'entre nous ont fait leur propre. Ces questions sont posées pour vous, afin que vous puissiez apprendre de leurs expériences. Poser des questions sur indice possible, mais pas une solution complète.

Si vous pensez que vous avez jeté la question des devoirs, mais je ne peux toujours pas donner une réponse, essayer de poser une question dans un forum ou un groupe d'utilisateurs (dans des cas extrêmes) dans le "user" liste de diffusion / forum du projet concerné. Bien que les pirates et il «reconnaît» certains des utilisateurs avancés peuvent au moins vous donner un indice.

Évitez les demandes de sens

Ne soyez pas tenté de conclure son enquête des questions de sens comme: «Dois-je aider quelqu'un" ou "Y at-il une réponse?" Tout d'abord, si vous êtes en aucune façon compétente pour décrire votre problème, une telle question, au minimum, superflu. Deuxièmement, parce qu'ils sont superflus, les pirates, ils semblent ennuyeux - et en réponse à eux et incitation à écrire runaround logiquement impeccable comme: «Oui, vous pouvez aider» ou «Non, vous avez aucune aide."

En général, les réponses oui pas de questions mieux ne pas demander, si vous ne voulez pas répondre oui ou non .

Ne marquez pas votre question "Urgent", même si elle est juste comme pour vous

C'est votre problème, pas le nôtre. Mention d'urgence est souvent contre-productif: la plupart des hackers simplement supprimer ces messages comme des tentatives grossières et égoïstes pour attirer immédiatement l'attention.

Cette règle a une exception partielle. Mention d'urgence peut avoir un sens si vous utilisez le programme dans une organisation sérieuse qui peut être hackers intéressés; Dans ce cas, si vous ne disposez pas de suffisamment de temps et vous signalez poliment, les gens peuvent ne pas être suffisamment intéressés pour répondre plus rapidement.

Ce faisant, cependant - très risqué, parce que le point de vue de la gravité du pirate et ses intérêts sont susceptibles de différer de votre propre. Le problème avec la Station spatiale internationale, par exemple, sera d'intérêt, mais la question au nom d'une fondation de bienfaisance réussie ou un parti politique, presque certainement - pas. En fait, la question avec le sujet "Urgent: Aidez-moi à sauver les bébés phoques flous!" Il sera ignoré ou malicieusement commenté même par des pirates qui pensent les bébés phoques floue que la vie a un sens pour eux.

Si cela vous surprend, re-lire le reste du document aussi longtemps que ne comprennent pas, et de ne pas envoyer des questions à tous.

Courtesy n'a jamais fait mal, et aide parfois

Soyez poli. L'utilisation de l'expression «S'il vous plaît» et «Merci à l'avance". Faites bien comprendre que les gens reconnaissants, consacrer votre temps libre.

Description Pour être honnête, ce n'est pas aussi important que l'absence d'erreurs dans le texte de la question, claire, précise et détaillée de l'utilisation de formats ouverts, etc. (Et ne remplace pas tous les ci-dessus); les pirates en général préféreraient recevoir des messages d'erreur grossières, mais techniquement précis que verbiage poli. (Si vous vous demandez, rappelez-vous que nous apprécions une question de ce qu'il nous enseigne.)

Cependant, sous le niveau technique normal, la question de politesse augmente la probabilité d'obtenir une réponse utile.

(Il convient de noter que la seule objection sérieuse reçu ce document des anciens combattants du mouvement hacker, en raison de la recommandation d'utiliser l'expression «Merci à l'avance". Certains pirates voient dans sa réticence à remercier tout le monde a été après que le problème est résolu. Nous vous recommandons merci à l' avance, et après avoir reçu une réponse, ou exprimer votre gratitude d'une manière différente, par exemple, l'expression «Merci» ou «Je vous remercie de votre attention".)

Envoyer une brève description de la solution

Une fois que le problème est résolu, envoyer un message à tous ceux qui vous ont aidé; faites-leur savoir ce qu'elle était terminée, et je vous remercie encore une fois de l'aide. Si le problème est causé par un intérêt commun dans une liste de diffusion ou d'un groupe de discussion, il est logique d'envoyer un tel message.

Idéalement il faut répondre dans le fil de discussion, a commencé avec la question initiale, en ajoutant dans la ligne d'objet marqué «FIXE», «RÉSOLU», «décision» ou encore des solutions de signe tout aussi évidentes. Comme avec beaucoup de listes de diffusion des postes, la charge potentielle quand on regarde le fil de discussion "Problème X", se termine par le message "Problème X - SOLUTION" comprend qu'il n'a pas besoin de perdre du temps, même pour la lecture des messages (si, personnellement, il ne considère pas le problème de X intéressant) et peut donc passer du temps à résoudre un problème différent.

Ce message ne doit pas être longue et détaillée; un simple "Bonjour, Le problème a été associé à une rupture du cordon secteur Bill vous remercie tous !." - il est mieux que rien. En fait, un résumé court et amical est mieux qu'une longue dissertation à moins que la solution ne soit pas affectée par les aspects techniques graves. Ecrivez ce que l'action a résolu le problème, mais la séquence entière de solutions de recherche n'a pas besoin de décrire à nouveau.

Pour suffisamment graves problèmes peuvent être envoyés séparément à l'histoire de la recherche de leurs raisons. Décrire la déclaration finale du problème. Décrire comment la décision est avéré, et entrez le chemin sans issue, qui devrait être évité. Quels sont tous ceux qui vous ont aidé, de sorte que vous trouverez vous-même des amis.

En plus de l'affichage de la courtoisie et de l'information, ce genre de résumer le message aidera les autres lors de la recherche de la liste de diffusion d'archives / groupe de discussion / forum de savoir exactement quelle solution vous a aidé et peut donc aussi les aider.

Last but not least - ce type de message aide tous ceux qui ont participé à la discussion pour obtenir un sentiment de satisfaction du fait que la question est fermée. Si vous vous - pas de technicien et non un pirate, juste confiance nous que ce sentiment est très important pour les gourous et experts, à laquelle vous cherchez de l'aide. Les descriptions des problèmes, donc à la fin et non résolu - il est une déception; les pirates sont impatients de les voir résolus. Bon karma qui se produit lorsque vous satisfaire ce besoin, sera très utile pour vous lors de la mise à la question la prochaine fois.

Pensez à comment vous pouvez éviter le même problème d'autres utilisateurs dans l'avenir. Demandez-vous si le changement contribuera à la documentation ou la liste FAQ, et si oui - envoyer un changement correspondant à ceux qui soutiennent ces documents.

Parmi les pirates, ce comportement est, en effet, considéré comme plus important que la politesse conventionnelle. Cela est gagnant une réputation comme un bon joueur d'équipe, ce qui est un atout très précieux.

Comment interpréter les réponses

RTFM et STFW: comment comprendre ce que vous êtes sérieusement merdé

Il y a un ancien et sacré tradition: si vous obtenez la réponse "RTFM", alors en charge pensez que vous devriez lire le manuel (Lire le manuel Enfoncer). Il est presque certainement raison. Lire.

En réponse RTFM a une contrepartie plus jeune. Si vous obtenez la réponse "STFW", alors en charge pense que vous devriez chercher la réponse dans le réseau (recherche sur le Web Enfoncer). Il est presque certainement raison. Regardez.

Dans les Web-forums, vous pouvez toujours vous suggère de rechercher les archives en ligne. En fait, la charge peut être assez aimable pour donner un lien à la discussion précédente, dans laquelle le problème a été résolu. Mais ne comptez pas sur elle; rechercher dans les archives elles-mêmes avant de demander.

Souvent, celui qui envoie une de ces réponses est manuel à portée de main ou page web avec les informations dont vous avez besoin, et regarde en tapant une réponse. Ces réponses indiquent que, à son avis, tout d'abord, les informations dont vous avez besoin est facile à trouver, et d'autre part, vous apprendrez plus lors de la recherche d'informations que si vous le faites présentera à lui-même sur un plateau.

Vous ne devriez pas avoir de la colère; par rapport aux normes de pirates, il avait assez de respect pour vous est le fait que pas ignoré la question. Vous devez remercier la réponse pour sa bonté paternelle.

Si vous ne comprenez pas ...

Si vous ne comprenez pas la réponse, ne pas envoyer immédiatement lui demander d'expliquer. Utilisez les mêmes sources d'information lors de la recherche d'une réponse à la question initiale (manuels, FAQ, Web, collègues expérimentés) pour comprendre la réponse. Ensuite, si vous avez besoin d'une explication, montrer que vous savez vous-même.

Par exemple, supposons que je l'ai dit: «On dirait que vous accroché zentry, il est nécessaire de vérifier." Ensuite , les questions de mauvaise clarification seront: "Qu'est - ce que zentry»? Un bon: "OK, je lis la page de manuel, et environ zentry il mentionné seulement dans les options, aucun -z et -p d'entre eux a dit comment réinitialiser un zentry hung Dois - je utiliser une de ces options, ou je fais .. -Que incompris? "

Irrespect réaction

Une grande partie de cela peut sembler grossier, il ne sert pas à des insultes dans les cercles de pirates. Il est plutôt une conséquence de la, franchement, le style de communication directe, naturelle pour les personnes qui tentent de résoudre les problèmes, plutôt que de paraître autre doux et moelleux.

Lorsque vous rencontrez avec la grossièreté, essayez de réagir calmement. Si quelqu'un va vraiment au-delà du permis, il est probable que la liste de diffusion maître, groupe de discussion ou forum vont le mettre à sa place. Si cela n'a pas été le cas, et vous obtenez de vous - même, il est probable que ce qui a causé cette personne se comporte selon les règles de la communauté des hackers, et tout le monde va croire exactement ce que vous avez tort. Cela permettra de réduire de manière significative les chances d'obtenir l'information ou l'assistance nécessaire.

D'autre part, parfois, vous pouvez rencontrer avec la grossièreté et un défi, ne pas avoir de raison apparente. Le revers de la médaille est que cette réaction est une forme parfaitement acceptable de mettre en place les tyrans réels - nous avons coupé leur mauvaise conduite aiguisé scalpel verbal. Cependant, vous devez être très sûr de votre position avant que vous essayez de le faire. La distinction entre une indication de mauvaises manières et le début du «bazar» insensée (dans l'original - flamewar -. Commentaire du traducteur) est si mince que les pirates eux - mêmes passent souvent. Si vous êtes - débutant ou juste un lecteur occasionnel, les chances d'éviter un tel bit d'erreur. Si vous êtes intéressé par des informations plutôt que de divertissement, il est préférable de retirer vos mains du clavier et ne pas risquer d'entrer dans ces discussions.

(Certains prétendent que de nombreux pirates souffrent d' une forme légère d'autisme ou du syndrome d'Asperger , et ils n'ont pas seulement la partie du cerveau qui est responsable de l'interaction sociale «normale» entre les humains peut être vrai, mais peut - être pas si vous .. - pas un hacker, la notion de piratage que les patients sur la tête peuvent vous aider à se réconcilier avec nos excentricités Pensez ce que vous voulez d' entre nous ne se soucient pas; .. nous aimons à être tel, et à des diagnostics cliniques , nous traitons avec scepticisme sain).

Dans la section suivante, nous allons parler d'une autre question; une sorte de «grossièreté», qui peut répondre exactement quand vous avez tort.

Ne réagissez pas comme un perdant

Il est probable que vous avez foiré quelques fois dans des forums de pirates - comme décrit dans cet article, ou similaire. Et vous avez expliqué comment vous merdé, peut-être dans la peinture. Avec tous les honnêtes gens.

Lorsque cela se produit, la mauvaise réaction - pour se plaindre de l'incident, considéré lui-même insulté verbalement, des excuses de la demande, crier, étouffant de colère, sue, se plaignent les délinquants aux employeurs de ne pas donner à un siège de toilette, etc. Au lieu de tout cela, procédez comme suit:

Pour concilier. Ceci est - normal. En fait, il est bon et approprié.

Les normes sociales ne se soutiennent - ils sont pris en charge par des personnes activement, ouvertement, publiquement, ces règles sont applicables. Ne pensez pas que devrait être critiquée que dans la correspondance personnelle - il est pas. Cela n'a aucun sens de prendre comme commentaire d'un personnel insulte quelqu'un que l'une de vos revendications - à tort ou qu'il a une opinion différente. Donc, il y a des perdants.

Il y a eu des forums de pirates où, sur la base d'une courtoisie hypertrophique mal compris, les participants sont interdits d'envoyer des messages d'erreur dans les messages erronés. On leur a dit: "Si vous ne voulez pas aider l'utilisateur, se taire." Les sorties des participants bien informés dans d'autres forums a conduit à sa dégénérescence en un bavardage insensé et l'inutilité complète du point de vue technique.

Choisissez: exagérée "convivialité" (de ce type) ou de l'utilité.

Rappelez-vous: Quand ce pirate a écrit que vous merdé, et (peu importe comment grossièrement) vous demande de ne pas faire, il le fait, en prenant soin en premier lieu, à votre sujet, et d'autre part, sur leur communauté. Il serait beaucoup plus facile de vous ignorer et effacer de votre vie. Si vous n'êtes pas obligé de grâce, sauf la dignité - ne se plaignent pas et ne pensez pas que vous serez traité comme une poupée fragile parce que vous êtes - débutant à l'âme et les délires de l'auto-importance théâtralement hypersensible.

Parfois, les gens vont à l'individu, à entrer dans la controverse sale, sans raison apparente, etc., même si vous ne bousiller (ou tout simplement foutu dans leur imagination). Renvoyer dans ce cas - un moyen de vraiment bousiller.

Ces «bagarreurs» - ou lamer, qui ne comprennent rien, mais eux-mêmes des experts ou des psychologues potentiels, les inspecteurs considèrent, vous bousiller ou non. D'autres lecteurs les ignorer non plus, ou de trouver des moyens pour faire face à eux seuls. bagarreurs de comportement crée des problèmes pour eux-mêmes, qui ne devrait pas vous déranger.

Ne laissez pas trop attiré dans inutile "Bazaar". Ces discussions sont mieux ignorées, ayant compris l'avance qu'il est vraiment inutile "marché" plutôt que des conseils sur la raison pour laquelle vous avez vraiment foutu, et non des réponses à votre question réelle subtilement chiffré (cela se produit aussi bien).

Questions qui ne nécessitent pas de demander

Voici quelques questions stupides classiques, et ce que les pirates pensent quand ils ne répondent pas.

question:

Où puis-je trouver le programme ou une ressource X?

réponse:

Toutefois, lorsque je l'ai pris, crétin, - de trouver sur Internet. Dieu, ne sait pas tout comment utiliser Google ?

question:

Comment puis-je utiliser X pour faire Y?

réponse:

Si vous voulez faire le Y, et il est nécessaire de demander, sans assumer à l'avance l'utilisation d'une méthode qui ne peut pas être abordée. Les questions de ce genre sont souvent posées par ceux qui non seulement ne savent pas quoi que ce soit à propos de X, mais confus problème résolu Y, et trop concentrés sur les détails de leur situation particulière. Habituellement, il est préférable d'ignorer ces gens jusqu'à ce qu'ils formulent leur problème mieux.

question:

Comment configurer le shell par défaut?

réponse:

Si vous êtes assez intelligent pour être intéressé par cela, vous êtes assez intelligent et indépendant de recherche réponse.

question:

Puis-je convertir acmecorp-document TeX-fichier avec un programme de conversion de fichier Bass-o-matic?

réponse:

Essayez de découvrir. Donc, vous, tout d'abord, connaissez la réponse, et, d'autre part, arrêter de perdre mon temps.

question:

Mon {programme, configuration, SQL} mon opérateur ne fonctionne pas

réponse:

Il est pas une question, et je ne vais pas demander à une douzaine de leaders des questions pour savoir ce qui est vraiment votre problème - j'ai une entreprise et plus intéressant. Quand je vois des questions similaires, généralement envoyer une des réponses suivantes:

  • Vous cela est plus rien à ajouter?

  • Oh, c'est trop mauvais. Je vous souhaite corriger.

  • Et qu'est-ce que cela a à voir avec moi?

question:

J'ai des problèmes avec la machine sous Windows. Pourriez-vous aider?

réponse:

Oui. Jeter les ordures Microsoft-ovský et donnez-vous un système d'exploitation open source, par exemple, Linux ou BSD.

Remarque: vous pouvez poser des questions qui sont associés avec des machines fonctionnant sous Windows, si elles se rapportent au programme, qui a les versions officielles pour Windows, ou d'interagir avec les machines sous Windows (par exemple, Samba). Il suffit de ne pas être surpris de la réponse que le problème - dans Windows, et non pas dans le programme parce que le Windows - "courbe" de sorte dans son ensemble, ce qui est souvent exactement ce qui se passe.

question:

Mon programme ne fonctionne pas. Je pense que le problème est le composant du système X.

réponse:

Bien qu'il soit possible que ce soit vous devez d'abord découvert l'erreur manifeste dans les appels et les bibliothèques fortement utilisées par des centaines ou des milliers de développeurs système, mais plus il est probable que vous avez juste pas compris. Des allégations sérieuses exigent des preuves sérieuses; Si vous faites ces déclarations, ils devraient soutenir une description claire et complète de la situation dans laquelle une défaillance se produit.

question:

Je vais avoir des problèmes pour installer Linux (ou X). Pourriez-vous aider?

réponse:

Non. Pour résoudre ce problème, je dois immédiatement accès à votre machine. Demandez à un groupe local d'utilisateurs de Linux qui pourront se servir. (La liste des groupes d'utilisateurs peuvent être trouvés ici .)

Note: questions sur l'installation de Linux peuvent être appropriées dans le forum ou la liste de diffusion consacrée à un distro particulier, si le problème est lié à la distribution, ou des groupes d'utilisateurs des forums locaux. Dans ce cas, assurez-vous de décrire avec précision les détails de l'échec. Mais d'abord examiner attentivement pour le Web, en utilisant des mots-clés "linux" et tous les composants d'équipement suspectes.

question:

Comment puis-je casser root / privilèges / lire l'email de quelqu'un d'autre?

réponse:

Vous n'êtes plus qu'à vulgaire, je veux juste faire quelque chose comme ça, imbécile, demande juste un pirate pour vous aider.

Bonnes et mauvaises Questions

Enfin, je vais vous montrer par l'exemple, comment poser des questions. Je vais vous présenter quelques questions sur le même problème, celui - compte tenu de la bête, et le second - droit.

Stupide: Où puis - je trouver des informations sur Foonly Flurbamatic?

Cette question pose juste pour une réponse "STFW" .

Correct: J'ai essayé de rechercher sur le Web en utilisant Google pour "Foonly Flurbamatic 2600", mais n'a pas obtenu de bons liens. Est -ce que quelqu'un sait où trouver des informations sur la programmation de ce dispositif?

Ce questionnement a cherché sur le Web et on dirait qu'il - un vrai problème.

Stupide: Je ne peux pas compiler le foo du projet de code. Pourquoi est - il incorrect?

Il pense que quelqu'un d'autre vissé vers le haut. Confiant Type.

Droit: foo projet de code ne compile pas dans OS Nulix version 6.2. J'ai lu la FAQ (FAQ), mais il n'y avait rien sur les problèmes avec Nulix. Voici la session d'enregistrement de la compilation; ce que je fait de mal?

Il a déclaré mercredi, lire les questions fréquemment posées, a montré un message d'erreur, et il ne pense pas que la cause de ses problèmes à la faute pour quelqu'un d'autre. Ce gars pourrait donner une certaine attention.

Stupide: J'ai un problème avec la carte mère. Quelqu'un pourrait -il aider?

Tout pirate à une telle question dans l'esprit répondra très probablement comme ceci: «Eh bien peut-être vous aider encore burp et changer la couche.?", Et appuie sur la touche Suppr.

Correct: J'ai essayé X, Y et Z sur la carte mère S2464. Lorsque cela ne fonctionne pas, j'ai essayé A, B, et C. Notez l'étrange problème lorsque vous essayez de C. De toute évidence, ce ne sont pas des ordures furychit, mais les résultats sont imprévisibles. Cela conduit généralement au fait que pas furychat carte mère multiprocesseur avec Athlon? Non Quelqu'un at - il des idées pour des tests supplémentaires qui aideront à isoler le problème?

Cet homme, d'autre part, semble digne d'une réponse. Il a démontré sa capacité à résoudre les problèmes, plutôt que de simplement en attente d'une réponse, il va tomber du ciel.

Dans le dernier numéro de prêter attention à la petite mais importante différence entre «Donnez-moi une réponse» et «S'il vous plaît, aidez-moi à comprendre ce que des étapes supplémentaires de diagnostic peuvent être effectués pour clarifier la situation."

En fait, la forme du travail la dernière question est très similaire à la vraie utilisée en Août 2001, une liste de diffusion linux-kernel. I (Eric) posé la même question. Je regardais le vol stationnaire étrange sur la carte mère Tyan S2464. Les participants liste de diffusion fourni des renseignements précieux qui m'a aidé à se débarrasser de ces blocages.

En posant la question de cette façon, comme je l'ai fait, vous donnez aux gens la nourriture pour la pensée; Je ne participe à la résolution du problème de facile et attrayante pour eux. Je l'ai démontré le respect des compétences des collègues et les a invités à une discussion sur un pied d'égalité. J'ai aussi montré que la valeur de leur temps à décrire, en quelque impasse, je l'ai déjà passé.

Finalement, quand je remercie tout le monde et dit à quel point était le processus de résolution du problème, l'un de la liste de diffusion, je fis remarquer que, à son avis, tout était pas parce que je - "personne connue" sur cette liste, mais à cause de la forme correcte de la question.

Les pirates, à certains égards, l' élite intellectuelle très cruel (dans l'original - une méritocratie .. Remarque interprète). Je suis sûr qu'il a raison, et si je merdé, il serait critiqué ou ignoré, indépendamment des réalisations antérieures. Sa proposition est de décrire la situation comme un guide pour tous les autres était la cause directe de la rédaction de ce guide.

Si aucune réponse n'a été reçue

Si vous ne recevez pas de réponse, ne le prenez pas personnellement, que notre refus de vous aider personnellement. Parfois, les membres du forum ne savent pas la réponse. Aucune réponse n'est pas la même négligence, bien que l'extérieur est difficile à remarquer la différence.

En général, la re-poster la question - pas une bonne idée. Ce sera perçu comme ennuyeux sens.

Il existe d'autres sources d'aide qui peuvent être accessibles, et est souvent plus adaptés aux besoins des débutants.

Il y a beaucoup de groupes d'utilisateurs dans le réseau et sur le terrain, avec enthousiasme engagé dans le logiciel, bien que la plupart des participants avaient jamais écrit un seul programme majeur. Ces groupes forment souvent pour que les participants ont aidé les uns les autres et pour les nouveaux utilisateurs.

Il y a aussi beaucoup d'entreprises commerciales, qui peuvent être contractées pour soutenir à la fois grandes et petites (un des plus célèbres - Red Hat et Linuxcare, mais il y a beaucoup d'autres). Ne pas avoir peur de l'idée de payer pour votre soutien! En fin de compte, si nécessaire refonte du moteur de la voiture, vous ne donnez à l'atelier et devrez payer pour les réparations. Même si rien ne vaut le logiciel, vous ne pouvez pas attendre qu'il soutiendra toujours gratuitement.

Dans les logiciels populaires tels que Linux, sur un compte de développeur unique pour au moins 10.000 membres. Une personne ne peut tout simplement pas faire face avec le soutien de 10.000 membres. Rappelez-vous que même si, pour le soutien à payer, il est encore beaucoup moins cher que quand vous avez à acheter un autre, et le logiciel lui-même (et le support du logiciel propriétaire coûte généralement plus et gère des spécialistes moins compétents que dans le cas des logiciels open source code).

Comment donner de bonnes réponses

Soyez généreux. Lié au problème du stress peut rendre les gens grossiers ou stupides qui ne sont pas.

Sur la première erreur de sélection privée. Il n'y a pas besoin d'humilier publiquement l'homme qui peut tromper de bonne foi. Nouvel utilisateur ne peut pas savoir comment rechercher des archives, où et publié une liste de questions fréquemment posées.

Si vous n'êtes pas sûr, dites - le! Mauvais, mais autoritaire consonance réponse est pire que pas de réponse. Ne pas diriger les gens dans la mauvaise direction juste parce que vous avez un merveilleux séjour dans le rôle d'un expert. Soyez humble et honnête; un bon exemple pour le demander, et ses collègues.

Si vous ne pouvez pas aider, ne pas interférer. Ne plaisante pas sur les procédures qui peuvent détruire l'environnement de l'utilisateur - le fou peut prendre vos blagues comme un guide pour l'action.

Posez des questions supplémentaires pour obtenir plus d' informations. Si vous le faites à droite, une chose à laquelle le questionneur apprendre - et vous aussi. Essayez de tourner la mauvaise question dans un bon; souvenons - nous étions tous les débutants.

Alors que la réponse est simple RTFM justifiée lorsqu'il est administré seulement lazybones, une référence à la documentation (même si elle est pour un ensemble de mots-clés à la recherche Google) est meilleure.

Puisque vous répondez à une question, donner une réponse sur ce point. Ne pas offrir des solutions de contournement à la hâte élaborées, le cas échéant, en principe, pas les moyens ou la mauvaise approche. Proposer de bons outils. Recadrer la question.

Aider l'intérêt public de la question. Lorsque datant d'une bonne question, demandez-vous: «Comment devrions-nous changer la liste de la documentation ou la FAQ pertinente pour voir plus cette question n'a demandé?". Ensuite, envoyez un ajout approprié à celui qui prend en charge ces documents.

Si la réponse à la question a dû effectuer des recherches, de partager leurs expériences, et ne pas écrire comme si la réponse était tombée sur vous du ciel. Répondre à une bonne question - il est comme nourrir les affamés une fois, mais la technique pour étudier l'exemple - puis apprendre à produire de la nourriture pour toute une vie.

Autres sources d'information

Si vous avez besoin d' informations sur les bases d'ordinateurs personnels, Unix et l'Internet, voir la. Leadership de The Unix et Internet Fundamentals HOWTO .

Lors de la création d' une version du logiciel ou des correctifs pour les logiciels, essayez de suivre les principes énoncés dans le manuel pratique du logiciel de la sortie du HOWTO .

Merci

Evelyn Mitchell (Evelyn Mitchell) a demandé de commenter un certain nombre de questions stupides et inspiré pour écrire la section «Comment donner de bonnes réponses." Michael Ramendik a donné un certain nombre de suggestions pour améliorer le document.

Note du traducteur

L'article original est pris loin .