本文主要是介绍Why we need StackOverFlow?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
每个程序员都需要上网查看一些资料,优秀的程序员有一个必备的技能:
《search with google》
《find in stackoverflow》
《copy and paste》
所以有个今天的博客“Why we need StackOverFlow?”
StackOverFlow历史:
始建于2008年,by Jeff Atwood 和 Joel Spolsky
名字由来:
The name for the website was chosen by voting in April 2008 by readers of Coding Horror, Atwood’s popular programming blog.
数据统计:
如何优雅的使用stackoverflow?
来自知乎:
http://www.zhihu.com/question/20824615
1、完整读一遍 FAQ。
2、主观问题不要问.
比如:
C++和C哪个好用? 我该学C#还是Java?你最爱哪款Text Editor?
必close。
3、概念问题慎重问。
比如:
STL是啥?C++11有啥新特性?lambda和functor有啥区别?
这种问题很容易成为duplicate,导致down vote。提问前要反复搜索,确定没有人问过才能贴。
4、代码问题大胆问。
提问前要把疑点范围缩到最小。以C++为例,当你为现有class添加新成员函数时,编译器报错。那么有三个部分务必贴出来。
其一,class body 内的相关部分,无关部分在代码里注释下就行了:
// other members,etc。
其二,该成员的implementation,包括该成员函数的代码和其调用的函数的代码。
其三,编译器的完整报错信息。
加好标签,扔一句
“Why? How to fix it?”
就OK了。
用代码说话,可以最大程度上弥补语言不足,而且这种问题不会被vote成duplicate。
5、格式比行文重要!
行文是硬功夫,需要日积月累。格式方面就简单地得多:引用的文字务必用Ctrl+q,代码Ctrl+k。多留意rep上k的人的提问,很快就清楚了。
6、善用tag。
相关tag尽可能多的加上去,最多可以加5个。无关tag千万不要加。比如C的问题就不要填C++,C++的问题就不要C的 tag。tag填错了容易把不相干的人引进来,人家恼了没准儿就给个down。。一个down vote 扣2rep。
7、不要说“thank you!”。
SO反对没有讨论价值的comments。心存感激,就up 他的answer或comment。
实在想扯淡就开个chat room。100rep就可以开chat room了。
8、提问之后,不要离开电脑。
SO的响应速度非常快,马上会有comment、answer或者编辑建议之类的需要你处理。
9、别忘记accept别人的answer。
答主有15rep的加分,题主加2rep。
10、随时编辑别人的帖子。
2000rep之前,只能建议修改,一旦采纳,就有2rep的加分。
要知道,英语不灵的人太多了,经常出现拼写错误,莫名其妙的格式更是比比皆是。随时编辑之,顺便刷rep。
11、多问几次,就好了。
12、然后,post your answer吧~
13、若仍没信心的话,可以联系我。
可以代贴,或者讨论一下语言如何组织。
Here’s my twelve-step guide to using SO:
Turn on the computer
Wait for it to load
Log in
Wait for it to load
Open up Chrome
Click the "Stack Overflow" thumbnail
Look at the list of unanswered questions
Click a few of them with the middle mouse button if they seem interesting
Read them in order. Some will suck, some will be decent; occasionally one has learnable information in it: this is the information that is to be learned!
Downvote things that suck, upvote things that rock
Complain about the sucky ones with the guys on Google Wave
Write a poem to Bill the Lizard in a flag for moderator attention
share improve this answer
这篇关于Why we need StackOverFlow?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!