• 我们刚上线了一个完全由 freeCodeCamp 社区管理的聊天工具 freeCodeCamp Chat。
  • Chat 移动端体验不错,并且任何国家的用户都可以使用。
  • 你可以用你的 freeCodeCamp.org 账号登录,用中文、英语或西班牙语和世界各地的 freeCodeCamp 社区成员交流(后续会增加更多语言的聊天室)。

你可能知道 freeCodeCamp 社区几年来使用过各种聊天工具,包括:

  • 2014 年: Hipchat
  • 2015 年: Slack
  • 2015 年: Gitter
  • 2020 年: Discord

(译者注:世界各地的城市社区也可能使用其他聊天工具,比如,中文社区使用微信、QQ)。

每个平台都有其优点或缺点。其中一个缺点不可忽视,即:它们的商业模式常常和 freeCodeCamp 的使命(让尽可能多的人们都能使用免费的学习资源)相冲突。

Gitter,从我们开始使用它的时候起,多次被出售和收购。

Slack 的营销团队曾说他们会支持 freeCodeCamp 这样的大型非营利社区,但是后来发生的“灾难”证明我们的选择错了

中国和阿联酋的人们不能使用 Discord,而这两个国家有许多人在 freeCodeCamp 学习编程。

所以,我很激动地宣布我们上线了 freeCodeCamp Chat,这是我们自己的聊天室!

freeCodeCamp Chat 是如何搭建的?

就像我们的论坛一样,freeCodeCamp Chat 是完全自托管的。我们的社区能 100% 管理数据,我们不必与营利性企业共享数据,也不必担心平台本身会有什么意外的变化。

(译者注:点击可访问中文论坛英文论坛。)

我非常推崇这个观点:站在巨人的肩膀上。只要是有可能,freeCodeCamp 都会使用一些特别优秀的开源项目,而不是自己去搭建和维护解决方案,例如:

因此,我们的社区不仅能够完全掌握代码和数据,我们还能受益于外部开发者持续扩展和改善以上开源项目。

这样一来,我们的核心团队和贡献者就可以专注创建学习资源及维护 freeCodeCamp 的核心学习平台

freeCodeCamp Chat 是如何组织的?

与 Slack 或 Discord 不同,你可以加入自己感兴趣的任何频道,完全忽略其他频道。

随着加入的人数增多,我们可能会逐步增加新的频道。目前我们有这些频道:

正如 freeCodeCamp 论坛,freeCodeCamp Chat 也是一个安全且包容的地方,世界各地的态度友好的人们在此交流。所有频道聊天室都应遵循freeCodeCamp 行为规范

我们的管理员们在不同时区,TA 们会严格执行这些规范。

而且我们正在搭建许多机器人和其他工具,让 Chat 更高效地帮助大家学习编程和技术。

如何在 iPhone 或安卓手机上安装 Chat 应用?

你可以在应用商店搜索 Rocket.Chat,安装应用。

在 workspace URL 一栏输入”https://chat.freecodecamp.org“。

然后使用你的 freeCodeCamp.org 账号登录。如果你还没有账号,只需在官网点击几步注册一个。

我们会面向社区宣传 freeCodeCamp Chat,但是大家仍然可以继续使用其他聊天工具上的聊天室(译者注:比如微信群、QQ 群),贡献者们也会继续维护它们。

如果你准备好加入 freeCodeCamp Chat,可以随时加入!

开始聊天

中文开发者社区的小伙伴,可以在首页点击 #ziwojieshao,介绍一下你来自哪里,你在使用什么编程技术,你有哪些兴趣爱好等等,让大家认识你。

然后,你可以在 #tongyong 或者 #bangzhu 开始和大家讨论技术话题,在学习编程时遇到的问题,求职、工作经历,也可以分享你最近正在忙什么,或者你对 freeCodeCamp 社区的建议。

相信你会在这里交到很多朋友!

(译者注:如果你感兴趣的话,也可以在英语和西班牙语聊天室交流,同样是通过首页的链接进入相应聊天室。)

当然,当你在学习编程时遇到问题,你也可以继续在 freeCodeCamp 论坛提问,或者搜索已经有人提过的类似的问题,节省时间。在聊天室提问的好处是,可能会有人更快和你交流。而且,大家可以通过即时交流更快互相了解,建立友谊。

我们非常开心可以为大家提供一个有趣的、安全的地方,在这里大家可以和世界各地的开发者链接,探讨编程和技术:)

作者:Quincy Larson,freeCodeCamp 创始人

译者:Miya Liu