如何优雅地使用 Stack Overflow?

作者:王月
链接:http://www.zhihu.com/question/20824615/answer/21783520
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

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、若仍没信心的话,可以联系我。
可以代贴,或者讨论一下语言如何组织。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值