2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > freecodecamp_freeCodeCamp论坛的未来

freecodecamp_freeCodeCamp论坛的未来

时间:2018-10-06 05:36:34

相关推荐

freecodecamp_freeCodeCamp论坛的未来

freecodecamp

4 years ago, we launched the freeCodeCamp Forum so everyone would have a supportive place to get programming help.

4年前,我们启动了freeCodeCamp论坛,以便每个人都可以在一个支持场所获得编程帮助。

At the time, Stack Overflow was notorious for shutting down beginner programmers' questions for being "duplicate" or "off topic".

当时,Stack Overflow因关闭初学者程序员因“重复”或“离题”的问题而臭名昭著。

We made a conscious decision to be different. We chilled out and just let people ask their questions in peace. The only rule people needed to follow was our 200-word Code of Conduct.

我们有意识地决定要与众不同。 我们放松了,只是让人们和平地问他们的问题。 人们需要遵循的唯一规则是我们200字的行为准则 。

Fast forward to , and our approach has worked great. This is now one of the biggest programming forums on the internet, with 5 million views each month. It's all free, and with no ads.

快进到,我们的方法非常有效。 现在,这是互联网上最大的编程论坛之一,每月有500万观看次数。 全部免费,而且没有广告。

But the developer community is now facing a new challenge. And again, we must rise to the occasion.

但是开发人员社区现在面临着新的挑战。 再说一次,我们必须挺身而出。

Reddit在网上挤满了其他开发者社区 (Reddit has crowded-out other developer communities on the web)

Today, most forums have vanished in favor of Reddit.

今天,大多数论坛都对Reddit有利而消失。

For example, if you search forangular forumon Google, the top result isn't for an Angular forum. Rather, it's a thread right here on the freeCodeCamp forum where someone is asking where they can find a good Angular forum.

例如,如果您在Google上搜索有angular forum,则搜索结果最高的不是Angular论坛。 而是在freeCodeCamp论坛上的一个线程中 ,有人问他们在哪里可以找到一个好的Angular论坛。

It used to be that there were dedicated forums for pretty much every topic. Nowadays, there aren't even forums for tools as popular as Angular.

过去,几乎每个主题都有专门的论坛。 如今,甚至没有像Angular这样受欢迎的工具论坛。

At the same time, the Angular subreddit is alive and well.

同时, Angular subreddit仍然运行良好 。

No big deal, you might think. Reddit is a fun website. Subreddits are easy to create and maintain. And somebody else will foot the bill for hosting.

您可能会认为没什么大不了的。 Reddit是一个有趣的网站。 Subreddit易于创建和维护。 而其他人将负担托管费用。

But when you concentrate the entire global developer community into a single website, there are bound to be problems.

但是,当您将整个全球开发人员社区集中到一个网站中时,肯定会出现问题。

First of all, Reddit is owned by a private corporation. It operates with little transparency.

首先,Reddit由一家私人公司拥有。 它的运行几乎不透明。

Subreddits are the equivalent of a land run.

Subreddit等同于陆地运行。

Starting a community on Reddit is easy. When Node.js creator Ryan Dahl announced his new Deno project, for example, I went and created a Deno subreddit.

在Reddit上创建社区很容易。 例如,当Node.js的创建者Ryan Dahl宣布他的新Deno项目时,我去创建了Deno subreddit 。

I posted a video of Ryan Dahl's talk, then promptly forgot about the subreddit. Only months later did I come back and realize the community had grown so much. My own leadership of the community didn't make any difference. It grew because people would search "Deno" on Reddit, discover my subreddit because of its name, and start posting.

我发布了一段关于瑞安·达尔(Ryan Dahl)演讲的视频,然后立即忘记了subreddit。 几个月后,我才回来,意识到这个社区已经发展了很多。 我自己对社区的领导没有任何改变。 之所以增长,是因为人们会在Reddit上搜索“ Deno”,由于其名称而发现我的subreddit,然后开始发布。

I imagine this same effect explains how r/programming, r/machinelearning, and the other big software-focused subreddits became the de-facto core of the developer community. The people who control these communities aren't necessarily the best people for the job. They are just the first people to click the "create community" button in Reddit's sidebar.

我想这种相同的效果可以解释r /编程,r / machinelearning和其他以软件为中心的大型子目录如何成为开发人员社区的实际核心。 控制这些社区的人不一定是工作的最佳人选。 他们只是第一个单击Reddit边栏中的“创建社区”按钮的人。

Whoever registers the subreddit gets to keep it. They can appoint their friends to be moderators.

谁注册subreddit都可以保留它。 他们可以任命自己的朋友为主持人。

These moderators have full control over what posts appear (and disappear). They can ban anyone from their subreddit at any time, for any reason.

这些版主可以完全控制哪些帖子显示(和消失)。 他们可以出于任何原因随时禁止任何人参与其subreddit。

To make things worse, Reddit accounts are pseudo-anonymous. This means we have no idea who is running these subreddits, or what their agenda is.

更糟糕的是,Reddit帐户是伪匿名的。 这意味着我们不知道谁在运行这些子目录,或者它们的议程是什么。

For example, r/LearnJavaScript was started by an employee of a San Francisco coding bootcamp. But I would never have even known this unless someone from that coding bootcamp had pointed it out to me.

例如,r / LearnJavaScript是由旧金山编码训练营的一名员工启动的。 但是我什至不会知道这一点,除非那个编码训练营的人向我指出了这一点。

A few years ago, r/webdev banned me. I have no idea why. I often see questions on r/webdev about freeCodeCamp - some of which even mention me by name - and I can't respond. I've messaged the subreddit's moderators asking to be reinstated, and none of them have bothered to respond.

几年前,r / webdev禁止了我。 我不知道为什么。 我经常在r / webdev上看到有关freeCodeCamp的问题-有些问题甚至提到我的名字-我无法回答。 我已通知subreddit的主持人要求恢复,但他们都没有理会。

Some of these problems are just artifacts of Reddit's original design. Reddit's founders envisioned Reddit as a collaborative filter for online content. Sort of like Digg and SlashDot. Reddit wasn't conceived with substantial discussions in mind. It was more about clicking upvote and downvote arrows.

其中一些问题只是Reddit原始设计的产物。 Reddit的创始人将Reddit设想为一种在线内容的协作过滤器。 有点像Digg和SlashDot。 Reddit在构思时并未考虑实质性讨论。 更多有关单击向上和向下箭头。

Reddit's collaborative filtering platform is very good at finding the best cat photos for you to enjoy. It is less good for sustaining global communities.

Reddit的协作式过滤平台非常适合查找最适合您的猫照片。 它对维持全球社区不利。

Oh, and Reddit is also blocked in China and Indonesia. While this isn't Reddit's fault, it does mean that nearly a quarter of the world is unable to participate in these reddit communities.

哦,Reddit在中国和印度尼西亚也被屏蔽。 虽然这不是Reddit的错,但这确实意味着世界上将近四分之一的人无法参与这些Reddit社区。

对于开发人员社区,Reddit是阻力最小的途径。 但是我们已经看到了那条路的去向。 (For developer communities, Reddit is the path of least resistance. But we've seen where that path leads.)

You can create a community on Reddit in seconds. Click the "Create Community" button on its sidebar. Reddit will take care of everything for you. All you need is a name for your community and you're good to go.

您可以在几秒钟内在Reddit上创建社区。 单击其侧栏上的“创建社区”按钮。 Reddit将为您处理一切。 您所需要的只是为您的社区起一个名字,您一切顺利。

It was easy to start a community on Yahoo Groups, too. But this month, Yahoo announced that all 10 million of its communities are going into the dustbin of history.

在Yahoo Groups上建立社区也很容易。 但是本月,雅虎宣布其所有1000万社区都将进入历史垃圾箱。

This is just the latest in a long line of community platforms that have died - not because people weren't using them, but because its corporate overlords didn't want to pay for them anymore. With the flick of a switch, millions of communities blink out of existence.

这只是已经死亡的一长串社区平台中的最新消息-不是因为人们没有使用它们,而是因为它的公司霸主不想再为它们付费。 轻拂一下,无数社区消失了。

"The internet is not a friendly place. Things that don’t stay relevant don’t even get the luxury of leaving ruins. They disappear." - Mark Zuckerberg wrote this in his "Little Red Book" that he forced every Facebook employee to read back in
“互联网不是一个友好的地方。与事物无关的事物甚至都无法摆脱废墟。它们消失了。” -马克·扎克伯格(Mark Zuckerberg)在他的《小红书》中写道,他在强迫所有Facebook员工重新阅读

At some point in the future, this will happen to Reddit as well. And all of its subreddits will disappear. They won't even leave ruins.

在将来的某个时候,Reddit也将发生这种情况。 并且其所有子项都将消失。 他们甚至不会留下废墟。

Of course, you could say that for any website. Or any community. Or any thing. Nothing lasts forever.

当然,对于任何网站,您都可以这样说。 或任何社区。 还是什么 永无止境 。

But I will say this: freeCodeCamp will continue to exist long after Reddit finishes changing hands among private equity funds before winding down its operations.

但是我要说的是:在Reddit在结束其业务之前完成了私募股权基金之间的易手之后,freeCodeCamp将继续存在很长时间。

And I can say this with confidence. For two big reasons.

我可以自信地说。 有两个大原因。

原因1:所有权 (Reason 1: Ownership)

freeCodeCamp is a 501(c)(3) tax-exempt nonprofit. We're a public charity. You own freeCodeCamp. Everyone does. We're a commons.

freeCodeCamp是501(c)(3)免税非营利组织。 我们是一个公共慈善机构。 您拥有freeCodeCamp。 每个人都做。 我们是公地。

Reddit, on the other hand, is a $3 billion corporation that has changed ownership several times in its 14 year history.

另一方面,Reddit是一家市值30亿美元的公司,在其的历史中已多次变更所有权。

The moment Reddit's owners view it as dead weight in their portfolio, they will strip out anything of value - including user data. They'll sell this off to the highest bidder, then discard the rest.

当Reddit的所有者将其视为投资组合中的固定资产时,他们将剥离任何有价值的东西-包括用户数据。 他们会将其出售给出价最高的人,然后丢弃其余的。

原因2:可持续性 (Reason 2: Sustainability)

freeCodeCamp isn't that expensive to operate. I ran the entire community out of my own savings for years, at a total cost of only about $150,000. (This was a lot of money to me personally, of course. But I am just one person. We are now a community of millions of developers.)

freeCodeCamp的操作成本并不高。 多年来,我用自己的积蓄经营了整个社区,总成本仅为15万美元。 (当然,对我个人而言,这是很多钱。但是我只是一个人。我们现在是一个由数百万开发人员组成的社区。)

Reddit has hundreds of employees. They are paying for hundreds - maybe thousands - of servers. When Reddit falls on hard times, they will shut these subreddits down.

Reddit有数百名员工。 他们为数百甚至数千台服务器付费。 当Reddit陷入困境时,他们将关闭这些subreddit。

For some perspective, Digg was once much larger than Reddit was. And in the end, a finance company bought Digg for $500,000.

从某种角度看,Digg曾经比Reddit大得多。 最后,一家金融公司以500,000美元的价格收购了Digg。

Reddit probably spends more than $500,000 per day just existing at this point. Though I can't say for sure because, again, Reddit is privately held and there's no transparency.

Reddit目前每天可能花费超过500,000美元。 尽管我不能肯定地说,因为Reddit还是私人拥有的,而且没有透明度。

为什么freeCodeCamp论坛如此出色:主持人,主持人,主持人 (Why the freeCodeCamp forum works so well: moderators, moderators, moderators)

The freeCodeCamp forum is something special. People volunteer their time and their expertise to help one another. We are growing because more and more people want a supportive place to get programming help.

freeCodeCamp论坛很特别。 人们志愿奉献自己的时间和专业知识互相帮助。 我们之所以成长,是因为越来越多的人希望获得支持以寻求编程帮助。

The main reason for this: the moderators are genuinely good people.

这样做的主要原因是:主持人是真正的好人。

I've vetted all of our mods myself. I've observed how they interact with other people, and carefully considered their temperament. Not only have they all read our moderator handbook - many of them have helped write it.

我自己审核了所有的mod。 我观察了他们与其他人的互动方式,并仔细考虑了他们的气质。 他们不仅都阅读了我们的主持人手册 -许多人都帮助编写了它。

I've met with each moderator over the years to discuss their responsibilities. And in some cases, I even got to hang out in-person with them in cities like New York, Hong Kong, and Dublin.

这些年来,我已经与每个主持人见面,讨论他们的职责。 在某些情况下,我什至不得不在纽约,香港和都柏林等城市与他们进行亲密聊天。

It takes time to identify community leaders, and help coach them. But it is absolutely worth it.

确定社区领导者并帮助他们培训需要时间。 但这绝对值得。

freeCodeCamp子论坛如何成为subreddits的替代方案 (How freeCodeCamp subforums can become an alternative to subreddits)

Traditionally, freeCodeCamp has been divided up into a few subforums:

传统上,freeCodeCamp被分为几个子论坛:

Curriculum Help课程帮助 Project Feedback项目反馈 Career Advice职业咨询 And my personal favorite: You Can Do This!我个人最喜欢的是:您可以做到!

Well today, I am announcing 7 new subforums. Each of these is dedicated to a field of programming that people already discuss on the forum. The difference is: now each of these fields has its own dedicated community.

今天,我宣布了7个新的子论坛。 这些都致力于人们已经在论坛上讨论过的编程领域。 不同之处在于:现在这些领域中的每一个都有自己的专属社区。

Here's the full list of new subforums:

这是新的子论坛的完整列表:

Data Science数据科学 Design设计 DevOps开发运维 InfoSec信息安全 Machine Learning机器学习 Mobile App Development移动应用开发 Web DevelopmentWeb开发

You can ask questions in these subforums. You can share your projects. You can share related news stories. Essentially, these subforums function just like their equivalent subreddits over on Reddit.

您可以在这些子论坛中提问。 您可以共享您的项目。 您可以分享相关的新闻故事。 本质上,这些子论坛的功能就像它们在Reddit上的等效subreddits一样。

The main difference is that you know who the moderators are. And these are people whom I've specifically chosen because they are supportive and helpful.

主要区别在于您知道主持人是谁。 这些人是我特别选择的,因为他们是支持和帮助的。

The other difference is that everyone is following the same dead-simple 200-word Code of Conduct.

另一个不同之处在于,每个人都遵循相同的简明易懂的200字行为准则 。

I have already identified dozens of people within the freeCodeCamp forum whom I think would be good people to help lead these new subforums.

我已经在freeCodeCamp论坛中确定了数十个人,他们认为是领导这些新的子论坛的好人。

But this is a big long-term endeavor. We need all the help we can get.

但这是一项重大的长期努力。 我们需要获得的所有帮助。

If you have a passionate interested in one of these subjects, and think you'd make a good moderator for its subforum, I encourage you to apply to become a mod. All you need is a forum account and at least 3 instances of you helping people on the forum.

如果您对这些主题之一有浓厚的兴趣,并且认为自己是该子论坛的优秀主持人,我鼓励您申请成为Mod。 您只需要一个论坛帐户,就可以帮助您至少3个实例。

If I think you're a good fit for our moderator team, I'll schedule a video call with you so I can learn more about you and walk you through these tools.

如果我认为您非常适合我们的主持人团队,我们将与您安排视频通话,以便我可以详细了解您并引导您使用这些工具。

You can apply to become a moderator for one of these new subforums here.

您可以在此处申请成为这些新子论坛之一的主持人 。

此外,有关论坛视觉设计的快速更新 (Also, a quick update about the forum's visual design)

You may have noticed that both the /learn and /news now have "Command Line Chic" redesigns, based on our new Design Style Guide.

您可能已经注意到,根据我们新的《 设计风格指南 》,/learn和/news现在都进行了“命令行别致”重新设计 。

We're almost done with our redesign of the freecCodeCamp forum, too. It should be live soon, and will look especially cool in dark mode.

我们对freecCodeCamp论坛的重新设计也差不多完成了。 它应该会很快上线,并且在黑暗模式下看起来会特别酷。

In the meantime, I encourage you to create threads on these new subforums. Everyone should learn the fundamentals of programming. But where you choose to specialize from there is ultimately up to you.

同时,我鼓励您在这些新的子论坛上创建线程。 每个人都应该学习编程的基础知识。 但是,从那里选择专攻的地方最终取决于您。

翻译自: /news/the-future-of-the-freecodecamp-forum/

freecodecamp

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。