Basic survival skills of programmers: search engines and programmer survival
If you vote for the greatest invention in the last 20 years, I believe that the search engine will certainly occupy a position that cannot be underestimated. It is not only an invention, but also an achievement, eliminating information inequality to the greatest extent. Since everyone can access massive amounts of information, the only criterion for measuring the wealth of information is the skill:Search engines are the richest people in the information age..
For a programmer who must learn for life, search engines are our right arm. Understanding search engines is our basic skill. However, most new users are using the search engine too extensively. Taking a few minutes to understand the skills and syntax of the search engine can bring their own information wealth to a great leap forward, isn't it a good deal.
Google's performance level will undoubtedly depend on Baidu's several streets for retrieval of technical issues. Therefore, the first principle of making good use of search engines must be:Never hesitate to use Google. For a programmer, ensuring that he can access Google anytime, anywhere is the most basic skill, and even a little money is worth the money. Here are some tips for using Google.
Complete match
In the Google input box, all spaces are interpreted as the plus sign. If you entermysql foreign key
, The returned search results may have bothmysql
Yes.foreign key
Yes, but not necessarilymysql foreign key
Yes. In addition, words that are too frequently used and have meaningless meanings independently are often ignored, such as the/a/that.
If you want to findmysql foreign key
This phrase Article, you must add quotation marks before and after the search term, enter"mysql foreign key"
Whether you use the fullwidth character (“
Or”
) Or a halfwidth character ("
), Google can still handle it correctly. This is the function of quotation marks: ReturnComplete match.
Filter
To further filter the search results, you also need to learn another symbol-minus sign (-). For example,"mysql foreign key" - "nodejs"
Google is required to returnmysql foreign key
But does not existnodejs
.
Wildcard
Another familiar symbol for programmers is the asterisks with the most explicit faces in regular expressions. When they see the asterisks, they subconsciously think of wildcards. This is also true in Google's search rules."mysql connect error *"
All known articles about MySQL connection errors are returned.
Intra-Site Search
Finally, we recommend a powerful syntax that gives you the opportunity to filter the search results. For example, to check bugs for programmers,stackoverflow
I personally think the most reliable and comprehensive website, so I often usesite
Magic, like"mysql foreign key" site:stackoverflow.com
All the information aboutmysql foreign key
.
Language and date
People like Uncle 2shou who cannot fully read English can not repeat the original documents in case of an emergency and have to turn to the second-hand goods in China. At this time, A small button on the Google interface is very helpful: ClickSearch Tools-unlimited Language
, Select from the drop-down listAll Simplified Chinese Web pages
All of a sudden, they returned to their motherland's arms. Sometimes the new library version is used. Don't forget the one next door.Unlimited date
Button to help you find the freshest technical article.
Tab and otaku benefits
One trick for Chrome only: enter a website address and click the Tab to directly use the site for intra-site search, which is several seconds faster than others, the critical moments also work, right.
Finally, let's leave a benefit. I was secretly asked how to close Google's secure search. There are some complicated online strategies that add parameters to the search URL of our programmers:&safe=off
Every day.
Happy Google.
View Original article: click here