Reprint: Why programmers will have to use Google and Stack Overflow?

Why would a programmer must use Google and Stack Overflow?

96 Programmers Union  concern

2017.01.05 01:43 * 2146 words read like 140 9160 40 comments

Please indicate the source of Xieen Ming
public number " programmer Union " (Micro Signal: ProgrammerLeague)
Original: http://www.jianshu.com/p/af143595efce

brief introduction


  1. Foreword
  2. Why not use Google Baidu
  3. Why use Stack Overflow
  4. summary

Foreword


Hereinafter, Google unity represented by Google.

As a programmer, with more than Google with Baidu saving time, it is true.

I worked in France for five years, plus two 6-month era of student internships. Although I am still far away from Daniel programming, but also be experienced programmer to develop some of it. I want to say:

These deep feelings in a program is this: 95% of the problem can find the answer on Google and Stack Overflow.

Really you can reach 95% of it? Reach how to do it?

I think a lot of times the problem is not Google or Stack Overflow, but not too many of my friends know how to quickly and efficiently search for useful information, you can know almost see below this post:

How good Google and other search engines?

Compared to small domestic partners need to use Google "tomato" is relatively convenient indeed in a foreign country, so I usually basically do not Baidu, only a Baidu will be hard to come by to check some information.

Stack Overflow's official website  touches in the country may be on. But seemingly not so stable, open and sometimes slower.

Stack Overflow's official website

The following two elements worth a visit:

However, to be able to "swim" in Google and Stack Overflow, still need a good command of English, because a lot of good information in English, many API only English meaning, and so on.

Why not use Google Baidu


Yiyanbuge with  Google !

First of all, Baidu is a message to the Chinese as the main target of the search engines, included the amount of information in English and included a lot worse than the accuracy of Google.

But as a programmer, if we do not speak English, will miss a lot of good resources and good learning opportunities can be found in my article: For programmers, why English is more important than how to learn math?

But Baidu also has its uses, such as finding a number of Chinese resource time.

Baidu than Google there are a lot of disadvantages:

  • With Baidu, the results of the first screen is often filled with ads. And many of them are bought with money advertising. Although Google has some advertising, but compared to Baidu still has a lot of conscience. After a lot of events, such as Wei Zexi, everyone Baidu has been criticized a lot.

  • Baidu Google's interface is not so cool: Yes, as a "visual creature", I had to choose between Google interface and Baidu's interface, I would not hesitate to choose the former.

Baidu home page

Google's home page

  • Compare Google's home page and Baidu home page you will find: Google home page simple and clean atmosphere, Baidu's home is more than what we let news of distraction. Baidu You give me so many menus, so many other things, I concentrate on how to search.

  • If not in the country, Google's speed is very fast, because there are a lot of Google integration servers around the world.

We can use "android learn" to see comparison of Google and Baidu search results (first page):

For the "android learning", Google's search results

For the "android learning", Baidu's search results

I can feel it, Google's search results is very refreshing, and "Watch crucial"; the result of a lot of Baidu is not what we want, you also need their own screening, a lot of trouble.

Also, I have opened the block ads on the Chrome browser plug-in, the first page of search results Baidu first or even advertising. You can try without blocking ads option, Baidu search results on the first page, at least five are former basic advertising.

Of course, Google is not without flaws, but Baidu also has improved over the years. However, life is short, I use Google.

When I was just getting started with programming, nor how to use Google, basically, "Baidu's." But I gradually found that Baidu's slogan "Baidu it, you know", in fact, should be corrected to "Baidu, maybe you do not even know."

Finally, if you do not believe me, you can personally use about Google and Baidu.

However, the Tips:
By the time you fall in love with Google, find themselves unable to do every day what Google search on "unhappy uncomfortable Chomsky," we do not come to me, "afterwards."

Why use Stack Overflow


If Google is also useful for non-programmers, geeks is that Stack Overflow choice.

What is Stack Overflow?

Stack is English "stack" means, Overflow is English "overflow" means, therefore Stack Overflow literal translation is "stack overflow." Of course, this is the term computer field.

Stack overflow is a buffer overflow.
Because of such useful buffer overflow memory cell is rewritten, often lead to unpredictable consequences.
In the process of running the program, in order to temporarily access requires data are generally required to allocate some memory space, commonly referred to these spaces as a buffer.
If the write data length to exceed its buffer so that the buffer can not be accommodated, it will cause the storage unit other than the buffer is rewritten, this phenomenon is called a buffer overflow.
Buffer length and type of buffer is generally user-defined variables related.

Foreigner is like taking a unique name ~

Stack Overflow  simple IT technology is a Q & A site. In fact, the site itself is not difficult technology, the country will also have imitators, such as  https://segmentfault.com

Stack Overflow created by Jeff Atwood and Joel Spolsky two very famous Blogger in 2008, in July a small range of Beta testing, until September began public Beta testing. Stack Overflow community-oriented programmers.
By the end of 2010, Stack Overflow single site in Rank Alexa is 160, more than 16 million monthly unique visitors per month Page View over 72 million (refer).
Stack Exchange Network in May 2010 received a $ 6 million investment from Union Square Ventures to expand and improve the team in 2010, from three full-time engineers to develop a team of 20 people, moved into 7500 square feet the luxurious decoration of the office (of course everyone $ 1,000 sitting in a chair).
After that, the development of even more successful.

However, Stack Overflow's success, because:

  • Good atmosphere throughout the circle
  • Q large base
  • Reply promptly
  • Daniel lot
  • Based on English
  • Strict audit issues
  • You want basic programming knowledge are related to the above issues

You know almost can look at this post: Why there are not any good Stack Overflow imitators?

Over the years, many programming problems, I have been to Google, then Google will be preferentially oriented to the results of Stack Overflow, I can easily find answers to solve my problem in Stack Overflow. Some problems are even vice, but Stack Overflow do have solutions, simply artifact!

summary


As the combination of Google and Stack Overflow how to help a programmer, then you must use in order to understand the ah.

Of course, as a programmer, you have to learn to use it Github, just like to not work. I can look at this article: Git, Github and Gitlab Introduction and basic use .

Omission or wrong, correct me welcome message, I will promptly amend, thank you!

If infringement please leave a message, will be removed immediately, thank you!

Published 11 original articles · won praise 3 · Views 284

Why would a programmer must use Google and Stack Overflow?

Guess you like

Origin blog.csdn.net/qq_43942185/article/details/104805984