Wisdom of inquiry-how to ask questions the smart way
By freesc Huang
Http://fox23.cnblogs.com/
in various technical communities , forums and contact groups, users and developers always expect help. Before this article, I have had some classic articles , such as by Eric S. how to ask questions the smart way --- I must admit that I have stolen the title of this article:
however, in the community , some friends often overlook some details. Although some questions actually have nothing to do with the questioner, they do affect the ideas and feelings of others who see the problem. Of course, I must admit that before writing this article, some of my own questions may have similar problems:
note the Community section Category
when you publish a topic, make sure that the published topic is consistent with the positioning of the topic. Generally, Forum sections should not be named by section 1, section 2, and section N. Please try to find the appropriate section before asking questions. You do not need to discuss the summary issues in the details section, for example, related. the discussion of the operating mechanism of the Net Framework is not conducive to the section of Visual C #, but should proceed.. NET Framework.
title format
Please provide the Problem description in the title as much as possible, such as the name of the control you have doubts about, error message, development language, development environment, target platform, and version. In this way, the enthusiastic people who answer questions can reply in a timely and effective manner, and later users can find similar questions. Try not to use "begging for talents !!", "I'm going crazy !!" This kind of meaningless words.
related FAQs
all basic technical communities, especially the Microsoft community, will provide posts or announcements such as FAQs, to help new users. Read these FAQs to learn more about the current situation and common problems. FAQ is a required document for newcomers.
Use search
Please make full use of your search engine before asking questions. Imagine: If you post a question in a community, and when you look back online, tens of thousands of results are returned when the same problem is detected immediately. You may think the problem was silly. What's even more embarrassing is that you found that the first search result was sent by another colleague in the same community not long ago and has been answered =!
Calmly ask questions
No need to use "100,000 in a hurry !", "Waiting online !" Everyone is eager to know the result of the question, but not everyone's question can be answered in a timely manner. This is normal. Do not make a fuss in your post, even if your problem is indeed terrible. Do not attack a product or its developers at will, because it does not help solve your problem, and no one is willing to discuss the problem with a roaring quarrel.
Clarify the problem
Only a clear question can you get a proper answer. Before you ask a question, you may first try to clarify your questions and make them specific. Otherwise, you may be wasting time on each other.
PostCodeIs a virtue
Everyone knows that pasting relevant code is the most intuitive way to express the problem, but this is also the most easily overlooked method. Many developers are always used to the feeling that they are always talking fast, but they have never talked about ideas. For those who are trying to help you, your code posting is obviously easier for them to reproduce problems than code words.
Do not forget the development and running environment
Your Program What was it developed with, vc6? Vs2003/2005/2008? Based on. NET Framework 2.0, 3.5? What runtime environment? Windows XP? Windows Vista? Windows Mobile 6 professional?
Pay attention to the problem description
This is critical to your question. I often see the following description: "I have tried the xxx function, but I cannot !", What does this mean? Is there an exception? What is the specific error message? Or is there no response at all?
No Layout
Putting the same problem on multiple pages is meaningless, but it is not convenient for the questioner to query useful information. Put it in a "suitable" layout.
Do not seek OEM
Whether paid or not, it is inappropriate to seek OEM work on the layout. the technical community is dedicated to communication technology rather than outsourcing, in addition, you do not have the right to pass on any task assigned to you by the boss to others.
Close resolved topics in time
If you have received a satisfactory answer to your question, please paste it in time. Do not post multiple questions under the same subject and ask questions continuously. This is not conducive to your subsequent problems, but also to other users' search problems. For new questions, open a new topic.
Do not harass emails
Unless otherwise stated, do not reply to Community users via email. This is not what they want to come to the Community. It is a good way to reply in the community or leave a message on the blog, when you are free, others will naturally see your problem. This is also a respect for others. Generally, you just want to see the problem in the community when you are free, no one wants to be exposed to questions from a bunch of people who hold various attitudes when they go to work.
Thank you
Don't forget to express your gratitude to those who help you. Although this does not affect your answers, it is polite and respectful of others' work. If you are a type that does not matter after a question, you may have questions about your rpwt. Maybe those who have helped you are no longer willing to answer your questions.
More...
If you are as interested in the skills of asking questions as I do, we recommend that you read the following articles:
How to ask questions the smart way
Http://en.wikipedia.org/wiki/Wikipedia:Help_desk/How_to_ask
Last
Welcome to Microsoft Embedded Chinese technology community: http://www.winbile.net/bbs
Welcome to Microsoft Chinese Technology Forum: http://forums.microsoft.com/china/
Yellow winter