This page has been robot translated, sorry for typos if any. Original content here.

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 restaurer la source d'origine, s'il vous plaît écrivez le webmaster de ce site ..)

Steven Raymond Thyrsus eric Enterprises < esr@thyrsus.com >

Rick Moen < rick@linuxmafia.com >

Copyright © 2001 Eric S. Raymond

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

Historique des versions:

  • Version 3.1 - 28 Octobre 2004 (sujet: '! Google - votre ami)
  • Version 3,0 à 2 Février 2004 (. L'ajout significatif de raisonnement sur l'étiquette de la communication dans les Web-forums)

content

traductions
Le refus des obligations
introduction
Avant de vous demander ...
Lorsque vous demandez ...
Choisissez le bon forum
Et IRC-Web- forums pour les débutants permettent souvent d'obtenir une réponse le plus rapidement possible
Dans un deuxième temps, utiliser des listes de diffusion du projet
Demandez messages significatifs, concrets Sujets
Simplifier la parcelle de réponse
Écrire dans un langage simple, en respectant les règles de grammaire et de vocabulaire
Envoyez vos questions à travers des formats compréhensibles
De même, et décrire le problème en détail
Le volume ne signifie pas la précision
Ne prétendez pas que vous avez trouvé une erreur
auto-humiliation publique n'est pas un devoir remplacer
Décrire les symptômes du problème, 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 aux devoirs
Évitez les demandes de sens
S'il vous plaît ne pas signaler votre question « Urgent », même si elle est juste comme vous
Avec l' aimable autorisation 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 sérieusement foiré
Si vous ne comprenez pas ...
réaction impolitesse
Ne réagissez pas comme un perdant
Les questions qui ne ont pas besoin de demander
Questions bonnes et mauvaises
Si aucune réponse n'a été reçue
Comment donner de bonnes réponses
Autres sources d'information
Merci

Il y a 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 règle de copie .

Le refus des obligations

Sur les sites Web de plusieurs projets dans les sections sur la façon de demander de l'aide, il est fait référence à ce document. Ce qui est bon, à cet effet , il est prévu, mais si vous - web-maître, va ajouter un lien vers leur page de projet, s'il vous plaît, à côté du lien dans un endroit bien en vue, indiquent que nous ne sommes pas un support pour votre projet!

Nous sommes sur l'expérience difficile que, en l'absence de cette notification, nous pester constamment des idiots qui pensent 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 enfin , vous pouvez l' obtenir directement auprès des auteurs vous - l' un des plus idiots. Ne pas poser des questions à nous. Nous allons tout simplement ignoré. 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 certain que l' un des auteurs est un expert, 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 de poser des questions techniques dépend de la façon dont les questions ne sont pas inférieure à celle de leur complexité. Ce guide vous apprendra poser des questions afin d'augmenter la probabilité d'obtenir une réponse satisfaisante.

Maintenant que le logiciel est open source est devenu très répandu, vous pouvez souvent obtenir des réponses, d'autres utilisateurs plus expérimentés, pas des pirates informatiques. Ceci est - bien; utilisateurs généralement peu de tolérance pour les erreurs que les débutants font souvent. Mais si les contacts des utilisateurs expérimentés comme les pirates, conformément aux recommandations énoncées dans les présentes, ce sera le moyen le plus efficace pour obtenir des réponses utiles et d'eux.

nous devons tout d'abord, comprendre que les pirates fait comme les défis et le bien qui peut remuer le cerveau de ces questions de problèmes. Si nous ne l'aimions pas, nous ne serions pas les pirates été. Si nous posons une question intéressante, qui exige une longue délibération, nous serons reconnaissants; bonnes questions - un stimulus et un cadeau. Les bonnes questions pour vous aider à mieux comprendre le sujet et révèlent souvent des problèmes, qui, auparavant, ne remarquent pas ou ne pense pas à ça. De la bouche du pirate: « Bonne question » - c'est un compliment grand et sincère.

Malgré cela, on croit que les pirates sont des questions simples plutôt hostiles ou arrogant. Parfois, il semble que nous sommes tout à fait impoli les débutants et les ignorer. Mais, en fait, ce n'est pas.

Nous sommes, sans aucun doute, hostile à l'homme, sans doute ne pas vouloir penser ou apprendre avant de poser des questions. Ces personnes tuent le temps - ils prennent sans rien donner en retour, ils perdent du temps, nous pourrions consacrer 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 écrit parfois « internouilles » utilisateurs --losers).

Nous comprenons que beaucoup de gens veulent juste nous utiliser le logiciel créé, et ne va pas apprendre les détails techniques. Pour la majorité de l'ordinateur - il est juste un outil, un moyen pour une fin; ils ont de meilleures choses à faire et d'autres problèmes dans la vie. Nous en sommes conscients et nous ne prévoyons pas que tout le monde sera intéressé par les détails techniques, si attrayante pour nous. Cependant, notre style de répondre à des questions pour les personnes qui sont vraiment intéressés par cela, et que vous souhaitez participer activement au processus de résolution des problèmes. Cela ne changera pas. Oui, et ne doit pas être changé; Dans le cas contraire, nous ne pouvons pas faire efficacement ce que nous - le meilleur.

Nous (la plupart du temps) - bénévoles. Nous consacrons du temps ses réponses aux questions difficiles la vie, et parfois nous ne sommes pas face à l'avalanche de questions. Par conséquent, il est nécessaire sans pitié pour « filtre Bazaar ». En particulier, les problèmes des perdants potentiels à baisser, pour passer le temps de réponse alloué plus efficacement, dédiant aux gagnants.

Si cette position vous vous sentez 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 discuter avec vous sur un pied d'égalité et vous amène à leur culture, si vous mettez l'effort nécessaire. Mais tout simplement inefficace pour essayer d'aider les gens à nous qui ne veulent pas s'aider. Pour être grossier - bien, mais de faire semblant d'être un idiot - pas.

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

Si vous avez décidé de nous tourner vers l'aide, ne sont 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 bien informé, qui avait juste besoin d'aide pour résoudre un problème particulier.

( Les ajouts à ce guide sont les bienvenus. Les suggestions peuvent être envoyés à esr@thyrsus.com . Notez toutefois que ce document n'a pas été conçu comme un guide général pour nétiquette , et je ne tiennent généralement pas des propositions qui ne sont pas directement liés à générer 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 l'inspection ou de l'expérimentation.

  5. Demandez à un ami expérimenté.

  6. Si vous - programmeur, essayez de trouver une 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.

Utilisez le type de méthodes de recherche dans Google sur le texte du message d'erreur (regardez aussi dans des groupes de discussion - les groupes Google, et pas seulement sur les pages Web). Cela peut conduire directement à la documentation sur la façon de corriger cette erreur, ou à la discussion sur la liste de diffusion, où vous pouvez trouver la réponse. Même si la réponse est là, la phrase: « Je l'ai recherché sur Google pour la requête suivante, mais n'a pas trouvé quelque chose d'utile », utile lors de l'application de l'aide par courrier électronique ou d'un groupe de discussion.

Préparer votre question. Pensez-y. Sur la surface les questions que vous obtenez des réponses superficielles, ou pas de réponse que vous obtenez. Plus vous faites pour démontrer leur façon de penser et les efforts pour résoudre le problème avant de demander de l'aide, plus il est probable que vous obtiendrez cette aide.

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

Ne pensez pas que vous devez répondre. Vous ne devrait; vous êtes, à la fin, ne pas payer pour ces services. Vous recevrez une réponse si le gagner en posant une question importante, intéressante et stimulante - la question, ce qui donne implicitement la communauté une nouvelle expérience, et non pas seulement exiger passivement la connaissance des autres à partager.

D'autre part, pas mal juste pour préciser que vous pouvez et que vous voulez aider dans le processus de prise de décision. Des questions comme « Quelqu'un peut-il suggérer quelque chose? » « Ce ne sont pas pris en compte dans mon exemple? » et « N'y at-il un site qui est au sujet de voir? » plus susceptibles d'être répondu que l'obligation d'envoyer la séquence exacte des actions pour résoudre le problème, parce que vous avez évidemment montré que résoudre le problème vous-même, si quelqu'un vous dit au cours de l'action correcte.

Lorsque vous demandez ...

Choisissez le bon forum

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

  • poser 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 problèmes techniques complexes sont discutées, ou vice versa

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

  • envoyer un message e-mail privé à un étranger, ne pas responsable personnellement pour résoudre votre problème

Les pirates informatiques ignorent les questions adressées à la mauvaise adresse, afin de ne pas télécharger liens des informations non pertinentes. Vous ne devriez pas tomber dans cette catégorie de problèmes.

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 plus étroitement associés à du matériel ou des logiciels, qui ont des difficultés. En général, 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 leurs archives. Il est là et il est nécessaire de demander de l' aide, si vos propres efforts (y compris la lecture de celles que vous FAQ) ont été infructueuses. 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, - la société au moins risquée. Par exemple, ne supposez pas que l'auteur d'une page-web informatif 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'un forum Web, ou newsgroup liste de diffusion, ne prenez pas une décision que sur la base du nom; Lire une liste de questions fréquemment posées (FAQ) ou des règles pour faire en sorte que la question correspond au sujet. 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 à la recherche de mots-clés liés à votre problème dans les archives du forum ou la liste de diffusion. Par conséquent, vous pouvez trouver la réponse, et sinon, une telle recherche contribueront à mieux formuler la question.

Ne pas utiliser tous les canaux d'aide disponibles à la fois. Ceci est similaire au cri et met en colère les gens. 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 l'outil fonctionne 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 correctement sélectionné que dans privé. Les raisons sont multiples. L'un d'eux - le nombre de répondants potentiels. Une autre - la taille de l'auditoire, qui connaît la réponse; les pirates ont grand plaisir à répondre aux questions qui pourraient intéresser beaucoup, quelles questions ne sont utiles que pour quelques-uns.

Il est entendu que les pirates qualifiés et les créateurs d'applications populaires reçoivent déjà des questions beaucoup plus pertinente que pas qu'il voudrait. En augmentant le flux dans certains cas, vous pouvez être la goutte d'eau - à l'occasion des projets populaires participants ont arrêté leur soutien parce qu'ils ne tolèrent pas les problèmes plus concomitantes sous la forme d'un flux d'e-mails inutiles à leur adresse personnelle.

Et IRC-Web- forums pour les débutants permettent souvent d'obtenir une réponse le plus rapidement possible

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

En fait, si le programme avec lequel vous rencontrez des problèmes, pris de la distribution (qui, aujourd'hui, en général), 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 liste forum / diffusion. Les pirates informatiques travaillent sur le projet peut simplement répondre: « Utiliser notre assemblée. »

Avant de poser une question à tout forum Web, vérifier pour toutes les capacités de recherche. Et si elle est, regarder deux ou trois fois des mots-clés pour discuter des problèmes tels que 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és ce forum.

Il y a une tendance intéressante à réaliser des projets de soutien aux utilisateurs par le biais d'un forum Web ou d'un canal IRC, laissant le courrier électronique 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 aux développeurs individuels, même si vous êtes sûr que vous savez exactement qui peut le mieux répondre à votre question. Trouvez 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 plusieurs bonnes raisons de le faire:

  • Pour 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, ce n'est pas une raison de les tromper la 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 plupart des listes de diffusion archivées et 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 demande pas de nouveau sur la liste de diffusion.

  • Si certaines questions sont souvent posées, 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 le tableau d'ensemble - ce qui est le plus souvent demandé.

Si le projet a une liste de diffusion séparée ou forums sur le Web pour le « utilisateur » et « développeur » (ou « pirates »), et vous ne faites pas l'analyse de code (le piratage), poser une question dans la liste / forum pour les « utilisateurs ». Ne comptez pas 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 n'ont pas reçu de réponse à un mailing / forum pour la liste « utilisateur » dans quelques jours, contactez le fabricant. Il est logique d'en résulter 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 une 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 présumez pas que la liste de diffusion n'existe pas. Dans son message, indiquez qui a essayé, mais n'a pas pu trouver la liste de diffusion appropriée. A signaler aussi que ce n'est pas contre l'envoi de votre message à d'autres personnes. (Beaucoup croient que la correspondance personnelle doit rester privé, même s'il n'y a rien de secret en elle. Résolution envoyer votre message, vous donnez aux gens un choix.)

Demandez messages significatifs, concrets Sujets

Lors de l'envoi d'un message à une liste de diffusion ou les messages de groupes de discussion par thème - une excellente occasion d'attirer l'attention des experts qualifiés alignent jusqu'à 50 caractères. Ne pas dépenser sur babil comme « S'il vous plaît aidez-moi » (pour ne pas mentionner le thème « S'IL VOUS PLAÎT HELP ME !!!! », les messages avec des sujets jetés réflexivement). 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 - écart ». Une partie de l ' « objet » définit ce qui est un problème, dans le cadre de l' « écart » décrit l'écart par rapport au comportement attendu.

idiot:

HELP! Carte graphique sur mon ordinateur portable ne fonctionne pas correctement!

raisonnable:

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

Mieux encore:

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

Le processus d'écriture du modèle de thème « écart-objet » aidera à comprendre le problème plus en détail. Qu'est-ce exactement cela ne fonctionne pas? Juste le curseur de la souris ou d'autres graphiques ont aussi 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? Seul modèle MV1005? 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 de sujet. Faites le sujet reflète assez bien l'essence de la question et la navigation suivant les archives de la réponse à cette question peut trouver une discussion qui mène à la réponse, et n'a pas envoyé à nouveau la question.

Si vous posez une question en retour, ne pas oublier de changer le sujet afin qu'il soit clair à ce sujet - la question est posée. Le type de sujet « Re: test » ou « Re: nouveau bug » ne sera pas attirer suffisamment d'attention. En outre, réduire la citation des messages précédents au minimum, suffisante pour les nouveaux utilisateurs de comprendre ce qui a été dit.

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

Changer le sujet ne suffit pas. Mutt, et probablement autre lecture e-mail, considèrent non seulement l'objet du programme, mais aussi d'autres informations en-têtes de message lorsque vous les lient au fil de discussion. Créer un nouveau message.

Dans les forums Web-discuss les règles sont légèrement différentes, parce que les messages ont tendance à être plus étroitement liées aux sujets spécifiques de discussion et souvent invisibles en dehors de ces discussions. Changeant de sujet pour poser une question en réponse n'est pas indispensable (pas tous les forums vous permettent même de spécifier le thème dans les réponses, et si elles peuvent être et demander, lit presque personne). Mais poser une question à l'encontre de répondre en soi - une pratique douteuse, parce que cette question ne verra que ceux qui suivent le fil de discussion appropriée. 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 de l'expression « La réponse, s'il vous plaît envoyer à l'adresse ... » il est très peu probable de recevoir une réponse. Si vous ne disposez pas d'un couple de secondes pour faire en sorte que l'ensemble correct de la tête Reply-To dans votre programme de messagerie, puis nous avons quelques secondes, puis à réfléchir à votre problème. Si votre programme de messagerie ne permet pas - le jeter. Si votre système d'exploitation ne prend pas en charge les programmes e-mail vous laisse faire cela, cherchez un meilleur système d'exploitation.

Demandez à répondre par e-mail aux forums sur le web - extrêmement grossier, à moins que vous croyez que les informations peuvent être confidentielles (et quelqu'un, pour une raison inconnue, veut l'annoncer à vous personnellement, et non autour du forum). Si vous souhaitez être averti par e-mail que quelqu'un a répondu à la question dans un forum, s'il vous plaît 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 des réponses » ( « Notifier par courrier électronique »), etc.)

Écrire 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, souvent aussi insouciants et bâclée à la pensée et dans le code généré par les programmes (au moins assez souvent pour dire avec confiance si). Répondre aux questions des gens pensant inattentif et négligent - une tâche ingrate; nous avons passé du temps mieux autre chose.

Par conséquent, la clarté et l'exactitude du libellé de la question est importante. Si vous ne voulez pas me tromper que la tête, nous ne voulons pas vous tromper, prêter attention à ces questions. Essayez de formuler la question de la bonne langue. Il ne devrait pas être lourd et formel - en fait, dans la culture des hackers valeurs informelles, plein d'humour et la langue d'argot utilisé 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 « son » avec « il est », « lâche » avec « perdre » ou « discrète » 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ée, et vous - Non.)

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

Si vous posez des questions dans un forum qui n'utilise pas votre langue maternelle, des erreurs lexicales et grammaticales vous pardonnera - mais pas de pardon paresse élémentaire n'attendez pas (oui, nous sommes généralement en mesure de faire la différence). En outre, à moins que vous savez exactement quelles langues au destinataire - famille, s'il vous plaît écrire en anglais. les pirates occupé habituellement juste sauter des questions dans les langues qu'ils ne comprennent pas, et en anglais - Internet de langue de travail. Poser une question en anglais, vous réduisez la probabilité qu'il manquera, ne pas lire.

Envoyez vos questions à travers des formats compréhensibles

Si vous artificiellement difficile à lire la question, il augmente la probabilité que la réponse à la question que la lecture est pas difficile pour lui. Par conséquent:

  • Envoyer un message en texte brut au lieu de 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 fichier patch), et pas seulement généré automatiquement client de messagerie électronique (représentant, par exemple, une autre copie de la lettre, mais au format HTML).

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

  • Dans ce cas, cependant, écraser quelques lignes de données de position fixes (par exemple, des magazines ou décharges sessions d' enregistrement). Ceux-ci devraient être inclus dans le message car ils sont les bénéficiaires étaient convaincus qu'ils voient exactement ce que vous avez vu.

  • Ne pas envoyer de messages MIME codé 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és ne prennent pas en charge. Lire les messages dispersés à travers 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 les documents dans des lieux fermés, formats propriétaires tels que Microsoft Word ou Excel. La plupart des pirates les réagissent à ce genre, comment réagiriez-vous si vous merde de porc de la porte barbouillé. Même quand ils peuvent les lire, la nécessité de bricoler avec ces formats renvoyés.

  • Lorsque vous envoyez un message à une machine Windows, désactiver le support ovský Microsoft-débile "Smart Quotes". Cela va se débarrasser de la pluralité de caractères de déchets éparpillés autour du poteau.

  • Dans les forums Web-ne pas abuser « smiley » et insérer des capacités « html » (le cas échéant). Un ou deux smiley - ce qui est généralement normal, mais coloré texte drôle conduit les gens à penser que vous - lamer. L'usage excessif des émoticônes, des couleurs et des polices est vous une adolescente bébête, qui n'a pas de sens, à moins bien sûr que vous êtes intéressé par les réponses, pas de 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 une commande comme « Afficher la source » dans le menu. Vérifiez avec l'aide de l'un des message envoyé qui est envoyé le texte brut, sans déchets inutiles.

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

  • Avec soin et décrire clairement 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 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 posé la question.

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

  • Décrire les derniers changements dans la configuration de votre ordinateur ou d'un logiciel, qui peuvent être pertinents pour l'affaire.

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

Simon Tatham (Simon Tatham) a écrit un excellent essai intitulé Comment signaler efficacement les bugs . Je recommande fortement 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, cas de test compliqué, ce qui entraîne une erreur dans le programme, essayez de le minimiser.

Ceci est utile pour au moins trois raisons. Le premier est démontré par les efforts pour simplifier le problème augmente la probabilité d'une réponse. Deux: la simplification de la question augmente la probabilité d'obtenir une réponse utile. Troisièmement, vous pouvez trouver vous lors de messages d'erreur de raffinement d'une solution ou solution de contournement.

Ne prétendez pas que vous avez trouvé une erreur

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

Rappelez-vous 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 à la recherche sur le Web (vous avez fait cela, avant de faire de telles déclarations, est - ce pas ?). Cela signifie que, très probablement, vous faites quelque chose de mal, pas le logiciel.

créateurs de logiciels énorme effort afin de 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 crâneur va écrire un « bug » ( « Bug ») dans la ligne de sujet.

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. S'il est vraiment un bug, vous lire à ce sujet dans la réponse. Essayez de se comporter, pour soutenir les programmes traitant les gens voulaient présenter des excuses à vous, si vous avez un vrai bug, mais pas que vous deviez présenter des excuses pour sa stupidité.

auto-humiliation publique n'est pas un devoir remplacer

Certains, ayant compris que nous ne devrions pas se comporter ou grossièrement avec arrogance, la réponse extorquant, choisissez l'extrême opposé - autodérision. « Je sais, je suis un débutant, un perdant et un thé plein, mais ... ». Il détourne l'attention de l'essence et n'a pas de sens. En particulier en combinaison avec l'incertitude dans la description du problème réel.

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

Parfois, les forums Web-ont des endroits séparés pour les questions de débutants. Si vous pensez que cette question peut être réglée que l'utilisateur novice, demandez-lui là-bas. Mais il n'y a pas besoin de se baisser.

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

Il est inutile de pirates signaler leur opinion sur les causes du problème. (Si vos théories diagnostiques sont si précieux, que ce soit de demander l'aide des autres?), Donc assurez-vous que les symptômes déclarés de fait ce qui se passe, plutôt que leurs interprétations et théories. Laissez l'interprétation et le diagnostic sera engagé dans responsable.

idiot:

Je continue de 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:

Dans le K6 ordinateur domestique assemblé / 233 sur la carte mère FIC-PA2007 (chipset VIA Apollo VP2) avec 256 Mo de mémoire SDRAM Corsair PC133 commencent à se produire fréquemment SIG11 erreur après environ 20 minutes après la mise sous tension, lors de la compilation du noyau, mais ils ne se produisent pas dans les 20 premiers minutes. Redémarrez rien plomb, mais le voyage la nuit aide. Remplacement de la totalité de la mémoire n'a pas aidé. La partie pertinente d'un type de compilation des résultats ci-joints.

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

Les informations les plus importantes pour déterminer les causes de ce qui se passe est souvent associée à la précédente ce des événements de situation. Par conséquent, il est nécessaire de décrire exactement ce que vous avez fait, et qui fait la machine jusqu'à ce que le problème se produit. Lorsque l'on travaille avec une interface de ligne de commande peut aider à enregistrer très session (par exemple, via l'utilitaire de script) et l'incorporation dans les paires de messages dizaines de rangées respectives.

Si un programme dans lequel l'échec a eu lieu, a des options de diagnostic (par exemple, -v - informations détaillées), essayez de choisir l'option qui ajoutent des informations de débogage utiles à la session « transcription ».

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 y conduisent. Dans ce cas, les pirates savent ce qu'il faut rechercher quand séance de lecture.

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

Si vous essayez de comprendre comment faire quoi que ce soit (et ne pas signaler un bug), commencez par décrire l'objectif. Seulement décrire alors l'étape particulière vers ce que vous pourriez ne pas fonctionner.

Souvent, les gens qui ont besoin d'aide technique ont un objectif de haut niveau à l'esprit et de devenir attaché à l'un des possible, à leur avis, les moyens d'y parvenir. Ils demandent de l'aide pour effectuer une seule étape, sans se rendre compte qui a 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 hexadécimal valeur RGB?

raisonnable:

Je suis en train de remplacer la table des couleurs dans les valeurs d'image nécessaires pour moi. Maintenant, je ne vois qu'une seule façon de le faire - en éditant chaque emplacement de la table, mais je ne peux pas spécifier le RGB-valeur hexadécimale dans le programme de sélection de dialogue de couleur FooDraw.

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

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

Les pirates informatiques croient que la solution aux 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 avis que cette réponse - incomplète ou incorrecte. De plus, ce qui correspond en partie récompensé par le fait que leur expertise et leurs connaissances à des collègues vus.

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

Cette règle a une exception près. 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, mais je vais 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 vous devez tenir la promesse et envoyer un résumé final.

Posez des questions claires et précises

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

La probabilité d'obtenir une réponse utile est améliorée si vous donnez clairement ce que veulent de la réunion (pour fournir des liens, envoyer le code, vérifiez votre solution, etc.). Cette réunion se concentrera et demande implicitement la restriction du temps et des efforts devraient être dépensés en charge pour vous aider. Très bien.

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

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? » - généralement 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 n'est pas, plutôt que de demander de corriger les erreurs.

Ne pas poser des questions aux devoirs

Les pirates informatiques sont bonnes à répondre aux questions des devoirs - la plupart d'entre nous ont fait eux-mêmes. Ces questions sont posées pour vous, afin que vous puissiez apprendre de leurs expériences. Vous pouvez demander un pourboire, mais pas une solution complète.

Si vous pensez que vous avez jeté la question des devoirs, mais ne peut toujours pas donner une réponse, essayer de poser une question dans un forum ou un groupe d'utilisateurs (dans les cas extrêmes) dans la liste de diffusion / forum « utilisateur » du projet concerné. Bien que les pirates lui et « identifier » quelques-uns des utilisateurs avancés peut au moins vous donner un indice.

Évitez les demandes de sens

Ne soyez pas tenté de compléter leur requête des questions de sens comme: « Est-ce que je ne importe qui aide » 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. En second lieu, parce qu'ils sont superflus, les pirates, ils semblent ennuyeux - et en réponse à eux et incitation à écrire logiquement runaround impeccable comme: « Oui, vous pouvez aider » ou « Non, vous ne reçoivent aucune aide. »

En général, répond aux questions est oui, non est préférable de ne pas demander, si vous ne voulez pas répondre oui ou non .

S'il vous plaît ne pas signaler votre question « Urgent », même si elle est juste comme vous

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

Cette règle est une exception partielle. Mention d'urgence pourrait donner un sens si vous utilisez le programme dans une organisation sérieuse qui peut être pirates intéressés; Dans ce cas, si vous ne disposez pas de suffisamment de temps et vous le signaler 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 informatique et ses intérêts sont susceptibles de différer de la vôtre. Le problème avec la Station spatiale internationale, par exemple, sera d'intérêt, mais la question au nom d'une fondation d'utilité publique réussie ou un parti politique, presque certainement - pas. En fait, la question du sujet « Urgent: Aide-moi à sauver les bébés phoques flous! » Il sera ignoré ou malicieusement commenté même par des pirates qui pensent bébés phoques floue que la vie a un sens pour eux.

Si cela vous surprend, relisez le reste du document aussi longtemps que vous ne comprenez pas, et avant que de ne pas soumettre des questions à tous.

Avec l' aimable autorisation 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.

Pour être honnête, ce n'est pas aussi importante que l'absence d'erreurs dans le texte de la question, la description 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 brutes, mais techniquement précis que verbiage poli. (Si vous vous demandez, rappelez-vous que nous valorisons une question de ce qu'il nous enseigne.)

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

(Il convient de noter que la seule objection sérieuse a reçu ce document des vétérans du mouvement hacker, en raison de la recommandation d'utiliser l'expression « Merci à l'avance ». Certains pirates voient comme la réticence à remercier tout le monde a été une fois le problème 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 « Merci pour votre considération ».)

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 comment il a fini, et merci encore de l'aide. Si le problème est causé intérêt général dans une liste de diffusion ou d'un groupe de discussion, il est logique d'envoyer un tel message.

Dans une réponse optimale du fil de discussion, a commencé avec la question initiale, en ajoutant dans la ligne de sujet marqué « FIXE », « RÉSOLU », « décision » ou encore des solutions de signe aussi évidentes. Comme avec beaucoup d'envoi la liste des messages que la charge potentielle à la vue du 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 croit pas problème X intéressant) et peut donc passer du temps à résoudre un autre problème.

Ce message ne doit pas être longue et détaillée; un simple « Bonjour, Le problème que vous a été associée à une rupture du cordon secteur Bill Merci à tous !. » - il vaut 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 de graves aspects techniques. Ecrivez ce que l'action a résolu le problème, mais la séquence complète de solutions de recherche ne ont pas besoin de décrire à nouveau.

Pour des problèmes suffisamment graves 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 a été et indiquer le chemin impasse, ce qui devrait être évité. Qu'est-ce que sont tous ceux qui vous ont aidé, vous vous trouverez des amis.

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

Last but not least - ce genre de communication 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 un technicien et non un pirate, il suffit de nous faire confiance que ce sentiment est très important pour les gourous et experts à qui vous êtes à la recherche d'aide. Les descriptions des problèmes, à la fin et non résolu - c'est une déception; les pirates sont impatients de les voir résolus. Bon karma qui se produit lorsque vous satisfaire ce besoin, grandement vous aider pour poser une question la prochaine fois.

Pensez à la façon dont vous pouvez éviter le même problème d'autres utilisateurs dans l'avenir. Demandez-vous si cela aide à changer la documentation ou de 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 courtoisie. Juste pour gagner une réputation comme un bon joueur d'équipe, qui est une qualité très précieuse.

Comment interpréter les réponses

RTFM et STFW: comment comprendre ce que vous sérieusement foiré

Il y a une tradition ancienne et sacrée: si vous obtenez la réponse « RTFM », puis qui l'a envoyée pense que vous devriez lire le manuel (Lire le manuel Putain). Il est presque certainement raison. Lire.

En réponse RTFM a une contrepartie plus jeune. Si vous obtenez la réponse « STFW », puis qui l'a envoyée pense que vous devriez chercher la réponse dans le réseau (recherche sur le Web Putain). Il est presque certainement raison. Regardez.

Dans les forums Web-vous que vous proposez rechercher dans les archives en ligne. En fait, la charge peut être assez bon pour donner un lien à la discussion précédente, où le problème a été résolu. Mais ne comptez pas sur elle; rechercher 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, quand obtenir 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 en apprendrez plus lorsque vous recherchez des informations que si vous le faites présentera à lui-même sur un plateau.

Vous ne devriez pas être renvoyé; par rapport aux normes de pirates informatiques, il vous a donné assez de respect 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 lui demande immédiatement à 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) de comprendre la réponse. Ensuite, si vous avez besoin d'une explication pour montrer que vous vous connaissez.

Par exemple, supposons que je l'ai dit: «Vous semblez avoir accroché zentry, besoin de vérifier » Alors mauvaises questions de clarification seront: « Qu'est - ce que zentry »? Un bon: « OK, je lis la page de manuel, et environ zentry il est mentionné que dans les options -Z et -p aucun d'entre eux ne dit pas comment réinitialiser un zentry accroché Dois - je utiliser une de ces options, ou je .. incompris -Que? "

réaction impolitesse

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

Lorsque vous rencontrez avec grossièreté, essayez de réagir calmement. Si quelqu'un va vraiment au-delà de ce qui est permis, il est probable que la liste de diffusion maître, groupe de discussion ou un forum sera mis en place. Si cela ne se produit pas et que vous sortez de vous - même, il est probable que ce qui a causé cette personne se comporte dans les règles de la communauté des hackers, et tout le monde croit qu'il est que vous avez tort. Cela permettra de réduire de manière significative les chances d'obtenir les informations nécessaires et l'assistance.

D'autre part, il est parfois possible de rencontrer et grossièretés appel sans avoir aucune raison visible. Le revers de la médaille est qu'une telle réaction est une forme parfaitement acceptable de mettre en place les despotes réels - nous avons coupé leur mauvaise conduite aiguisée scalpel verbale. 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 de l'insensé « bazar » (dans l'original - flamewar -. Commentaire du traducteur) est si mince que les pirates eux - mêmes passent souvent. Si vous êtes - débutant ou tout simplement un lecteur occasionnel, la chance d'éviter un peu de bévue. Si vous êtes intéressé par des informations plutôt que de divertissement, il vaut mieux enlever vos mains du clavier et ne risque pas d'entrer dans de telles discussions.

(Certains affirment que beaucoup de pirates souffrent d' une forme légère d'autisme ou du syndrome d'Asperger , et ils n'ont pas la partie du cerveau qui est responsable de l'interaction sociale « normale » entre l' homme peut être vrai, mais peut - être pas si vous .. - pas un pirate, l'idée des pirates que les patients sur la tête peuvent vous aider à composer avec nos excentricités pensez ce que vous voulez nous ne se soucient pas; .. nous aimons à être tels, et les diagnostics cliniques que 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 par des forums de pirates informatiques - comme décrit dans cet article, ou similaire. Et vous avez expliqué exactement comment vous foiré, 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, se considérait comme insultée verbalement, des excuses à la demande, crier, étranglée par la colère, poursuivre en justice, se plaindre des délinquants aux employeurs de ne pas laisser tomber pour un siège de toilette, etc. Au lieu de tout cela, procédez comme suit:

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

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

Il était 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 dans un bavardage insensé et l'inutilité complète du point de vue technique.

Choisissez: « convivialité » exagérée (de ce genre) ou l'utilité.

Rappelez-vous: Lorsque ce pirate a écrit que vous foiré, et (peu importe la façon dont grossièrement) vous demande de ne pas le faire, il le fait, en prenant soin d'abord à vous, et d'autre part, de leur communauté. Il serait beaucoup plus facile de vous ignorer et effacer de votre vie. Si vous n'avez pas à la reconnaissance avec dignité - ne se plaignent pas et ne pensez pas que vous serez traité comme une poupée fragile parce que vous êtes - débutant à théâtralement âme hypersensible et des idées délirantes de sa propre importance.

Parfois, les gens vont à la personne, pour entrer dans la controverse sale sans raison apparente, etc., même si vous ne visse pas (ou tout simplement foiré dans leur imagination). Resent dans ce cas - une façon d'échouer vraiment.

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

Ne laissez pas trop attiré dans inutile « bazar. » De telles discussions sont mieux ignorées, de comprendre d'abord tout ce qu'il est vraiment inutile « marché » plutôt que des conseils à la raison pour laquelle vous avez vraiment foiré, et pas de réponses subtilement chiffré à votre question réelle (cela se produit aussi bien).

Les questions qui ne ont pas besoin 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 d'une ressource X?

répondre:

Le même endroit où je l'ai pris, jerk - de trouver sur Internet. Dieu, ne savent pas tout comment utiliser Google ?

question:

Comment puis-je utiliser X pour faire Y?

répondre:

Si vous voulez faire le Y, et il est nécessaire de demander, sans prendre à l'avance l'utilisation d'une méthode qui ne peut être abordée. Les questions de ce genre sont souvent posées par ceux qui ne sont pas 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. En général, il est préférable d'ignorer ces gens jusqu'à ce qu'ils formulent mieux leur problème.

question:

Comment configurer le shell par défaut?

répondre:

Si vous êtes assez intelligent pour être intéressé, vous êtes assez intelligent et indépendant recherche d' une réponse.

question:

Puis-je convertir acmecorp-document TeX-fichier à l'aide d'un programme de conversion de fichiers Bass-o-matic?

répondre:

Essayez de découvrir. Donc, vous devez d'abord, apprendre 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épondre:

Il n'est pas une question, et je ne vais pas poser une douzaine de questions de premier plan pour savoir ce qui est vraiment votre problème - je une entreprise et plus intéressant. Quand je vois ces questions, envoyez généralement l'une des réponses suivantes:

  • Vous cela est plus rien à ajouter?

  • Oh, c'est trop mauvais. J'espère que vous devez 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épondre:

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

Remarque: vous pouvez poser des questions qui sont associés à des machines fonctionnant sous Windows, si elles font partie du programme ayant 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 » donc en général, il 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épondre:

Bien qu'il soit possible que vous êtes le premier à avoir trouvé une erreur manifeste dans les appels système et les bibliothèques fortement utilisées par des centaines ou des milliers de développeurs, mais il est beaucoup plus probable que vous avez tout simplement 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épondre:

Non. Pour résoudre ce problème, je besoin d'accéder immédiatement à votre machine. Poser une question sur un groupe local d'utilisateurs de Linux qui seront en mesure de s'aider. (La liste des groupes d'utilisateurs peuvent être trouvés ici .)

Note: Les questions sur l'installation de Linux peut être approprié dans une liste de forum ou par la poste consacré à une distro spécifique, si le problème est lié à la distribution ou dans les forums de groupes d'utilisateurs locaux. Dans ce cas, assurez-vous de décrire avec précision les détails de l'échec. Mais d'abord, regardez attentivement sur le Web, en utilisant des mots-clés « linux » et tous les composants d'équipement suspects.

question:

Comment puis-je craquer root / privilèges / lire l'e-mail de quelqu'un?

répondre:

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

Questions bonnes et mauvaises

Enfin, je vais montrer par exemple comment poser des questions. Je vais vous présenter quelques questions sur le même problème, un - donné stupide, et le second - droit.

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

Cette question ne demande qu'à une réponse « STFW » .

Smart: 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 cet appareil?

Cette questionneur a cherché sur le web et il semble que - un vrai problème.

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

Il pense que quelqu'un d'autre foiré. Wise Guy.

C'est vrai: le code foo projet 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 une séance de compilation d'entrée; ce que je fait de mal?

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

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

Tout pirate informatique à 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.

Smart: 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 le symptôme étrange lorsque vous essayez de C. De toute évidence, ce n'est pas garbage furychit, mais les résultats sont imprévisibles. Ce qui conduit généralement au fait que pas furychat carte mère multiprocesseur avec Athlon? Non Est-ce que quelqu'un a des idées pour des tests supplémentaires pour aider à isoler le problème?

Cet homme, d'autre part, semble digne d'une réponse. Il a démontré la capacité à résoudre des problèmes, plutôt que de simplement attendre la réponse lui tombe du ciel.

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

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

Poser la question comme je l'ai fait, vous donner à manger les gens à réfléchir; Je ne participe à la résolution du problème de facile et attrayant pour eux. Je fait preuve de respect pour les capacités de leurs collègues et les a invités à une discussion sur un pied d'égalité. J'ai aussi montré que la valeur de leur temps, après avoir décrit, dans une impasse, j'ai déjà passé.

Finalement, quand je remercie tout le monde et dit comment était le processus de résolution du problème, l'un des participants de la liste de diffusion a souligné 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 informatiques, à certains égards, une élite intellectuelle très féroce (dans l'original - une méritocratie interprète Note..). Je suis sûr qu'il a raison, et si je foiré, il aurait été critiqué ou ignoré, quelles que soient les réalisations précédentes. Sa proposition est de décrire la situation comme une ligne directrice pour tous les autres était la cause directe de la compilation 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. L'absence de réponse ne revient pas à ignorer, bien que de l'extérieur, la différence est difficile à remarquer.

En général, la réémettre la question - pas la meilleure idée. Il sera perçu comme ennuyeux sens.

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

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

Il y a aussi beaucoup de sociétés commerciales, qui peuvent être mis à contribution 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 voiture, vous ne donnez à l'atelier et vous payer les réparations. Même si elle ne possède pas le logiciel, vous ne pouvez pas attendre qu'il soutiendra toujours gratuitement.

Dans les logiciels populaires tels que Linux, par compte développeur pour au moins 10.000 membres. Une personne ne peut tout simplement pas faire face avec le soutien de 10.000 utilisateurs. Rappelez-vous que même si pour le soutien à payer, il est encore beaucoup moins cher que quand vous devez acheter un autre, et le logiciel lui-même (et le support logiciel propriétaire coûte généralement plus court et des spécialistes moins compétents que ce qui est le cas avec le logiciel 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.

A première erreur entrer en privé. Il n'y a pas besoin d'humilier publiquement l'homme qui peut tromper de bonne foi. Un utilisateur novice ne peut pas savoir comment rechercher des archives ou où ou publié une liste de questions fréquemment posées.

Si vous n'êtes pas sûr, dites! Faux, mais réponse faisant autorité à consonance 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 vous embêtez pas. 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 correctement, quelque chose auquel l'interlocuteur apprend - et vous aussi. Essayez de tourner la mauvaise question dans un bien; Souvenons - nous étions tous les débutants.

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

Puisque vous répondez à la question, nous allons répondre en effet. Ne pas offrir des solutions de contournement à la hâte imaginées, le cas échéant, en principe, pas les moyens ou la mauvaise approche. Offrir de bonnes installations. Recadrer la question.

Aidez l'intérêt public de la question. Lorsque vous rencontrez une bonne question, demandez-vous: « Comment devrions-nous changer la documentation pertinente ou d'une liste FAQ pour voir plus cette question ne m'a demandé? ». Envoyez ensuite 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é sur vous du ciel. Répondre à une bonne question - est de savoir comment 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 des ordinateurs personnels, Unix et l'Internet, voir. Manuel de guide pratique Unix et Fundamentals Internet .

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 du logiciel la pratique de presse HOWTO .

Merci

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

Note du traducteur

L'article original est pris loin .