其他 《提问的智慧》

Rei · 发布于 2015年02月23日 · 最后由 mayalin 回复于 2016年09月29日 · 31116 次阅读
1
本帖已被设为精华帖!

提问的智慧

艾瑞克.史蒂文.雷蒙德(Eric Steven Raymond)

https://github.com/ruby-china/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

这是一篇长文,看完需要十几分钟的时间。如果之前没有认真看过并且思考过,这十几分钟会改变你的职业生涯。这文章可能会出现一些让人不适的词语或者过时的例子,但我认为这不会影响它要表达的内容,而你需要好好琢磨作者的思想。

《提问的智慧》是一个敲门砖,它把黑客间的礼仪和准则明白地写下来,让我们了解到一个事实,为什么那些看起来很牛的人几乎从不提问。其实他们也有问题,但是通常在提问之前就自己解决了。不是因为他们本来就牛,而是解决问题的经历让他们成为牛人。最终,你只会看到网络上多了一篇文章:关于解决XXX问题的方案。

要不要花十几分钟改变自己的人生,决定权在自己。


其它:

X-Y Problem http://coolshell.cn/articles/10804.html

共收到 88 条回复
121

:plus1: 在我刚毕业的时候读过这一篇, 收获颇丰.

3

投精华和置顶!

10775

非常赞同。

6291

:plus1:

14104

cannot agree more.

5024

而从事编程工作的人,有九成属于(甚至低于)一般水平,他们按部就班工作,无法做出有创造性的事情

说得太好了

370

非常赞同这个观点 👍

De6df3

遇到这类发言,我总是果断修改节点到“NoPoint”

12224

Eric Steven Raymond 还有一篇文章很深刻 http://www.kerneltravel.net/jiqiao/hacker.html

2575

说句题外话,这种现象的另一个原因是一些无趣的问题也有很多回答者。可能这确实是出于好心,但也会让提问者觉得发个帖子求助才是最有效率的解决方式。有时候,人之恶在于好为人师。

3469

我不同意 人之恶在于好为人师 这句话,有经验的人一句话的确会节省别人的很多时间,问题在于“问”和“说”的人是不是快速的定位和解决问题,“话过三巡”就显得烦了。

3873

作为新手节点发帖No.1,感觉有一种躺枪的感觉

2575

@liwei78 我说这话只是针对一些没经过自己思考就求答案的提问者,但往往这类问题总有大批的回答者。从短期来说,这是快速解决了别人的问题。但从长期来说,会让人失去独立思考的动力。所以不见得是帮助。

论坛是讨论问题的地方,每个人都希望从讨论中获得他人的观点,弥补自己的不足。虽然论坛也有解决问题的功能,但无疑 StackOverflow 和 SegmentFault 是更合适的地方。因为它们给好的问题更多出头的机会,给回答者更多的奖励和权限,这点对提问者和回答者都更有帮助。

1573

#13楼 @cqcn1991 不是躺枪,但也不是挤兑你。

话说你是否中枪并不重要,重点是人家的确给指了一条光明大道,你若是回一句“受益匪浅”并试着做一做,任谁也不会说你什么了。

大过年儿的压岁钱没少收吧?灵劲儿都哪儿去了?

818

当年在 ubuntu 中文论坛仔细阅读过了,当时作为新手深受影响。

14602

已读,受益匪浅

3454

引以为戒,受益很深!!

16366

好文,拜读

3210

不能同意更多。

5178

赞同

其实更广泛一点 不学会解决问题的方法 不会从初级程序员水平毕业 现在伸手党太多了 有些人连搜索一下都想省了 很多人遇到问题 就直接上来扔问题 自己都没思考过 而且大部分问题Stack Overflow是能解决的

社区主要是探讨 探讨要建立在思考和研究的基础上 当然我觉得偶尔吹吹逼也挺好的

96

原文已3周目,精彩 不过LZ的说法没有考虑过案例增长,量驱质变对于整个群体发展的利好一面,当然我认同你的大部分结论

96

在 V2EX 看到蠢问题我都直接把对方 block 掉,有杀错没放过,眼不见心不烦,还跟对方扯什么社区礼仪浪费人生。

15924

#13楼 @cqcn1991 怎么知道你是No 1的?有统计功能?

14801

#13楼 @cqcn1991 我才是第一

2880

但某些简单问题背景并不简单, 可以挖(pao)掘(ti)出更多的东西

96

关喜藏

17370

说得很好

96

喜赞藏

96

说的很贴切,已经收藏,留给别人看

674

谢谢分享

1638

:plus1:

96

很好的文章,文章中的内容其实也是我们日常工作中常做的事。 我们可以学习别人优秀的观点,但个人觉得不要以此作为对待其它人的行为准则,我们总不能要求别人的想法会和自己一样甚至更进一步。

5255

:plus1:

我觉得以后遇到伸手帖子都可以直接把这个帖子链接砸过去了。:)

1466

偶尔看到一些注册2、3年的帐号,依然还在问些无趣的问题

我有种身中核弹的感觉,仿佛说的就是自己……好在现在看文档和google基本能解决我遇到的问题

17076

说的好

4080

文章写得极好!能说,没读过,么?

959

收益!👍

1063

赞 超级👍

15690

成立! 不只是程序员,各专业都适用。

11295

非常感谢这个帖子,谢谢!

16469

Geek的文风不是很喜欢,讲的道理还是很对的

96

在Ruby的第一篇阅读。多谢指教和分享!

17552

好文 赞

17424

领教了!

96

受教了!深思中!

47楼 已删除
12834

链接已失效!

1

#49楼 @hemengzhi88 更新了备份地址。

96

为什么我更改来gem源,还算提示我bundle安装到时候还算rubygems.org

52楼 已删除
18517

nice,虽然现在并非在做ruby,但对于回答问题和楼主一样深有体会,很多新手遇到问题第一想到的就是问,而不是分析问题和进行验证,似乎直接在某个论坛发个帖子就什么都会OK

96

#52楼 @yonghuming 看下你的gemfile,第一行。

14143

《不是因为他们本来就懂得怎么解决,而是解决问题的经历让他们成为牛人》

56楼 已删除
18971

请问版主这个markdown评论框是用的什么插件?

4346

楼主的链接把我狠狠地训了一顿!

96

我要看

96

呵呵

1704

应该再写一篇,不会用 Google 的人不会从初级毕业

20338

新手受教了

16743

l used to typing "thanks advanced" before l read this article , but now , l will write "thanks for attention"....LOL....

20688

新手学习了,授人以渔,俺需要慢慢培养问题处理能力!特别是英语的水平了!

96

特别开辟一个新手板块,管理员看到重复的帖子可以选择删除。

21131

点赞 ,我来学习下

18188

牛逼

5485

写测试代码的时候我喜欢断言;代码之外我讨厌断言,不管断言是对是错

14931

受教了。

9800

貌似我就是楼主所说的那类人,抽点时间看看能不能对我有什么帮助。

20960

:plus1:

21387

👍

13505

:plus1:

13058

这个链接应该流量不小,哈哈

23853

好文章!学习了!

20925

新手学习了,受益匪浅

5196

:plus1:

96

新手学习了 受益匪浅

3

看到另外一篇写的很不错的《提问的智慧》,附上链接作为补充 https://github.com/seajs/seajs/issues/545

20803

新手,看完之后发现往常自己的提问 愚蠢。受益匪浅,谢谢!

24494

新手必看,不然太麻烦老手了

83楼 已删除
24144

没必要那么麻烦,只要立一条不成文的规矩,下次哪个程序员再乱问问题可以直接骂,他们以后就老实了。

756

确实不错,如果没有时间读全文,读一部分也是受益颇丰

96

严重同意

25249

mark一下,看来是好文

96

Unknown action The action 'create' could not be found for LandInfosController 在LandInfosController中已经定义了create动作为什么还是找不到?使用debug发现完全没有运行create中的代码? 网上有人说是个小bug。。如果是bug那怎么解决呢?关了重启好像还是不行。。。这样不是不能新建。。汗??

15752

前几天在读「提问的智慧」的时候,整理了一份思维导图,分享。

https://github.com/echohn/smart-questions-mindmap

26688

Good.看完之后有所收获

19671

刚接触ruby的时候 看了这篇, 工作一年后重新温习此篇。

28629

常读常新,补充点儿小内容~

提问之前

先尝试自己用以下方式来解决问题:

  1. 搜索论坛或邮箱的存档文件。

  2. 搜索互联网。

  3. 阅读用户手册。

  4. 阅读FAQ。

  5. 仔细检查或实验一下。

  6. 请教专业的朋友。

  7. 假如你是程序员,尝试阅读源代码。

谨慎选择论坛

  • 不去主题不相关的论坛提问

  • 不去高手论坛贴新手问题,或反过来,也不去新手论坛帖高手问题

  • 不同时去太多不同的新群组提问

  • 不单独发email或微信向一个你不认识或没有义务为你解决问题的人提问

程序员论坛推荐

问题描述

  • 运用有意义且明确的标题
  • 认真且清晰地描述你遇到的问题或bug
  • 描述问题发生的环境,比如设备型号、OS、应用或语言的版本号,以及相关的文件。
  • 描述之前尝试解决问题而做过的研究,在你提问前搞懂你的问题。
  • 描述之前尝试的诊断步骤,在你提问前自己先说清楚问题。
  • 描述可能相关的电脑或软件设置的近期更改。
  • 如果可能,在可控环境下提供一种方式来重现问题。
2099 hz_qiuyuanxin 安装成功后,搜索功能不能用 中提及了此贴 06月28日 15:02
1 Rei 我觉的 Ruby China 对新手不太友好 中提及了此贴 07月18日 23:21
1 Rei 找不到 module 中提及了此贴 08月25日 00:34
2099 hz_qiuyuanxin https 站点使用 rails-kindeditor 中提及了此贴 08月29日 11:59
2099 hz_qiuyuanxin Unicorn 启动报错,Refreshing Gem list. 中提及了此贴 08月29日 14:27
2f7d61 oth 大家好好工作 中提及了此贴 09月27日 13:28
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册