Why we need StackOverFlow?

2023-11-10 19:50
文章标签 need stackoverflow

本文主要是介绍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?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/384889

相关文章

What does `return x ? : 1` mean in C language? [duplicate] stackoverflow

#include <stdio.h>int f(int x){return x?:1;}int main(){printf("f %d\n", f(0));printf("f %d\n", f(1));return 0;} And got the following output f 1f 1 And when I change it to int f(int x){r

Why doesn't incrementing Nullableint throw an exception?(stackoverflow)

Question: Could you please explain, why does Console.WriteLine write empty line (Console.WriteLine(null)give me compilation error) and why there isn't NullReferenceException (even a+=1 shouldn't ra

Stackoverflow上人气最旺的10个Java问题

1、 为什么两个(1927年)时间相减得到一个奇怪的结果? (3623个赞) 如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较: 1 2 3 4 5 6 7 8 9 10 public static void main(String[] args) throws ParseException {      SimpleDateFormat sf

hdu1203--D - I NEED A OFFER!(转化01背包)

D - I NEED A OFFER! Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status   Description Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外

解决:You need to use a Theme.AppCompat theme (or descendant) with this activity

1.问题如下: 解决办法:     将MainActivity改为继承自Activity即可,但是这样修改可能无法兼容老版本样式,暂时先用这个方法解决,后续在补充

Attention Is All You Need详解

一.背景。 在此模型之前,序列到序列的任务(如机器翻译、文本摘要等)通常采用循环神经网络(RNN)或卷积神经网络(CNN)。然而,RNN 在处理长距离依赖时存在一定的局限性(举个例子:处理第Kt个词时,需要用到K1到Kt-1的词的输出作为输入),训练时也比较耗时。而 CNN 在处理序列数据时难以捕捉到全局的依赖关系。然而这篇文章介绍的模型Transformer完全基于注意力机制,与CNN,RNN

[论文笔记]Are Large Language Models All You Need for Task-Oriented Dialogue?

引言 今天带来论文Are Large Language Models All You Need for Task-Oriented Dialogue?的笔记。 主要评估了LLM在完成多轮对话任务以及同外部数据库进行交互的能力。在明确的信念状态跟踪方面,LLMs的表现不及专门的任务特定模型。然而,如果为它们提供了正确的槽值,它们可以通过生成的回复引导对话顺利结束。 1. 总体介绍 本篇工

HDU1203,I NEED A OFFER!

I NEED A OFFER! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15988    Accepted Submission(s): 6350 Problem Description Speakless