COM FER PREGUNTES DE MANERA INTEL·LIGENT per Àlex Castán Salinas acastan@xtec.cat El següent text és un resum de "How To Ask Questions The Smart Way" d'Eric S. Raymond, que trobareu a http://www.tuxedo.org/~esr/faqs/smart-questions.html. Sovint us trobareu amb que heu de fer preguntes tècniques a llistes de discussió. Si voleu obtenir una bona resposta, així com no fer perdre el temps a la gent de la llista, us recomanem seguir aquests consells: 1) Abans de preguntar intenteu obtenir la resposta pels vostres mitjans, bé sigui llegint el manual, llegint les FAQ de la llista, cercant a pàgines web o preguntant-li a algun conegut amb més experiència. Quan pregunteu, destaqueu el fet de que ja heu fet tot això. 2) Realitzeu la pregunta a la llista adequada. Mai feu preguntes fora de lloc (off-topic), ni preguntes elementals a una llista de preguntes tècniques avançades. 3) Mai assumiu que teniu dret a una resposta. Ningú no el té. Però segurament us guanyareu la resposta si feu una pregunta interessant i que faci pensar, que contribueixi a l'experiència de la comunitat. Si no obteniu resposta, no us ho preneu com a quelcom personal. 4) Expresseu la vostra pregunta de manera clara, respectant l'ortografia i la gramàtica. No escriviu TOT EN MAJÚSCULES (que es llegeix com si estiguéssiu cridant), ni com un hax0r script kiddie. 5) Envieu les preguntes en formats fàcils d'entendre i oberts: txt, html, rtf, pdf, ... El format text és el millor. 6) Empreu títols específics i amb sentit. No intenteu impressionar amb la magnitud de la vostra angoixa. El títol "AJUDA! El monitor no funciona al meu portàtil" informa molt més com "Cursor del ratolí deformat amb XFree86 4.1.0 i chipset de vídeo Nothifixis 2001" 7) Deixeu clar a la pregunta que voleu participar en el procés de trobar la solució, que només necessiteu una orientació en la direcció correcta. "Em pot donar algú una pista?", "Que li falta al meu exemple?", "Hi ha alguna pàgina web que hauria d'haver consultat?" tindran mes possibilitats de ser respostes que "Publica, si us plau, el procediment exacte que hauria de seguir". 8) Sigueu precisos i informatius sobre el problema. Descriviu els símptomes del problema o error en ordre cronològic (no les vostres suposicions), l'entorn en què succeeix, canvis de hardware o combinacions de software que puguin resultar rellevants, i la investigació i els passos de diagnòstic que heu dut a terme per entendre el problema abans de formular la pregunta. 9) No sol·liciteu que us responguin per correu privat. En primer lloc, la gent que respon obté part de la recompensa mostrant a la resta de la llista el que saben i que són competents. En segon lloc, el vostre dubte pot haver encuriosit a un altre membre de la llista que també vol conèixer la resposta. En tercer lloc, una resposta parcialment correcta pot ser corregida per algú amb més coneixements sobre el tema. Si penseu que podeu rebre una gran quantitat de respostes molt similars degut al tipus de pregunta, llavors les paraules màgiques són: "envieu-me les respostes a la meva adreça i faré un resum pel grup". 10) Eviteu les preguntes supèrflues: "Hi ha alguna resposta?", "Em pot ajudar algú?", etc. 11) Sigueu ben educats i deixeu clar que aprecieu el temps que dedica la gent a ajudar-vos de manera altruista. "Si us plau" i "Gràcies per endavant" sempre haurien d'aparèixer a una petició d'ajuda. També podeu enviar un breu missatge a tots els que us van ajudar, fent-los saber com va acabar tot i agraint-los de nou la seva ajuda. 12) Si no enteneu la resposta, no sol·liciteu immediatament un aclariment. Empreu les mateixes eines que vàreu utilitzar per intentar resoldre la pregunta original per trobar una resposta. Si heu de demanar un aclariment, intenteu demostrar el que heu après. 13) No reaccioneu com perdedors. Si us equivoqueu i us ho diuen en públic, si us responen amb males maneres, si no us responen, ... supereu-lo. No us lamenteu per l'experiència, no demaneu disculpes, no us queixeu, i mai comenceu una guerra d'insults. A continuació teniu uns exemples de preguntes que no s'han de fer: Pregunta estúpida 1: "On puc trobar informació sobre X?" Resposta probable 1: "Empra un cercador, imbècil" Pregunta alternativa 1: "He emprat Google per trobar informació sobre X a Internet, però no he trobat res. Sap algú on puc trobar informació de programació per aquest dispositiu?" Pregunta estúpida 2: "Tinc problemes amb la placa mare. Em podeu ajudar?" Resposta probable 2: "I com, si no tinc accés?", "Vols que et canviï també els bolquers?" Pregunta alternativa 2: "He intentat X, Y i Z amb la placa mare Nothifixis 2001. Quan això no va funcionar vaig provar A, B i C. Fixeu-vos en el curiós símptoma quan vaig fer C. Òbviament ho detecta, però els resultats no son els esperats. Quines són usualment les causes de C a les plaques mare Nothifixis? Algú té idees de més proves que puc fer per aïllar el problema?" Pregunta estúpida 3: "Tinc problemes en compilar el programa X amb Windows. Està X trencat?" Resposta probable 3: "Llença aquesta porqueria de Microsoft i instal·la Linux", "T'has cregut que això és el grup cat.compilacio.windows.X?", "Una mica arrogant pensar que X falla a tothom, no?" Pregunta alternativa 3: "A la feina em veig obligat a treballar amb NulixOS. El codi del projecte X no compila sota NulixOS 4.0 SP 6. He llegit el manual de X, però no apareix res relacionat amb aquesta versió de Nulix. Adjunto una transcripció del meu intent de compilació. És per quelcom que he fet malament?" Pregunta estúpida 4: "Com puc convertir-me en root, robar el fitxer de contrasenyes i llegir el correu de tal persona?" Resposta probable 4: "Ets un desgraciat per demanar això i un imbècil si et penses que et contestaré. No soc cap delinqüent" Pregunta alternativa 4: No us la diré ni jo. Llegiu articles sobre enginyeria social si voleu aprendreu maneres de sol·licitar aquest tipus d'informació. ------------------------------------------------------------------------------ Com fer preguntes de manera intel·ligent - Revisió 1.0 Copyleft (c) Alejandro Castán Salinas Es concedeix el permís per copiar, distribuir i/o modificar aquest document sota els termes de la llicència de documentació lliure GNU, versió 1.1 o qualsevol altra versió posterior publicada per la Free Software Foundation. Podeu consultar dita llicència a http://www.gnu.org/copyleft/fdl.html. El contingut d'aquest document pot canviar degut a ampliacions i a correccions enviades pels lectors. Trobareu sempre l'última versió del document a http://www.xtec.net/~acastan/textos/.