如何正确的使用Stack Overflow?

一、使用英文搜索


Stack Overflow是一个英文网站,很多问题和回答都是英文的,所以首先养成用英文来搜索你的问题.

比如说你遇到这样一个问题:python列表如何删除元素?

这时候你就可以像下面这样搜索答案,然后再搜索结果中慢慢寻找符合你问题的答案

如何正确的使用Stack Overflow?_第1张图片

提问题之前一定要自己先搜索,先在 Google 搜索,然后在 StackOverFlow 上搜索,当实在找不到答案后再提问。 对于那些靠搜索就能得到答案的问题,StackOverFlow 上的广大群众是毫不留情的,反对票数量蹭蹭得往上加啊。

二、如何精准定位你的问题

你只需要下面3步就可以提高搜索问题的效率

1.第一步:你使用的编程语言是什么

记住:永远再输入问题关键词的时候先输入你使用的是那种编程语言,这样可以很好的定位对应的编程语言的问题

2.第二步:描述再什么情况下遇到的问题

例如:我曾经在使用数据分析工具Anaconda的过程中碰到了安装包装不上的问题,描述这种情况:Anaconda install package

3.第三步:复制错误信息

一定要准确的找到代码运行和安装软件过程中的报错信息,务必把报错信息的关键词输入,例如:我再使用Anaconda安装pandas的过程中报出以下错误
如何正确的使用Stack Overflow?_第2张图片

分析这个报错信息,我找到了报错的关键词,最后提问的问题也是这三个关键词的组合,大概就是这样。
在这里插入图片描述

三、学习一些典型的提问/回答习惯,我做了一些笔记。

提问
1,In my limited experience with … 谦虚表达自己在某方面的经验
2, I am searching for a long time on net. But no use. Please help or try to give some ideas how to achieve this. 找了很久未果,求助攻
3,after searching around for a decent XX solution and found that everything out there was difficult to use. 找了N种方法都发现太TM难了。
4,I’ ve looked around and apparently I’ve got the choice between these libraries/ solutions: 说明自己是努力搜索过的,然后目前有了哪几种方案
5,which seems it’s a promising solution. 看起来是一个好解决方案
6,Ive tried multiple variations of this, but none of them seem to work. Any ideas? 试了很多种方法都无效,求助
7,Wanted to know if it’s good practice to do that and what would be the best way to do that? 我的做法是否正确,是否有更好的法子?
8,Thanks in advance. 先行谢过

回答问题
1,If I understand you correctly, you want to xxx 如果我没理解错,你想。。2,Can you provided more details about your use case ? Can you provide more xml and code setting the url ? 提供更详细

当别人回答你的问题后,你对回答的评论:
1,thank you for your answer sincerely 感谢回答blabla

这些感觉就差不多了,其他说来说去也都是这些套路,回答问题或者提问时多看看别人的表达习惯,也可以做记录,好记性不如烂笔头嘛。说明一下,上面的中文不是翻译,只是一个说明,方便我快速定位的。

你可能感兴趣的:(前端)