如何通过五个简单步骤成为更好的Stack Overflow用户
by Artem Stepanenko
由Artem Stepanenko
如何通过五个简单步骤成为更好的Stack Overflow用户 (How to become a better Stack Overflow user in five simple steps)
Software developers cannot imagine their lives without Stack Overflow.
没有堆栈溢出,软件开发人员无法想象他们的生活。
We use it almost every day! We love it. It saves us so much time which may be dedicated to something better than swearing at a computer and inventing a wheel.
我们几乎每天都在使用它! 我们喜欢它。 它为我们节省了很多时间,而这些时间可能比专门在计算机上发誓和发明轮子更好。
What makes Stack Overflow so valuable is its content. Almost everything you can think of is already there. You have a problem you can’t solve alone, you Google it. And there it is, the first link is a Stack Overflow question with the code you were looking for. Very simple. This flow works like a charm.
使Stack Overflow如此有价值的是其内容。 您几乎可以想到的所有内容都已存在。 您有一个自己无法解决的问题,请谷歌搜索。 就是这样,第一个链接是堆栈溢出问题,其中包含您要查找的代码。 很简单。 这种流程就像一种魅力。
We’re not given this for free. Every bit of useful information there is a result of somebody’s work. Somebody spent their private time investigating a problem and writing down findings so more people can benefit from it. There was a real person behind it, just like you and me.
我们并非免费提供此功能。 每一点有用的信息都是某人工作的结果。 有人花私人时间调查问题并写下发现结果,以便更多人可以从中受益。 就像你和我一样,背后有一个真实的人。
There are psychological studies about people being part of a big group. Facing a problem, we tend to unconsciously expect that there must be somebody else “who will manage this.” We actively work on personal tasks. But if the issue doesn’t affect us directly, we’ll likely delegate it to “somebody else.”
有一些关于人们成为一个大集团的一部分的心理学研究。 面对问题,我们倾向于不知不觉中期望有人“可以解决这个问题”。 我们积极从事个人任务。 但是,如果该问题不会直接影响我们,我们可能会将其委派给“其他人”。
In the real world, we heavily rely on transportation, the police, and a healthcare system. There’s no government on Stack Overflow. Perhaps there are a few Batmen and Supermen, but they can’t do everything. We all should be active for the good of all.
在现实世界中,我们严重依赖交通,警察和医疗保健系统。 没有关于堆栈溢出的政府。 也许有一些蝙蝠侠和超人,但他们不能做所有事情。 我们所有人都应该为所有人的利益积极。
Let’s be a community which cares about its members, those who add value, and not passive consumers.
让我们成为一个关心其成员,增加价值的群体而不是消极消费者的社区。
There’re plenty of ways to become a better Stack Overflow user. Start by following these five practices:
有很多方法可以成为更好的Stack Overflow用户。 首先遵循以下五种做法:
1.不要忘记投票 (1. Don’t forget to upvote)
If you’re sure that an answer is correct, upvote it. Even if it wasn’t your question or you don’t need it. It shows the whole world that the answer is likely to be true and draws more attention to it.
如果您确定答案正确无误,请对其进行投票。 即使这不是您的问题,或者您不需要它。 它向全世界展示了答案可能是正确的,并引起了更多关注。
Never (up- or down-) vote if you have doubts!
如有疑问,切勿(上下)投票!
Let’s look at it from a different standpoint. You’re the person who posted an answer. You’ve invested quite some time into it, you were helpful, generous, and proud…and nobody reacts. You would be embarrassed.
让我们从不同的角度来看它。 您就是发布答案的人。 您已经投入了很多时间,您很有帮助,慷慨且自豪……而且没有人做出React。 你会很尴尬的。
That’s not how it’s supposed to be. We must acknowledge each other’s contributions which means upvoting.
那不是应该的样子。 我们必须承认彼此的贡献,这就是赞成。
2.写评论 (2. Write comments)
It happens that people post wrong answers or stupid questions. But they never do this on purpose. That’s why people don’t understand why they’ve been downvoted. They want to ask but there’s nobody to ask because votes are anonymous. This feels unfair and makes them unsatisfied.
人们会发布错误的答案或愚蠢的问题。 但是他们从来没有故意这样做。 这就是为什么人们不理解为什么他们被否决的原因。 他们想问,但没人问,因为选票是匿名的。 感觉不公平,使他们不满意。
This is not how we should feel on Stack Overflow. It’s a place filled with love and support.
这不是我们对堆栈溢出的感觉。 这是一个充满爱与支持的地方。
But we can’t ignore misinformation! Instead we should write a comment explaining our opinion. Most likely they will fix the answer or delete it.
但是我们不能忽视错误信息! 相反,我们应该写评论来解释我们的观点。 他们很可能会解决或删除答案。
3.定期阅读最常见的问题 (3. Read top questions regularly)
It’s like the feed on Facebook, but for nerds. Go through top questions and open those which contain tags you’re interested in. Even if you don’t plan to answer them.
就像Facebook上的提要一样,但是对于书呆子。 仔细阅读最常见的问题,然后打开包含您感兴趣的标签的问题。即使您不打算回答这些问题,也请注意。
As a professional, you’ll improve dramatically. Learn how your peers struggle, how they overcome obstacles, and how they reason.
作为专业人士,您将得到极大的改善。 了解您的同龄人如何奋斗,他们如何克服障碍以及他们如何推理。
Sometimes even mediocre questions are answered in a brilliant way. You definitely don’t want to miss them!
有时,即使是平庸的问题也能以出色的方式得到回答。 您绝对不想错过他们!
4.问问是没有耻辱的 (4. There’s no shame in asking)
Even if you ask a completely stupid question, the worst thing that could happen is you’ll get downvotes or receive unpleasant comments. No reputation points will be lost if you delete the question.
即使您提出一个完全愚蠢的问题,也可能发生的最糟糕的事情是您会投票不足或收到不愉快的评论。 如果您删除问题,则信誉点不会丢失。
It’s also possible that the question will get no attention because it’s too broad or too specific. This doesn’t harm you at all. Delete it after few days if it bothers you.
这个问题也可能因为范围太广或太具体而得不到关注。 这根本不会伤害您。 如果几天后麻烦您将其删除。
The amount of programming languages and tools are limited. There’s a good chance you’re not the only person who’s encountered your problem.
编程语言和工具的数量是有限的。 您不是唯一遇到问题的人。
By crafting a question, you start to understand the issue better. They all look overwhelming in the beginning and fade away when we break them down into pieces. You might have an answer before you publish a question.
通过提出问题,您可以更好地理解问题。 一开始它们看上去都是压倒性的,当我们将它们分解成碎片时它们就会消失。 在发布问题之前,您可能已经有了答案。
At the same time, you should keep in mind that other users appreciate your questions even more if you do research before asking. We like unique, challenging questions and get annoyed by repetitive ones.
同时,您应该记住,如果您在询问之前进行研究,其他用户会更欣赏您的问题。 我们喜欢独特且具有挑战性的问题,并被重复的问题所困扰。
5.回答! (5. Answer!)
Unlike the rest, answering usually takes time. This is what the best citizens do, because it benefits the community as well as themselves.
与其他方式不同,回答通常需要时间。 这是最好的公民所做的,因为它使社区和他们自己都受益。
Let me put it this way: no answers — no Stack Overflow. Nobody would open this website if there were no answers. No doubt, the community needs answers, especially that poor guy who’s asking, but why do people answer at all?
让我这样说:没有答案-没有堆栈溢出。 如果没有答案,没人会打开这个网站。 毫无疑问,社区需要答案,尤其是在问那个可怜的家伙,但是人们为什么要回答呢?
First of all, it’s pleasant to play the role of an expert and help others. Also, you get upvotes which result in reputation growth. This huge number next to your name and avatar talks for itself. Everybody sees that you’re a pro.
首先,扮演专家的角色并帮助他人很令人愉快。 此外,您还会获得投票,这会导致声誉提高。 您的名字和头像旁边的这个巨大数字本身就说明了问题。 每个人都认为您是专业人士。
And last but not least — It’s a great reason to learn something new. You rarely know the answer right away. You dive into the question, create a playground project, read documentation, and, finally, write an answer. When it’s posted everybody thinks you’ve known the answer forever. You train your brain muscle and prove to yourself and everybody else you’re an expert. Isn’t it cool?
最后但并非最不重要的-这是学习新知识的重要理由。 您很少立即知道答案。 您将深入研究问题,创建一个游乐场项目,阅读文档,最后写下答案。 发布后,每个人都认为您永远知道答案。 您训练自己的大脑肌肉,向自己和其他人证明自己是专家。 是不是很酷?
Thanks for reading! What do you think about Stack Overflow?
谢谢阅读! 您如何看待堆栈溢出?
View my Stack Overflow profile.
查看我的堆栈溢出配置文件。
Follow me on Twitter.
在Twitter上关注我。
翻译自: https://www.freecodecamp.org/news/5-steps-to-become-a-better-stack-overflow-user-4ce85711c0f9/
相关文章:

wm_concat
select org_name,department,to_char(wm_concat(ebs_org_num)) from GHB.org_add_tmp group by org_name,department ; 转载于:https://www.cnblogs.com/pier22/p/6546726.html

5 MySQL索引
目录: 1. 索引概述 1.1 为什么引入索引 1.2 什么是索引 1.3 索引的好处 1.4 索引的不足 1.5 索引分类 2. 索引设计原则 3. 索引建立和删除 3.1 索引创建 3.2 索引删除 4. 索引实验 1. 索引概述 1.1 为什么引入索引[1] 问题:假设数据库中一个表有10^6条记…

js多维数组渲染HTML js for循环渲染页面
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 直接上代码,有不懂的可以留言。 <!DOCTYPE html> <html><head><meta charset"UTF-8"><script src"https://cdn.bootcss.com/jquery/2.1.1/jquery…

使用TensorFlow跟踪千年猎鹰
by Nick Bourdakos由Nick Bourdakos 使用TensorFlow跟踪千年猎鹰 (Tracking the Millennium Falcon with TensorFlow) At the time of writing this post, most of the big tech companies (such as IBM, Google, Microsoft, and Amazon) have easy-to-use visual recognition…

POJ2387 Til the Cows Come Home -DIJKSTRA 练习
题目大意是:有N个牛棚和T条边相连,每条边有个权值,问1号到N号牛棚之间的最短距离 本题是又是DIJKSTRA最短路水题,注意任何两个牛棚之间可能有多条路相连,输入时先输入边,再输入点,程序如下&…

<a>标签带参数跳转并在下一个页面接收
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文: <a href"home.html?id1">跳转</a> //home.html <script type"text/javascript"> var aGetRequest();console.log("id:"a[id]) //…

Linux上PHP加入环境变量
export PATH$PATH:/usr/local/php/bin转载于:https://www.cnblogs.com/ttiandeng/p/6554902.html

计算机本科学位有用吗_我应该回到学校获得计算机科学学位吗?
计算机本科学位有用吗by Preethi Kasireddy通过Preethi Kasireddy 我应该回到学校获得计算机科学学位吗? (Should I go back to school to get a Computer Science degree?) This week’s question for my “Ask Preethi’ series is one that’s near and dear t…

[bzoj1054][HAOI2008]移动玩具
题意:在一个4*4的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动 时只能将玩具向上下左右四个方向移动,并且移动的位置不能有玩具,请你用最少的移动次数将初始的玩具状态移动到…

微信小程序实现滑动tab切换和点击tab切换并显示相应的数据(附源代码)
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文: 先上效果图: 这里主要用到了swiper组件和三目运算,直接上代码, 样式只有三个class,简单粗暴,懒的小伙伴们可以直接拿来用&a…

使用java.util.Timer来周期性的执行制定的任务
使用java.util.Timer来周期性的执行制定的任务 1 public class HandlerTest extends Activity {2 int[] images new int[] {3 R.drawable.baiyang, R.drawable.jinniu, R.drawable.shuangyu4 };5 6 int currentImageID 0;7 8 Override9 prot…

数据库更行通知_哪个更好? 数据驱动还是数据通知?
数据库更行通知by Casper Sermsuksan由Casper Sermsuksan 哪个更好? 数据驱动还是数据通知? (Which is better? Data-Driven or Data-Informed?) I recently spoke at the Tech in Asia Product Development Conference in Jakarta about being data-…

从某一日期开始过day天的日期
一个SX问我的,我就写了写......从2010.1.1开始,给了一组测试数据3的话输出2010.1.4星期1,所以说2010.1.1是星期五,总星期就是 (day5)%70?7:(day5)%7下面是代码...... #include <iostream> #include <stdlib.h> using…

dhtmlxgrid表格笔记
因为公司以前架构的需求,所以对于dhtmlxgrid进行了简单的学习,参照dhtmlxgrid给出的例子进行摸索 1、必须引入的js包 <link rel"STYLESHEET" type"text/css" href"css/dhtmlxgrid.css"> <link rel"stylesh…

配置 腾讯云 SSL 证书 SSL证书实现https,环境:phpStudy下Apache环境
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文: SSL证书实现https,环境:phpStudy下Apache环境 前提条件: 1.申请并下载好腾讯云申请的免费 ssl证书 腾讯云免费证书申请地址: http…

把canvas放在盒子内_如何将您的专业知识放在盒子中并出售
把canvas放在盒子内At RISE Conf in Hong Kong, Gary Vaynerchuk was asked:在香港的RISE Conf会议上, 加里韦纳楚克被问到: How do I make a living off my passion?我如何以激情为生? The answer from the marketing mogul was strai…

bzoj 4771: 七彩树 树链的并+可持久化线段树
题目大意: 给定一颗树,询问树中某个点x的子树中与其距离不超过d的所有点中本质不同的颜色数 强制在线 题解: 一下午终于把这道题叉掉了。 写了三个算法,前两个都是错的,后一个是%的网上大爷们的题解. 首先我们发现这道题有一个特点:没有修改操作 !! 这就使我们能够对颜色进行预…

Chapter 0: 引论
引论我之前就看过了,在我刚买到这本书的时候。 而我买这本书的日子,已经是两年前了。我就是这样子的,我买了好多好多关于技术的书,这些书都是很贵很贵的,可是买完回来之后就看了第一章,然后就一直丢在一边&…

开发常用CSS
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文: keyframes -> 使 div 元素匀速向下移动 div{animation:myanimation 5s infinite;} keyframes myanimation {from {top:0px;}to {top:200px;}} 注:animation ->Css3动画属性 …

javascript网络_没有JavaScript的网络外观
javascript网络A Berlin-based web developer — who codes JavaScript for a living — decided to go an entire day without JavaScript.一家位于柏林的网络开发人员(为JavaScript编写代码为生)决定不使用JavaScript进行一整天的工作。 Let’s face it — in an insane wor…

js中的各种宽高以及位置总结
在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之间 实现方式…

关于百度编辑器UEditor在asp.net中的使用方法!
为了完成自己想要的功能效果,在项目中使用到了百度编辑器,为了搞明白,苦心学习查资料搞了整整一天,总结一下。 在asp.net 的项目中目前我觉得有两种情况,一种是没有使用模板页的,一种是使用了模板页的&…

微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文: 先上效果图,再附上完整源码: 1.多张图片循环渲染后预览、保存、识别带参数二维码 <view wx:for"{{imgalist}}" class"previewimg">…

vba编程教程视频教程_我已经完成了编程教程。 怎么办?
vba编程教程视频教程by Preethi Kasireddy通过Preethi Kasireddy 我已经完成了编程教程。 怎么办? (I’ve done programming tutorials. Now what?) This week’s question for my Ask Preethi series is about how to go from simply doing tutorials to the act…

【官方文档】Nginx负载均衡学习笔记(二)负载均衡基本概念介绍
简介 负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台 ECS 的流量分发控制服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 负载均衡主要有如下几个功能点&#x…

微信小程序本地缓存
微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文: 关于微信小程序本地缓存,做一下笔记,希望能够帮助到看到这篇分享的人 //index.js 这里是保存 var a 1 wx.setStorageSync(a, a) //logo.js 这里是取保存的…

css 形状_在CSS形状之外思考
css 形状CSS is based off a box model. If you have an image that is a circle that you want to wrap text around, it will wrap around the images’ bounding box.CSS基于盒模型。 如果您要环绕的图像是一个圆,则它将环绕图像的边界框。 外型 (Shape-outside…

js-ES6学习笔记-module(4)
1、<script>标签打开defer或async属性,脚本就会异步加载。渲染引擎遇到这一行命令,就会开始下载外部脚本,但不会等它下载和执行,而是直接执行后面的命令。 defer与async的区别是:前者要等到整个页面正常渲染结束…

图像边缘检测--OpenCV之cvCanny函数
图像边缘检测--OpenCV之cvCanny函数 分类: C/C void cvCanny( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size3 ); image单通道输入图像.edges单通道存储边缘的输出图像threshold1第一个阈值threshold2第二个阈值aper…

微信小程序 封装网络请求并调用
微信小程序开发交流qq群 526474645 正文: util.js // 网络请求 const request function(url, method, data, msg, succ, fail, com) {// 小程序顶部显示Loadingwx.showNavigationBarLoading();if (msg ! "") {wx.showLoading({title: msg})}wx.requ…