freeCodeCamp 全球城市社区升级计划

freeCodeCamp 全球城市社区升级计划
0


原文:https://www.freecodecamp.org/forum/t/lets-make-it-official-upgrading-freecodecamps-local-study-groups/270534
作者:Quincy Larson, freeCodeCamp Founder
译者:Miya Liu, freeCodeCamp Chinese Community Ambassador

注:本文由 Quincy 于 2019 年 4 月 11 日发布在 freeCodeCamp 国际社区论坛,文中提到 freeCodeCamp 全球大部分城市社区之前使用 Facebook 进行社区管理,当然我们知道中国区的大部分城市社区都使用微信,但本文的重点是 freeCodeCamp 论坛作为 freeCodeCamp 的重要组成部分,现在已为城市社区的管理提供支持。

我特意保留了英文原文,以免自己的翻译有错误,影响大家理解 Quincy 的原意。如果你发现我的翻译错误,请帮忙指出来吧😄

In short:

  • We’re creating official local freeCodeCamp study groups.

  • We have new event management tools right here on the forum, so we can move away from managing groups on Facebook.

  • We’re creating more resources for study group leaders, and will be available to help mentor study group leaders.

要点:

  • 全球城市社区将在 freeCodeCamp 官网展示

  • freeCodeCamp 论坛新增活动管理功能,城市社区不必再使用 Facebook 进行社区管理

  • 我们正在创建更多资源,以指导城市社区组织者的工作

In 2015, the freeCodeCamp community started a bold experiment. We invited people all around the world to create Facebook groups for their cities, then meet in person to code together.

2015 年,freeCodeCamp 社区启动了一项大胆的实验:我们邀请世界各地的人们(指 freeCodeCamp 的学员)在 Facebook 上创建他们城市的学习社区,然后组织线下聚会一起学习编程。

At first people met in coffee shops for coffee-and-codes. Then some study groups took it to the next level. They found permanent venues through local libraries and local governments. Some even approached local companies as sponsors to provide food for their events.

起初,大家将线下聚会的地点定在咖啡馆(逐渐形成 freeCodeCamp 全球品牌活动:Coffee and Code)。然后,一些城市社区将这样的活动变成另一种形式——他们在当地图书馆和政府的帮助下找到了可长期使用的活动场地,有些人甚至找到当地企业作为赞助方,为社区活动赞助餐饮。

(译者注:从 2016 年起,中国区逐渐涌现出多个 freeCodeCamp 城市社区,相对于全球其他国家的城市社区来说,发展得更快,与企业、高校及其他技术社区建立了良好的合作关系,获得各种物资赞助,有的城市社区也获得当地政府的大力支持。)

More than 2,000 study groups formed in every city from Abu Dhabi to Zurich. Some met monthly, and some met weekly. Some put together local conferences and hackathons.

目前全球已有 2000 多个 freeCodeCamp 城市社区(从亚洲的阿布扎比到欧洲的苏黎世,分布在 160 多个国家)。有的社区每个月聚会一次,有的每周聚会,有的还在当地组织(规模较大的)会议和黑客马拉松。

There were no rules. Each study group was its own laboratory, where people would try different approaches to see what worked best for them.

城市社区的运营没有统一规则,每个社区都是成员自己的实验室,大家会尝试不同的运营方法,看看哪种方法最适合他们自己。

Some approaches worked better than others. And from this primordial soup of study groups, best practices started to emerge.

(社区逐渐探索出)更加行之有效的运营方式。( And from this primordial soup of study groups 通过这种很基本的方法), 总结了以下三点最佳实践。

Best Practice #1: Keep It Free

最佳实践 #1:保持免费

Things work best when you remove money from the equation. This simplifies the process of running a study group. No bank accounts. No taxes. When no money is changing hands, there’s no need to maintain a ledger or expense out people’s receipts.

当一件事情不涉及到资金的时候往往简单得多,这也简化了城市社区的运营:不需要管理银行账户或者考虑税收,没有金钱往来,也不需要维护一个账簿或者是为成员报销支出。

(译者注:中国的 freeCodeCamp 城市社区在举办较大型的活动时,除了寻求赞助,有时也会设置部分收费票,即社区成员自愿购买收费票,以支持社区可持续发展。)

And when events are free, everyone can attend - regardless of their socioeconomic background.

而这样的免费活动,任何社会经济背景的人都可以参加。

So a new motto arose among study groups: Keep it free.

所以,freeCodeCamp 城市社区中逐渐形成一个准则:保持免费

But at the same time, running in-person events costs money. Food costs money. Drinks cost money. Having a venue to meet in costs money. So how do study groups keep it free? By finding sponsors.

但与此同时,举办线下活动需要花钱,比如:餐饮、场地。那么,城市社区是如何保持活动免费的呢?答案是:寻找赞助商。

The most prolific study groups have managed to find local companies who will pay for pizza and drinks, or open up their offices after hours to host events.

一些做得很棒的城市社区设法寻求到当地企业的赞助,获得免费披萨、饮料,或者在企业下班之后免费使用他们办公室举办活动。

In exchange, sponsors can be listed as the sponsors of the event, and start the event with a 5 minute talk about their company and any job openings they may have. This is a common practice for other tech events in big cities, and it seems to work well for freeCodeCamp events, too.

为了回馈这些赞助商,城市社区会在活动宣传中列出他们的名字,并在活动开始前提供 5 分钟时间,让赞助商们介绍自己的公司或者发布招聘信息。这种合作方式在一些大城市中的其他技术活动中很常见,在 freeCodeCamp 社区中也运行得很好。

In the beginning, a study group may not yet have landed a sponsor. This is OK - it just means the study group will need to meet in public spaces. Study rooms at the local library work great. And local cafes work well, too. Everyone can just buy their own drink, so no money changes hands between participants.

一开始城市社区可能联系不到赞助商,这没关系——那么城市社区可以在公共场所聚会,比如当地图书馆的自修室或者咖啡馆就很棒。每个人都可以为自己购买饮品,所以参与者之间就不涉及金钱往来。

Best Practice #2: Keep It Local

最佳实践 #2:保持本地化

Many study group events take place on weeknights after normal working hours. Getting accross town during rush hour can take a long time - especially in big cities. The longer a person’s commute will be, the less likely they will make that commute.

许多城市社区工作日下班之后的晚上举办活动,而在高峰时段穿越城市可能需要花很长的时间——特别是在大城市。如果人们为了参与活动花费的往返时间太长的话,那么他们可能就不愿意参加活动了。

We’ve observed that instead of just having a single study group in each major city, it works better to have lots of study groups - one for every major area of the city.

我们发现与其在一座大城市只有一个 freeCodeCamp 社区,不如有多个小社区更好——也就是一座城市的各个主要区域都有一个社区。

For example, in the San Francisco Bay Area, there are freeCodeCamp study groups in:

  • downtown San Francisco

  • Berkeley

  • Oakland

  • Santa Clara

  • San Jose

比如,在湾区有 5 个 freeCodeCamp 社区:

  • 旧金山市中心

  • 伯克利

  • 奥克兰

  • 圣克拉拉

  • 圣荷西

And there’s plenty of room for additional study groups as well. The closer an event is to the place where people live or work, the more likely those people will come to the event. So keep it local .

当然,还可以有更多的小社区。活动地点离人们居住或者工作的地方越近,他们也就越会去参加活动。所以, 保持本地化吧

Best Practice #3: Leaders Mentor Leaders

最佳实践 #3 继任 leader 培养机制

When a study group’s sole leader starts a new job or has to move to another city, the study group may end up meeting less often as a result. So it helps to have several leaders in each group.

如果城市社区只有一名 leader,那么当他换了一份新工作或者搬到另一个城市时,社区聚会往往就减少了。所以,一个社区最好有几名 leader。

Some study groups have reputations for helping dozens of people in their community get their first developer job. Rather than be victims of their own success, they have adapted to this by mentoring one another. We call this approach Leaders Mentor Leaders .

一些城市社区帮助大量成员获得第一份开发者工作,声名远播。不过, Rather than be victims of their own success 为了不让优秀的社区运营机制因为自己的缺席而无法继续运行) 社区 leader 们采用了 继任 leader 培养机制

While many other chapter-based organizations have complicated approaches toward leadership - with chapter officers and officer elections - we’ve chosen to keep it simple.

和许多其他的在各地都有分会的组织不同——关于分会官员和官员选举,他们有一套复杂的领导力体系——我们 freeCodeCamp 社区保持简单的组织形式。

We generally trust that people who step forward to help lead study groups have good intentions. Leading a local study group isn’t the most glamorous thing you can do with your time, but it is great way to help people in your community. And our study group leaders largely reflect that ethos.

我们相信那些愿意站出来帮助带领城市社区的人们都怀着很好的初心,毕竟他们完全可以用花在带领城市社区上的时间来做更光鲜的事情,但是他们选择做这件事来帮助社区成员。我们的社区 leader 们都具有这种助人的精神。

Since being a study group leader isn’t a competition - but rather a collaborative effort - study group leaders can freely mentor one another as peers. And in the most prolific study groups, they do.

因为作为一个城市社区的 leader 并不是一种竞争,而是协作,所以社区 leader 之间可以很自在地进行朋辈互助指导。在一些做得很棒的社区中,leader 们就是这样做的。

This way, when one study group leader has a major life event - like getting a new job - other leaders can step forward to continue planning events and finding sponsors.

如此,当一名社区 leader 遇到重大的变化——比如找到一份新工作——其他 leader 可以继续规划活动和寻找赞助商。

There’s no shame in saying: “I am a bit overloaded right now. Can someone else handle the next event?” A robust study group has lots of study group leaders ready to help one another out.

当一名 leader 说 “我现在有点超负荷,其他人可以接手下一场活动吗”,这并不是什么丢人的事情,一个强大的城市社区会有很多 leader 准备好帮助同伴。

Moving study groups off of Facebook and creating official study groups on the freeCodeCamp Forum

在 freeCodeCamp 论坛创建官方城市社区,不再使用 Facebook

We are moving the freeCodeCamp study groups off of Facebook.

我们正在弃用 Facebook 管理 freeCodeCamp 城市社区。

We’ve always gotten some flack for using Facebook to organize these study groups, and this has only gotten worse.

我们使用 Facebook 管理这些城市社区的时候总是收到一些广告,并且这种情况只会变得越来越糟糕。

Many study groups have adapted by creating groups on Meetup. But Meetup is expensive - even with nonprofit discounts. And it’s yet another service people need to sign up for and remember to check.

许多城市社区调整了方式,在 Meetup 创建小组,但是这个平台太贵了——即便freeCodeCamp 作为非营利组织可以享有折扣,还是太贵。并且,使用 Meetup.com 的话,人们又得在另一个平台注册,还得记着去查阅消息。

So we decided early on that the freeCodeCamp community needed its own events platform. But we weren’t quite sure how to build it.

所以我们很早就决定 freeCodeCamp 社区需要自己的活动平台,但我们不太确定如何构建这个平台。

Then we realized that the freeCodeCamp forum - which already gets millions of visitors - could be augmented to provide for event management.

然后我们意识到可以将已经有数百万访问者的 freeCodeCamp 论坛进行扩展,提供活动管理功能。

Not only this, but the forum could provide reddit-style sub-communities for each city. And the forum already has robust moderation and direct messaging tools built into it.

不仅如此,每个城市还可以在论坛创建 reddit 风格的子版块。该论坛已经内置了强大的管理和讯息功能。

So I spent the past few weeks talking with study group leaders from around the world and learning about how they run their study groups. And I walked them through our new tools and got their feedback on how to improve them.

所以,在过去几周,我和世界各地的城市社区 leader 们进行了讨论,了解他们是如何运营社区的。我也引导他们使用我们的新工具,他们也提出了改进建议。

I’m thrilled to announce that the new official study groups won’t be on Facebook - they’ll be on the freeCodeCamp forum.

我很高兴地宣布 freeCodeCamp 官方城市社区将创建在咱们自己的论坛上,而不再是 Facebook 上。

Each official study group will get their own subforum. They’ll be able to create events, share photos from events, and have in-depth, threaded conversations about their local developer community.

每个官方社区都将有自己的子版块,成员可以在这里创建活动,分享活动中的照片,以及深入讨论关于自己城市的开发者社区的事情。

For example:

  • Trying to put together a team for a local hackathon? Ask people in your city’s subforum.

  • Got an old laptop that someone might be able to boot Linux on? Give it away in your city’s subforum.

  • Trying to find the best coworking space for your new remote job? Ask on your city’s subforum.

例如:

  • 你想组建团队参加当地的黑客马拉松?可以在你们城市社区子论坛发帖询问

  • 你有一台旧笔记本电脑,别人可以拿去安装 Linux 系统?在城市社区子版块发帖送出去吧

  • 你最近找到一份远程工作,想找一个很棒的共享办公空间?在城市社区子版块发帖咨询吧

Here’s what these events look like on the forum:

如何在论坛发布活动呢?看看下面这个截图吧:

Events have all the functionality of a normal forum post, but they also allow for a time, location, and RSVPs. They have buttons to add the event to your calendar, view a map, and view the list of people who have RSVP’d for the event.

社区在论坛发活动帖的时候,不仅可以使用普通帖子的所有功能,另外还可以设置活动时间、活动地点以及报名回复。参与者可以点击相应的按钮将活动添加到日历、查看地图以及查看哪些人报名参加了活动。

(译者注:目前活动帖是通过 Open Street Map 定位地点,然而咱们中国有些地点并不能在上面定位到,所以大家在发布活动的时候,直接把地点用文字写出来,参与者可以通过别的地图应用查找具体地点。)

And just like a Facebook event or a Meetup event:

  • people can have threaded discussions about the event. Want to carpool, or ask if someone can bring a projector? You can ask right on the event thread.

  • Did people take photos during the event? The event page is a perfect place to share them.

  • Did someone accidentally leave a cable behind at the event? Mention it on the thread, and everyone who RSVP’d who has notifications on should hear about it.

就像 Facebook 或者 Meetup 的活动帖一样:

  • 大家可以就此活动进行讨论,比如:拼车吗?有人可以携带投影仪吗?大家都可以在活动帖上直接讨论

  • 活动中拍的照片也可以在社区子版块展示

  • 有人不小心把数据线掉在活动场地了?在活动帖下方回复,所有报名参与活动的成员都会看到这个消息


2

How to apply to become an official study group and get your city’s subforum

如何申请成为 freeCodeCamp 社区的组织者呢?

目前论坛已经有杭州、西安、深圳、成都、上海、济南、天津、广州、香港和北京这几个城市社区的子版块,如果你想加入这些城市社区的组织者团队,请直接给他们留言。如果你想发起其他城市社区,那么在本帖下方 @miyaliu,说明你想发起哪个城市社区,然后添加超萌的 fcc 小助手微信:fcczhongguo,我会和你联系的啦~

3赞

@miyaliu 您好啊!我是来发起其他城市社区的,请问可以发起合肥市城市社区吗?或者是南京市城市社区吗?谢谢:rose::rose::rose:

2赞

可以的!你加小助手微信 fcczhongguo 吧,会尽快和你联系 :smile:

@miyaliu 您好,我想发起武汉城市社区,不过我人目前在国外工作,社区活动组织需要发起人组织吗?

武汉社区有一个微信群,去年组织过几次线下 coding 活动,因为 leader 最近确实比较忙,所以没有组织活动了。不过你可以在论坛创建武汉社区子版块,在线上维护起来也是非常棒的!线上社区也能逐渐带动更多武汉本地开发者参与进来,也许他们就会在线下组织活动了 :smile:
加小助手微信吧 fcczhongguo,详细聊一下哈哈~

发起佛山的FCC社区可以吗?嘻嘻嘻

1赞

欢迎:clap::clap: 请加小助手微信吧 fcczhongguo

@miyaliu 我想发起贵阳的fcc可以吗?有啥建议支持没

@miyaliu 我是一名高校教师,负责Web前端开发教学,想发起广州市白云区钟落潭镇社区。

欢迎啊 :clap::clap: 其实贵阳也有一个小小的微信群,群里开发者们也提过希望参加社区活动,但是一直都没有人组织。请添加小助手微信吧 fcczhongguo,我们约时间线上聊一下 :smile:

你好!广东地区目前有广州和深圳两个社区,都比较活跃。但是,如文中所说,其实在一个大城市可以有很多小型社区,方便附近的社区成员见面交流。所以,非常欢迎你发起白云区社区 :smile: 请加小助手微信 fcczhongguo,你有空的时候我们聊聊吧。

嗯嗯,可以呢,微信助手已经添加

不知道贵阳fcc微信群怎么添加,没有搜到呢

邀请你进入贵阳社区微信群啦

有希望参加济南FCC的小伙伴吗?欢迎开撩了:stuck_out_tongue:

有个小问题,现在FCC是用 discord 么?这个没有考虑多利用利用吗?

事实上有一些 FCC 城市社区确实在用 discord 交流,就像国内城市社区会建微信群一样,但是我们接下来会更鼓励大家到论坛交流,尤其是学员们在学习过程中反复咨询的问题,论坛是更好的沉淀内容的地方。

这个论坛也是可以整合到 slack 里面到,厉害吧?!小缺陷就是可能需要科学上网…… 那我去建立一个 workspace,就用 fcc 到名号啦,算是 miya 姐你授权了?

哈哈,go ahead!

那就 go 了,邀请链接是这个 https://join.slack.com/t/fcc-china/shared_invite/enQtNjc3MTgzNzEwNDU1LTdmMjk3Yzk0ODcwYmUwZTk2NzAxYzNhZDYyYjA2ZjkxMmFiMjNkOTJlZDc4YzYwMmUyN2RmYmU1ZmE4OWNjNjk

29天有效期哈,期待和大家一起在线上为社区出力(如果打开太慢建议科学上网)