Home Backend Development PHP Tutorial The wisdom of asking questions (2)_PHP tutorial

The wisdom of asking questions (2)_PHP tutorial

Jul 21, 2016 pm 04:11 PM
What Ask a question time wisdom of black hole


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


Understand what you want to ask


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



The endless questions are almost an endless black hole of time. The people who can give you the most useful answers are also the busiest people (they are busy because they have to do most of the work themselves). Such people are not very interested in the black hole of uncontrolled time, so it can also be said that they are not very interested in endless questions.
It's possible to get useful answers. This will set an upper limit on time and energy,


so that the respondent can concentrate on helping you, which is very effective.



To understand the world experts live in, think of expertise as a resource of abundance and time to respond as a resource of scarcity. The less time it takes to solve your problem, the more you can get the answer out of the mouths of busy experts.



Therefore, optimizing the structure of the problem to minimize the time it takes for experts to solve it can go a long way - this is often the same as Simplifying the problem makes a difference. Therefore, asking "I want to better understand X, can you give me some tips?" is usually better than asking "Can you explain X?" If your code  


doesn’t work, it’s much wiser to ask what’s wrong with it than to ask someone else to fix it for you.



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


Don’t ask, you should solve it yourself Problems


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



Hackers always Be good at discerning which problems should be solved by yourself; because most of us have solved these problems ourselves. Again, it's up to you to figure these things out, and you'll learn from them. ​


You can ask for tips, but don’t ask for a complete solution.



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


Remove meaningless questions


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



Don’t end the question with meaningless words, such as “Can anyone help me?” or “Got the answer?” ?”. ​


First of all: If your description of the problem is not very suitable, asking like this is superfluous. Secondly: since


this kind of question is superfluous, hackers will get annoyed with you - and will usually express their contempt with a logically correct answer


, for example: "Yes, someone can help you" or "No, there is no answer


".



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


Humility It’s absolutely harmless and often helps a lot


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



Be polite and use "please" and "thank you in advance" more often.Let everyone know how grateful you are for their time


volunteering to help. ​



However, if you have a lot of questions that you can’t answer, being polite will increase your chances of getting useful answers.



(We noticed that the only serious flaw feedback we have received from experienced hackers since the publication of this guide


was a thank you in advance . Some hackers think that the implication of "Thank you in advance" is that they will not thank anyone again later. Our suggestion is: thank everyone)


<.>---------------------


After the problem is solved, add a brief explanation


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



After the problem is solved, send a message to all those who helped you A description to let them know how the problem was solved


, and thank them again. If the issue is generating


widespread attention on a newsgroup or mailing list, a supplemental explanation should be posted there.



The supplementary explanation does not need to be long or in-depth; a simple sentence "Hello, it turns out there is something wrong with the network cable


! Thank you everyone-- Bill” is better than saying nothing. In fact, unless the conclusion is really technical, a short and cute summary is better than a long academic paper. Explain how the problem was solved, but there is no need to repeat the process of solving the problem.



In addition to being polite and providing feedback, this addition will help others search mailing lists/newsletters


groups/forums that have commented on you Complete solution for help, this may be useful for them too. ​



Finally (at least?), this supplement helps everyone who has helped get a sense of satisfaction from it.


If you are not a veteran or hacker yourself, then believe us, this feeling is very important for those mentors or experts you turn to for help. of. Leaving a problem unresolved for a long time can be frustrating; hackers are eager to see the problem solved. Good people are rewarded, satisfy their desires, and you will taste the benefits the next time you post a new question.




----------


Still don’t understand


---- ------



If you don’t quite understand the answer, don’t ask for an explanation right away. Understand it just like you did when you tried to solve the problem yourself (using manuals, FAQs, the Internet, experts around you). If  


you really need the other person to explain, remember to show that you have learned something.



For example, if I answer you: "It seems that zEntry is blocked; you should clear it first.", then:



A bad follow-up question: "What is zEntry?" I have looked at the help, but only -z and -p


zEntry is mentioned in the parameters, and there is no clear explanation:

Which one? Or did I miss something? ”


==========  


Think before you ask  


==========



The following are a few classic stupid questions, and what hackers are thinking when they refuse to answer:



Question: Where can I find the X program?


Problem: My program/configuration/SQL statement is not working


Problem: 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 crack the root account/steal OP privileges/read other people’s emails?



Question: Where can I find program X?


Answer: Right where I found it, idiot - on the other side of the search engine. Oh my God! ​


Is there anyone out there who doesn’t know how to use Google?



Question: My program (configuration, SQL statement) is useless


Answer: This is not a problem, I am interested in finding out your real problem Not interested - if you have to ask you twenty questions to find out - I have more interesting things to do. ​


When I see this kind of question, my reaction is usually the following three:  


1. Do you have anything else to add? ​


2. It’s really bad, I hope you can handle it.​


3. What does this have to do with me?



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


Answer: Yes, throw away the flabby garbage and replace it with Linux.



Question: I have problems installing Linux (or X), can you help me?


Answer: No, I can only find the problem by working on your computer myself.​


Still go to your local Linux user group for step-by-step guidance (you can  


find a list of user groups here).



Question: How can I crack the root account/steal OP privileges/read other people’s emails?


Answer: If you want to do this, it means you are a despicable person; if you want to find a hacker to help you, it means you are an idiot!



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


Good questions, bad questions


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



Finally, I will give some examples to illustrate how to ask smart questions; two kinds of questions to the same question  


Dharmas are put together, one is foolish and the other is wise. ​



Silly question: Where can I find information about Foonly Flurbamatic? ​


This kind of question just wants to get an answer like "STFW". ​



Smart question: I Googled "Foonly Flurbamatic 2600", but


found no useful results. Does anyone know where I can find information on programming this kind of device?


This question has been STFW, and it looks like he is really in trouble.



Stupid question: The source code I got from the FOO project cannot be compiled. Why does it suck?


He thinks it’s everyone else’s fault, this arrogant guy



Smart question: The FOO project code cannot be compiled under Nulix version 6.2. I have read the FAQ,


but there is no mention of issues related to Nulix. This is a record of my compilation process. Is there anything I did wrong?


He explained the situation clearly, read the FAQ, pointed out the errors, and he did not put the responsibility for the problem on others


This guy Worth paying attention to.



Stupid question: There is something wrong with my motherboard, who can help me?


The average hacker's answer to this kind of question is usually: "Okay, do you want to pat your back and change your diaper?


?", and then press Delete key.



Smart question: I tried X, Y, and Z on the S2464 motherboard, but it didn’t work, so I tried again C. Please note the strange behavior when I try C. Obviously there is shrinkage in the sideband transmission,


but the result is unexpected. What are the common causes of sideband leakage on multiprocessor motherboards?


Does anyone have a good idea on what tests I should do next to find out the problem? ​


This guy, from another perspective, is worth answering him. He has shown the ability to solve problems instead of waiting for answers to fall from the sky.



In the last question, pay attention to the difference between "tell me the answer" and "give me inspiration and point out what else I should do


" A subtle yet important distinction.



In fact, the latter question originated from a real question on the Linux kernel mailing list in August 2001. I (Eric) was the one asking the question. I observed this unexplained lockup on a Tyan S2464 motherboard


and the list members provided great information to resolve that issue. ​



Through my questioning method, I give people something worth pondering; I make it easy for people to participate and  


get drawn in. I showed that I had the same abilities as them and invited them to discuss with me


. I tell them the detours I have taken to avoid them wasting their time. This is a kind of respect for the value of others' time.



Later, when I thanked everyone and appreciated how the process worked


--Translator's Note) When the problem was outstanding, a member of the Linux Kernel Mailing List (lkml) stated that the problem was solved not because I was a "celebrity" on the list, but because  


I asked the question in the right way.



From a certain perspective, we hackers are guys with rich knowledge but lack of human touch; I believe


He is right, if I am like a Asking questions like that of a beggar, no matter who I am, will definitely annoy some people or be ignored by them. He suggested that I write this down to give the people who wrote this guide some guidance.



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


What should I do if I can’t find the answer?


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



If you still can’t get the answer, please don’t think we can’t help you. Sometimes it’s just that the person who sees your


question doesn’t know the answer. No response does not mean you are ignored, although it is undeniable that the difference is difficult to distinguish.



Overall, simply posting questions repeatedly is a bad idea. This will be considered meaningless  


noise. 


Noisy. ​



You can get help through other channels, which are usually more suitable for beginners’ needs.



There are many online and local user groups composed of avid software enthusiasts (even though they may


have never written any software themselves) . Usually people form groups like this to help each other and


help newbies.



In addition, you can seek help from many commercial companies, regardless of whether the company is large or small (Red


Hat and LinuxCare are the two most common examples) . Don’t be frustrated by having to pay to get help


! After all, if your car's engine cylinder seal blows - which is entirely possible - you'd still have to take it to a garage and pay for the repairs. Even if the software doesn’t cost you a penny, you can’t force technical support to always be free. ​



For popular software, like Linux, each developer will have at least tens of thousands of users. ​


It is simply impossible for one person to handle calls for help from tens of thousands of users. Know that even if you


pay for help, what you pay is nothing compared to what you would have to pay for the same software


(usually closed source software The technical support cost is much higher than that of open source software, and the content is not as rich). 




http://www.bkjia.com/PHPjc/313930.html

www.bkjia.com

true

http: //www.bkjia.com/PHPjc/313930.html

TechArticle

-------------- I understand what you want to ask----- --------- The endless questions are almost an endless black hole of time. The people who can give you the most useful answers are also the busiest people (they are busy because...

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to set up access control card NFC on Xiaomi 14? How to set up access control card NFC on Xiaomi 14? Mar 18, 2024 pm 01:19 PM

In addition to its excellent performance and functions, Xiaomi Mi 14 also supports NFC, which allows the mobile phone to communicate wirelessly with smart access cards. Through settings, we can bind the NFC function of Xiaomi 14 to the access card to achieve convenient access card management. Next, the editor will introduce how to set up the NFC function of Xiaomi 14 for access control cards. How to set up access control card NFC on Xiaomi 14? 1. Open the wallet, click on the door card, click on the physical door card to add, and put the Xiaomi smart lock close to the NFC area. 2. Select to continue reading the card content in the pop-up window, put the Xiaomi smart lock close to the NFC area again, enter the card name, select the card, and click Finish. 3. Click Write and place the Xiaomi smart lock close to the NFC area to complete the reading. You just need to follow the instructions above

What is the highest graphics card that r5 5600x can drive? The latest performance of using 5600X with RX6800XT What is the highest graphics card that r5 5600x can drive? The latest performance of using 5600X with RX6800XT Feb 25, 2024 am 10:34 AM

On October 29, AMD finally released a much-anticipated blockbuster product, the RX6000 series of gaming graphics cards based on the new RDNA2 architecture. This graphics card complements the previously launched Ryzen 5000 series processors based on the new ZEN3 architecture, forming a new double-A combination. This release not only eclipsed the competitor "Shuangying", but also had a major impact on the entire DIY hardware circle. Next, let’s use the combination of AMD Ryzen 5600X and RX6800XT in my hands as a test example to see how awesome AMD is today. Let’s talk about the CPU processor part first. The previous generation of AMD Ryzen 3000 series processors using ZEN2 architecture has actually been used.

How much does a Douyin level 10 light sign cost? How many days does it take to create a level 10 fan sign? How much does a Douyin level 10 light sign cost? How many days does it take to create a level 10 fan sign? Mar 11, 2024 pm 05:37 PM

On the Douyin platform, many users are eager to obtain level certification, and the level 10 light sign shows the user's influence and recognition on Douyin. This article will delve into the price of Douyin’s level 10 light boards and the time it takes to reach this level to help users better understand the process. 1. How much does a level 10 Douyin light sign cost? The price of Douyin's 10-level light signs will vary depending on market fluctuations and supply and demand. The general price ranges from a few thousand yuan to ten thousand yuan. This price mainly includes the cost of the light sign itself and possible service fees. Users can purchase level 10 light signs through Douyin’s official channels or third-party service agencies, but they should pay attention to legal channels when purchasing to avoid false or fraudulent transactions. 2. How many days does it take to create a level 10 fan sign? Reach level 10 light sign

How to change the Microsoft Edge browser to open with 360 navigation - How to change the opening with 360 navigation How to change the Microsoft Edge browser to open with 360 navigation - How to change the opening with 360 navigation Mar 04, 2024 pm 01:50 PM

How to change the page that opens the Microsoft Edge browser to 360 navigation? It is actually very simple, so now I will share with you the method of changing the page that opens the Microsoft Edge browser to 360 navigation. Friends in need can take a look. I hope Can help everyone. Open the Microsoft Edge browser. We see a page like the one below. Click the three-dot icon in the upper right corner. Click "Settings." Click "On startup" in the left column of the settings page. Click on the three points shown in the picture in the right column (do not click "Open New Tab"), then click Edit and change the URL to "0" (or other meaningless numbers). Then click "Save". Next, select "

How long does it take to clear the Elden Ring? How long does it take to clear the Elden Ring? Mar 11, 2024 pm 12:50 PM

Players can experience the main plot of the game and collect game achievements when playing in Elden's Circle. Many players don't know how long it takes to clear Elden's Circle. The player's clearance process is 30 hours. How long does it take to clear the Elden Ring? Answer: 30 hours. 1. Although this 30-hour clearance time does not refer to a master-like speed pass, it also omits a lot of processes. 2. If you want to get a better game experience or experience the complete plot, then you will definitely need to spend more time on the duration. 3. If players collect them all, it will take about 100-120 hours. 4. If you only take the main line to brush BOSS, it will take about 50-60 hours. 5. If you want to experience it all: 150 hours of base time.

How to set the time for publishing works on Xiaohongshu? Is the time for publishing the work accurate? How to set the time for publishing works on Xiaohongshu? Is the time for publishing the work accurate? Mar 24, 2024 pm 01:31 PM

Xiaohongshu, a platform full of life and knowledge sharing, allows more and more creators to express their opinions freely. In order to get more attention and likes on Xiaohongshu, in addition to the quality of content, the time of publishing works is also crucial. So, how to set the time for Xiaohongshu to publish works? 1. How to set the time for publishing works on Xiaohongshu? 1. Understand the active time of users. First, it is necessary to clarify the active time of Xiaohongshu users. Generally speaking, 8 pm to 10 pm and weekend afternoons are the times when user activity is high. However, this time period will also vary depending on factors such as audience group and geography. Therefore, in order to better grasp the active period of users, it is recommended to conduct a more detailed analysis of the behavioral habits of different groups. By understanding users’ lives

Detailed explanation of Linux file time viewing techniques Detailed explanation of Linux file time viewing techniques Feb 21, 2024 pm 01:15 PM

Detailed explanation of Linux file time viewing techniques In Linux systems, file time information is very important for file management and tracking changes. The Linux system records file change information through three main time attributes, namely access time (atime), modification time (mtime) and change time (ctime). This article details how to view and manage this file time information, and provides specific code examples. 1. Check the file time information by using the ls command with the parameter -l to list the files.

How to adjust the time on gshock watch How to adjust the time on gshock watch Feb 21, 2024 pm 09:04 PM

Many users are not sure how to adjust the time of the gshock watch. The overall method is relatively simple. Here is a detailed introduction to the adjustment method of the gshock watch. Users who do not know how to operate can refer to it. How to adjust the time on a gshock watch 1. First label these buttons according to ABCD. A key: It can be understood as the exit key, usually used together with the C key. The B key and the D key can be understood as: plus and minus keys, which are the adjustment keys. For example, if it is 13 o'clock now, press the D key when it reaches 14 o'clock. The C key is the mode key. You can switch modes by pressing it. Generally, the mode key of a watch is in the lower left corner and has the word "mode" in English. Operation method 1. First we need to adjust the watch to the

See all articles