Rất mong bài viết này sẽ giúp cho các bạn sử dụng diễn đàn nói riêng cũng như khả năng giao tiếp nói chung của bản thân được tốt hơn.
Trong thế giới của hacker,
loại câu trả lời mà bạn nhận được cho các câu hỏi kỹ thuật của bạn phụ thuộc vào cách bạn đặt câu hỏi cũng như là vào sự khó khăn để nghĩ ra câu trả lời. Tài liệu này sẽ hướng dẫn bạn cách đặt câu hỏi để có khả năng có được câu trả lời vừa ý cao nhất. Hiện nay việc sử dụng phần mềm mã nguồn mở đã trở nên phổ biến, bạn có thể có được câu trả lời từ các người dùng có kinh nghiệm khác hơn là từ các hacker. Đây là một điều tốt; người dùng thường có chút gì đó dễ thông cảm hơn cho các thất bại mà những người mới sử dụng gặp phải. Mặc dù vậy, cư xử với các người dùng có kinh nghiệm như đối với hacker theo cách mà chúng tôi đề nghị ở đây sẽ thường là cách hiệu quả nhất để có được câu trả lời có ích từ họ.
Điều đầu tiên cần ghi nhớ là hacker thực sự thích các vấn đề hóc búa và các câu hỏi hay, đòi hỏi nhiều suy nghĩ. Nếu chúng ta không làm thế, chúng ta sẽ không có mặt ở đây. Nếu bạn đưa ra một câu hỏi thú vị để nghiền ngẫm chúng tôi sẽ rất biết ơn bạn; các câu hỏi hay không những là sự kích thích mà còn là món quà thú vị.
Các câu hỏi hay giúp chúng tôi phát triển sự hiểu biết và thường giúp khám phá ra các vấn đề mà chúng tôi không để ý hoặc chưa từng nghĩ tới.
Trong giới hacker,
"Hỏi hay lắm!'' là một lời khen nồng nhiệt và chân thành. Mặc dù vậy, từ lâu hacker đã nổi tiếng với cách cư xử như thù địch hoặc kiêu ngạo trước những câu hỏi thiếu suy nghĩ. Đôi khi có vẻ như chúng tôi đối xử một cách thô lỗ với những người mới bắt đầu hoặc những người kém cỏi. Nhưng điều này không thực sự đúng. Điều chúng tôi làm, một cách không thương tiếc, là
căm ghét những kẻ dường như không sẵn sàng suy nghĩ hay làm bài tập ở nhà của họ trước khi bắt đầu đặt các câu hỏi. Loại người như vậy thật là phí thời gian - họ chỉ biết lấy mà không biết cho lại, họ làm phí thời gian mà chúng tôi có thể dành cho các câu hỏi khác thú vị hơn hay dành cho người đáng có câu trả lời hơn. Chúng tôi gọi loại người này là "những kẻ thất bại (losers)'' (và vì các lý do của lịch sử mà thỉnh thoảng chúng tôi viết là "lusers'').
Chúng tôi nhận ra rằng rất nhiều người chỉ muốn dùng các phần mềm chúng tôi viết mà chả quan tâm gì đến việc học các chi tiết về cách viết các chương trình như thế.
Với phần lớn mọi người, máy tính chỉ đơn thuần là một công cụ, một phương tiện cho một mục đích nào đó; họ có điều khác quan trọng hơn để làm và cuộc sống quan trọng hơn để sống. Chúng tôi thấu hiểu điều đó và không mong mọi người quan tâm đến các vấn đề kỹ thuật đã làm cho chúng tôi say mê. Vì vậy, cách trả lời của chúng tôi được làm cho phù hợp với những người thực sự quan tâm và sẵn sàng tham gia tích cực trong việc giải quyết các sự cố. Điều này sẽ không thay đổi. Và cũng không nên thay đổi; nếu sự việc thay đổi thì chúng tôi sẽ trở nên kém hiệu quả trong những việc mà chúng tôi có thể làm tốt nhất. Phần lớn chúng tôi là những người tình nguyện. Chúng tôi tranh thủ thời gian trong cuộc sống bận rộn để trả lời các câu hỏi và nhiều lần chúng tôi bị chìm ngập trong các câu hỏi đó. Vì vậy chúng tôi chọn lọc một cách không thương tiếc. Cụ thể là chúng tôi cho vào sọt rác các câu hỏi từ những người có vẻ là một kẻ thất bại nhằm mục đích sử dụng thời gian trả lời câu hỏi của chúng tôi một cách hiệu quả hơn, cho những người tỏ ra là thành công. Nếu bạn thấy thái độ này là đáng ghét, ghê tởm hay ngạo mạn, hãy xem lại các trách nhiệm của bạn. Chúng tôi không yêu cầu bạn phải quỳ gối trước chúng tôi - mà thực tế là chúng tôi không mong ước điều gì hơn là đối xử công bằng với các bạn và chào đón các bạn đến với nền văn hóa của chúng tôi, nếu như bạn cố gắng biến điều đó trở thành hiện thực.
Nhưng đơn giản là sẽ không hiệu quả nếu chúng tôi cố gắng giúp những người không sẵn sàng giúp chính bản thân mình. Không biết thì không có vấn đề gì, nhưng hành động ngu ngốc thì không thể chấp nhận được.
Vì vậy không nhất thiết phải thành thạo về kỹ thuật mới có được sự quan tâm của chúng tôi, mà nhất thiết phải tỏ ra là có năng lực, nhanh nhẹn, chịu khó suy nghĩ, có óc quan sát, sẵn sàng là một thành viên tích cực trong việc phát triển một giải pháp. Nếu bạn không thể sống với sự phân biệt đối xử này, chúng tôi khuyên bạn là trả tiền cho dịch vụ hỗ trợ thay vì yêu cầu hacker tặng cho bạn sự giúp đỡ cá nhân. Nếu bạn quyết định đến với chúng tôi để được giúp đỡ, bạn sẽ không muốn mình là một kẻ thất bại. Bạn cũng không muốn giống như một người trong số kẻ thất bại đó.
Cách tốt nhất để có câu trả lời nhanh và hào hứng là hỏi như thể bạn là một người thông minh, tự tin và có đầu có cuối, người mà chỉ đôi khi mới cần sự giúp đỡ cho một vấn đề cụ thể. (Những đóng góp làm cho tài liệu này trở nên tốt hơn rất được hoan nghênh. Bạn có thể gửi các gợi ý bằng thư điện tử tới
esr@thyrsus.com. Xin chú ý là dù sao tài liệu này không có mục đích trở thành hướng dẫn chung cho netiquette, và tôi sẽ bỏ qua các gợi ý không liên quan trực tiếp tới việc làm thế nào để có được các câu trả lời tốt trong các diễn đàn kỹ thuật.
...
1. Bản dịch tiếng Việt mà bạn đang đọc được thực hiện bởi các thành viên của VnOSS. Mọi góp ý về bản dịch xin gửi tới diễn đàn hay wiki của chúng tôi (xem http://vnoss.org)
2. http://www.catb.org/~esr/faqs/hacker-howto.html
3. http://www.dtcc.edu/cs/rfc1855.html
4. Frequently Asked Questions - Các câu hỏi thường gặp
5. mailing list - tạm gọi là nhóm thư
6. thread, email thread
7. thread-hijacking
8. plain text
9. http://expita.com/nomime.html
10. log file dump
11. session transcripts
12. http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
13. http://homepages.tesco.net/~J.deBoynePollard/FGA/questions-with-yes-or-no-answers.html
14. http://www.google.com/
15. http://www.linux.org/groups/index.html
16. http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/
17. http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/index.html