The wisdom of questioning (2) _php tutorial

Source: Internet
Author: User
Tags delete key
--------------


Understand what you want to ask


--------------



The rambling question is a near-endless time black hole. The person who can give you the most useful answer is also the busiest.


People (they are busy because they have to do most of their work personally). Such people on the uncontrolled time of the black hole are not too


Colds, so it can also be said that they are not very cold about rambling questions.



If you explicitly describe what you need the answer to do (provide advice, send a piece of code, check your patch


or anything else), it is most likely to get a useful answer. This will set a limit on time and energy,


It's easy for the respondents to concentrate on helping you.



To understand the world in which experts live, think of professional skills as ample resources, while the response time


is a scarce resource. The less time it takes to solve your problem, the more you can get the answer from a busy expert.



Therefore, optimizing the structure of the problem, minimizing the time required for experts to solve it, will have a


Big help-This is usually different from simplifying the problem. So, "I want to understand X better,


Can you give me some hints? "Usually better than asking," Can you explain x? Better If your code


You can't work, ask what's wrong with it, it's much wiser than asking someone to change it for you.



------------------------


Don't ask questions that you should solve yourself.


------------------------



Hackers are always good at distinguishing which problems should be solved by yourself, because most of us


Have solved such problems on their own. Again, you have to take care of these problems and you will learn from them.


You can ask for a hint, but don't ask for a complete solution.



----------------


Get rid of meaningless questions


----------------



Don't end the question with meaningless words, such as "Can someone help me?" "or" Is there an answer? ”。


First of all: if you do not describe the problem is very appropriate, so the question is superfluous. Second: as this


Like asking is superfluous, hackers will be bored with you--and usually with logically correct answers to the table


To show their contempt, for example: "Yes, someone can help you" or "no, no answer."


”。



----------------------------


Humility is no harm, and often helps.


----------------------------



Polite, use "please" and "Thank you first". Let everyone know that you spend time with them.


The obligation to provide help is appreciated.



However, if you have a lot of problems that cannot be solved, politeness will increase your chances of getting useful answers.



(We note that, since the publication of this guide, the only serious flaw that has been obtained from senior hackers


Thanks to this article. Some hackers think that the "Thank you first" implication is that after


You won't thank anyone anymore. Our advice is: Thank you all. )



------------------------


After the problem is resolved, add a short explanation


------------------------



After the problem is resolved, send a note to all the people who have helped you and let them know how the problem is solved


, and once again thanked them. If the issue is caused by a newsgroup or mailing list


A wide range of concerns should be posted there with a supplemental note.



The supplemental instructions do not have to be long or in-depth; a simple phrase "Hello, it is the network cable out asked


Problem! Thank you all--bill "than say nothing to be strong." In fact, unless the conclusion is really


Technical content, otherwise a short cute summary is better than a lengthy academic paper. Explain how the problem is


Solved, but big does not necessarily repeat the process of solving the problem.



In addition to expressing courtesy and feedback, this supplement helps others in the mailing list/news


Groups/forums to search for complete solutions that have helped you, which may also be useful for them.



Last (at least?) ), this supplement helps all those who have provided help to get satisfaction from it.


If you're not an old hand or a hacker, trust us, it's a feeling for those of you


They are very important to the mentors or experts they are asking for. The problem of long overdue will make people gray


The hackers were eager to see the problem solved. Nice people have good papers to meet their desires and you will be in the next


The next time you post a new question, you get a taste.




----------


Still don't understand


----------



If you don't understand the answer, don't ask the other person to explain it at once. Like you used to try to solve yourself.


The problem (using manuals, FAQs, networks, experts around), to understand it. If


You really need to explain, remember to show you have learned something.



For example, if I answer you: "It seems that Zentry is blocked; you should first clear


Besides it. ", and then:



A very bad follow-up question: "What is Zentry?" ”



The smart way to ask is this: "Oh ~ ~ ~ I have seen help but only-Z and-P two


The parameters refer to Zentry and there is no clear explanation: <你是指这两个中的


Which one? Or do I see something missing? ”


==========


Think twice and ask


==========



Here are a few classic silly questions, as well as a hacker's mind when refusing to answer:



Question: Where can I find the X program?


Problem: My program/config/sql declaration is not used


Question: I have a problem with Windows, can you help me?


Question: I have a problem installing Linux (or x), can you help me?


Question: How can I hack the root account/steal OP privilege/read someone else's email?



Question: Where can I find the X program?


Answer: Right where I found it, idiot--the end of the search engine. Oh, my God!


Is anyone else going to use Google?



Question: My program (Configuration, SQL Declaration) is not used


Answer: This is not a problem, I am not interested in finding out your real problem--if you want to


I asked you 20 questions to find out--I have more interesting things to do.


When I see this kind of problem, I usually have the following three kinds of reactions:


1. Do you have anything else to add?


2. Bad, I hope you can handle it.


3. Is this related to my bird?



Q: I have a problem with Windows, can you help me?


Answer: Yes, throw away the soft trash and switch to Linux.



Question: I have a problem installing Linux (or x), can you help me?


Answer: No, I only have to personally on your computer to find fault.


Or go to your local Linux user group for a hands-on guide (You can


Find a list of user groups here).



Question: How can I hack the root account/steal OP privilege/read someone else's email?


Answer: Want to do this, you are a despicable person, want to find a hacker to help you, you are an idiot!



==============


Good question, bad question.


==============



Finally, I would like to cite some examples to illustrate how smart the question is, and the two questions


The law is put together, one is stupid, the other is wise.



Stupid question: Where can I find information about Foonly flurbamatic?


The answer to this question is nothing more than "STFW".



Smart question: I've searched for "foonly flurbamatic 2600" with Google, but


No useful results were found. Who knows where to find information on the programming of this device?


The question has been stfw, and it seems that he is really in trouble.



Stupid question: I found the source code from the Foo project can not compile. Why is it so bad?


He thinks it's all other people's fault, the arrogant guy.



Smart question: The Foo Project code cannot be compiled by Nulix version 6.2. I've read the FAQ,


But there is no mention of Nulix related issues. This is the record of my compilation process and what I have


The wrong place to do it?


He understood the environment, read the FAQ, and pointed out the mistake, and he did not take responsibility for the problem


Push it to someone else's head, this guy deserves attention.



Stupid question: I have a problem with the motherboard, who will help me?


The general hacker's answer to these questions is usually: "Okay, I need to pat your back and change diapers."


It? , and then press the DELETE key.



Smart question: I tried x, y, and z on the S2464 motherboard, but it didn't work, and I tried again.


A, B and C. Please note the strange phenomenon when I try C. Apparently there was a contraction in the sideband transmission,


But the results were unexpected. What is the usual cause of sideband leaks on multiprocessor motherboards?


Who's got a good idea? What tests do I need to do to find out the problem?


This guy, from another point of view, deserves to answer him. He showed up to solve the problem.


Ability, rather than waiting for the answer in the sky.



In the last question, pay attention to "tell me the answer" and "Give me a revelation that I should


A subtle and important difference between what you do and what you do.



In fact, the latter problem stems from a August 2001 on the Linux kernel mailing list a true


A real question. I (Eric) is the one who raised the question. I'm on the Tyan S2464 motherboard.


This unexplained locking phenomenon was observed, and list members provided important information to solve the problem.



By my way of questioning, I have given you something worth pondering, and I have made it easy for people to participate and


and is drawn in. I have shown myself to have the same abilities as them, inviting them to share with me


Explore I told them the detours I had been through to avoid wasting their time, which was a


Respect for the time value of others.



Later, when I thanked everyone and appreciated the program (referring to the discussion in the mailing list


---the translator's note) when it works very well, a Linux kernel mailing list (LKML) becomes


The problem was resolved not because I was the "celebrity" in the list, but because


I used the right way to ask questions.



We hackers are in some ways a knowledgeable but impersonal guy;


He's right, and if I ask questions like a beggar, whoever I am, I'm sure to annoy some


People or neglected by them. He suggested that I write down the matter and give some guidance to the people who wrote the guide.



================


What if I can't find the answer?


================



If you still don't get the answer, please don't think we feel unable to help you. Sometimes I just see you


The person in question doesn't know the answer. No response does not mean you are overlooked, although it is undeniable that this


Differences are difficult to distinguish.



In general, the simple repetition of posting a question is a bad idea. This will be considered meaningless.


Noisy.


Noisy.



You can get help through other channels, which are usually better suited to beginners.



There are many online as well as local user groups, by Avid software enthusiasts (even though they may


have never written any software in person). Usually people form such groups to help each other and


Help Novice.



In addition, you can ask many commercial companies for help, whether large or small (Red


Hat and Linuxcare are the two most common examples). Don't pay to get help


Feel depressed! After all, if your car engine cylinder seal is blown off--it could be as


You have to take it to the repair shop and pay for the repairs. Even if the software doesn't cost you a penny,


Money, you can't insist that technical support is always free.



For popular software, like Linux, there are at least tens of thousands of users per developer.


It is impossible for a person to handle calls from tens of thousands of users. You know, even if you


To pay for help, you pay less than you have to buy the same kind of software


(Usually the technical support cost of closed source software is much higher than that of open source software,


And the content is not so rich).

http://www.bkjia.com/PHPjc/313930.html www.bkjia.com true http://www.bkjia.com/PHPjc/313930.html techarticle --------------know what you want to ask--------------rambling questions near endless time for black holes. The person who can give you the most useful answer is also the busiest person (they are busy because ...).

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.