经典本土化,提问的智慧中国版

大家好。

在互联网上混,掌握提问的智慧真的太重要了,尤其是程序员群体,很多的技术问题,如果你提问没有基本的逻辑可言,可能很少会有人来帮助你解答问题。另外在正常的社交场景也是同样适用的,比如我就非常烦在微信上问人在不在的,一般这样的人我都不愿意去回复,直接说事情难道不好吗?

Eric S. Raymond 在 2004 年发表过一篇 How To Ask Questions The Smart Way 的文章,最新版是 2014 年的 3.10 版,原文网址: http://www.catb.org/~esr/faqs/smart-questions.html

这篇文章写的非常好,今天推荐 dingjs 同学通过以上文章启发而改写的中国版提问的智慧。因为原文过于冗长,有很多信息也已经过时;网上的中文版大多是照搬翻译,语感不佳,有浓厚的译制片配音的语调和翻译错误(如 honest mistake 翻译为 坦诚的错误)。且文章是站在国外程序员的视角写的,与中国特色社会主义程序员不符。为了更好的宣扬“提问的智慧”,于是作者对原文做了大量的删减和本土化改造,更贴近中国程序员的实际情况。

整体文章结构和内容梗概如下:

1、如何做提问前的准备:大致意思是要提前对你的问题有所了解,查看了必要的帮助手册或者搜索引擎,并且在提问前,说出你做的各种尝试。

2、如何提问:这部分介绍的非常详细,包括应该在哪些地方提问(GitHub、论坛等)、如何组织提问的标题和内容、对问题保持客观和节制、问题解决后保持应有的礼貌等。

3、如何理解别人的回复:很可能你的提问非常的愚蠢会遭受到其他人的抨击,保持理性和冷静。

4、别像失败者那样反应:技术上本来就有很多没有正确答案的争论,比如什么是最好的编程语言等,就事论事即可。

5、如何更好的回答他人:回答有很多种情形,也是有很多值得注意的点。

我认为会提问能够提升问题的解决效率,是每个人都应该具备的基本素质,非常推荐大家去阅读以上文章。

更多详情请查看如下链接:https://mp.weixin.qq.com/s/q461so9lWk4FKJGZ-p7Vcg

关注我们,一起探索有意思的开源项目。


更多精彩请扫码关注如下公众号。

Written on October 7, 2022