stackoverflow是什么网站(Stack)

9102年了,作为一名程序员,如果你还没有使用过Stack Overflow这个网站,我觉得你需要看一下这篇文章,熟练的使用Stack Overflow网站是一个优秀程序员必备技能之一。本文主要分享内容:如何精准快速的使用Stack Overflow找到你需要的答案提问的智慧(多语言翻译的神级文章)如何在Stack Overflow发起一个问题如何精准快速的使用Stack Overflow找到你需要的答案Stack Overflow的首页就是一个使用指南页:For developers根据提示可以知道我们只关心“For developers”就好了,点击后会锚点到“For developers,by developers”:Borwse Question点击“Browse questions”浏览问题,自此你就进入了Stack Overflow的世界了。有的同学是上来寻找答案的,那么就可以在顶部的搜索框搜索。有的同学是上来学习的,那么你需要根据自己所属的语言去找相关的标签:Tags点击“Tags”,会出现所有的关键词以及问题总数的列表,可以根据Popular、Names、New三个维度来看所有的tags,默认上来会是一个最受欢迎的维度:All Tags从这个列表大家也可以看得出来编程语言的一个受欢迎程度排名,很明显最受欢迎的语言是JavaScript语言。点击其中一个tag,例如点击Java就会进入Java领域的问题列表了。大家在搜索的时候,如果明确自己的问题属于哪个标签,就可以搜索时候带上“[java]”内容,搜索出来的都是Java标签领域内的问题。在问题列表中,我们可以看到每一个问题有多少人投票了,有多少个答案,有多少人看过,显然数量越多的问题越好,学习的同学可以点击去看问题的详情和大家的答案,一定会从中学习到很多知识,毕竟你面对的不仅仅是国内的程序员,而是全世界的程序员。唯一需要的就是英文得好一点,但是不好也没关系,天天泡在这里,辅以翻译软件,计算机专业英语八级等你过!question上面说的是如何进入Stack Overflow的世界并开始遨游,Stack Overflow不仅仅有问题,还有很多优质的国外Blog。而且还有一点,就是如果你想去外企工作,相信自己的技术水平并且有一定的英语口语基础,那么job区域会有很多外企招聘广告,点进去看看,也许这是一个不错的Opportunity呢?jobs提问的智慧关于提问,如何正确的提问一个清晰的、优质的问题,并且让大家愿意回答,这里和大家分享一篇大佬们写的文章:How To Ask Question The Smart Way这是Raymond 和 Rick Moen写的一篇经典的文章,这篇文章被翻译成各国文字,流传很广,建议大家一定要多看看!(文末提供了英文版及中文版链接),文章整体章节目录如下:How To Ask Question The Smart Way以下引用部分来自这篇文章的中文版简介部分节选:在黑客的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。不只是黑客,现在开源(Open Source)软件已经相当盛行,你常常也可以由其他有经验的使用者身上得到好答案,这是件好事;使用者比起黑客来,往往对那些新手常遇到的问题更宽容一些。然而,将有经验的使用者视为黑客,并采用本指南所提的方法与他们沟通,同样也是能从他们身上得到满意回答的最有效方式。首先你应该明白,黑客们喜爱有挑战性的问题,或者能激发他们思维的好问题。如果我们并非如此,那我们也不会成为你想询问的对象。如果你给了我们一个值得反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼。好问题可以提高我们的理解力,而且通常会暴露我们以前从没意识到或者思考过的问题。对黑客而言,”好问题!”是诚挚的大力称赞。尽管如此,黑客们有着蔑视或傲慢面对简单问题的坏名声,这有时让我们看起来对新手、无知者似乎较有敌意,但其实不是那样的。如何在Stack Overflow发起一个问题回到Stack Overflow,如果我们想提问一个问题的时候,应该如何在Stack Overflow上提问呢?Stack Overflow欢迎大家踊跃提问,但是不建议你随意提问,如果你确认你想要搜索的问题确实无法搜索到,那么建议你在Stack Overflow上提问,并且提供了一篇指南告诉你how to ask(文末提供访问链接)。这篇文章会告诉你在Stack Overflow上如何提问一个问题:Search, and research(搜索和研究)Write a title that summarizes the specific problem(给问题写一个简要的标题)Introduce the problem before you post any code(在提交任何代码之前详细介绍你的问题)Help others reproduce the problem(帮助其他人重现这个问题)Include all relevant tags(选中所有相关的标签)Proof-read before posting!(提交问答前请检查校对!)Post the question and respond to feedback(提交问题并回复反馈)Look for help asking for help(寻求帮助)尝试着按以上标准严格要求自己发起每一次提问,你会发现提问题本身也是需要能力的,提问题也会让自己获得成长。很多时候,我们遇到一个问题无从下手,不知道突破口在哪,去Stack Overflow我们可以轻易的获取解决方案以及别人解决问题的思路,这才是最大的益处。从现在起,有问题尝试着去Stack Overflow搜索,而不是百度出一堆CSDN博客,也许你会获得比问题本身更多的增量信息。后续我将会从Stack Overflow上整理一份高质量的Java相关的问答清单,欢迎大家关注我,我们下次再见!参考文章:How To Ask Questions The Smart Way英文链接:http://www.catb.org/~esr/faqs/smart-questions.html#translations中文版链接:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.mdStack Overflow | How To Ask原文链接:https://stackoverflow.com/help/how-to-ask


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/44447/