freeCodeCamp.org 社区概览

freeCodeCamp.org 社区概览
0

freeCodeCamp.org 是一个注册在美国的非营利组织,创立于 2014 年。

1、使命

Learn to Code for Free 帮助人们免费学习编程

我们正在帮助全球数百万人学习编程,其中有数千人由此找到了他们第一份软件开发者工作,改善了他们的事业和生活。

编程是数字时代的基本素养,然而很多普通人因为各种各样的原因无法接受正统的计算机教育,一些落后地区和国家的人们被困在封闭的思想中缺少相关的途径。freeCodeCamp 希望——让这个世界上每个人都有机会获得免费的优质的编程教育资源,成为一个程序员或者运用编程去解决问题,向他们传递这个时代所需要的创造力,给予他们改变自己现状的希望的曙光。

2、团队

创始人 Quincy Larson 曾是美国一所大学的校长,自学编程后用程序让自己的工作更为高效。后来他从大学辞职后成为一名开发者,随即创立 freeCodeCamp,希望为想转型成为开发者或者对编程感兴趣的人们带来免费的、优质的学习资源。

目前 freeCodeCamp 的全职团队有 7 人,分别来自美国、英国、中国、波兰、印度、韩国、土耳其,线上远程协作。除了 Quincy 以外,6 名全职员工最初都是 freeCodeCamp 社区中活跃的志愿者,利用业余时间为社区做贡献。

同时,我们拥有成千上万名活跃的开源贡献者帮助我们去践行社区的使命。

如果 freeCodeCamp 的学习资源完全免费,那么它如何给全职团队支付工资呢?🙋

常常有朋友问这个问题,我们在这里统一解答吧。

在 Quincy 刚创立 freeCodeCamp 的时候,他将自己之前工作近十年的积蓄(约 15 万美金)投入到这个项目。如今,我们的收入来源主要是个人或企业捐款,有 5000 余位支持者每个月给我们固定捐款大约 5 美金,感谢他们!

我们用这些捐款支付员工工资,或购买服务器等设施。我们在服务器方面非常节俭(已经从一些企业那里获得了赞助),并且我们在项目的技术架构搭建方面也将成本控制得很低。

我们在财务和运营方面一直是透明的,最近还获得了 GuideStar 的白金认证,这是一个存储有大量非营利组织信息的数据库,是世界上最大的非营利组织信息提供站。

2018 年,freeCodeCamp 的总开销仅仅是 20 万美元,这与其它大型教育网站每年花的上千万美元相比微乎其微。

用非营利组织的话来说:我们的开销 100% 用于“项目”,没有一分钱用于“筹款”或“管理成本”。

最重要的是,我们只需要全心全力做好教育产品,长期稳定地发展,扩大我们的用户规模,让更多人受益,而不需要受到任何风险投资人的约束。

可以说之前从未有过像 freeCodeCamp 这样的社区,我的一些在金融行业的朋友曾私下告诉我说他们觉得 freeCodeCamp 是“近现代史上资金效率最高的组织”。—引自 Quincy

3、学习资源

这里是介绍 freeCodeCamp 的英文学习资源,中文学习资源请看第 4 点。

  • 课程
    (1)课程内容涵盖了从 HTML、CSS、JavaScript 基础到一些更高级的开发工具的使用,如 Node.js、React 和数据库,甚至还有像无障碍、信息安全、测试框架等更深层的内容。最新版课程将于 2019 年下半年上线,敬请期待。
    (2)我们的课程完全是交互式的,你可以在浏览器通过一个个编程挑战来学会编程的基础知识。我们的课程是开源的,任何人都能对其改进(目前已有上千人参了与改进)。
    (3)在学完每一部分课程之后,你都将获得 freeCodeCamp 证书。

  • 视频
    (1)在过去的四年,我们几乎每天都在上传教程、演讲或直播,freeCodeCamp 已成为 YouTube 上最大最活跃的编程类频道,订阅者达 110 万。
    (2)我们上传了大量 JavaScript、Python、数据库、数据科学、Java 等相关的深入的长教程。
    (3)我们的视频完全没有广告。

  • Developer News
    (1)自 2015 年起,freeCodeCamp 在 Medium 创建专栏,随后成为 Medium 上最大的专栏,关注者高达 60 万。
    (2)为了给作者和读者打造更好的体验,2019 年,我们停止运营 Medium 专栏,基于开源博客平台 Ghost 上线 Developer News。
    (3)Developer News 完全没有广告,你不仅可以在这里发表文章,还可以向社区介绍你的视频、播客等等。

现在就成为 Developer News 作者,和我们一起帮助全球数百万人学习编程吧!

  • Guide
    (1)至 2017 年,已经有数千人完成了 freeCodeCamp 的大部分课程并找到了开发者工作。而当他们和其他开发者一起工作的时候,经常会碰到一些不熟悉的技术相关概念和术语。他们不想花一个下午的时间浏览 Wikipedia 的脚注,而是想要快速获得足够好的答案,所以我们创建了涵盖所有与软件开发相关的概念的 freeCodeCamp Guide,供他们搜索。
    (2)Guide 目前包含了近 5000 篇文章,用词很简单,释义也很简短,适合人们在忙碌间隙喝杯咖啡的时间阅读。
    (3)Guide 也是开源的,开发者们正在不断扩充它的内容,是连续两届 Hacktoberfests 黑客松上最受欢迎的开源项目。

  • 我们的学习资源还有 DevDocsPodcast

是的,这一切优质学习资源全都是免费的!

全世界已经有许多公司、学校、非营利组织甚至监狱在使用 freeCodeCamp 的课程。我们希望打造一个教育基础设施,助力各类组织基于我们的免费课程去发展自己的服务,给世界带来更多美好改变!

4、中文学习资源

我们已经开始推进 freeCodeCamp 的国际化工作,未来,我们的学习资源将有几种基于同一个数据库平行运作的主要语言版本:

  • 英语
  • 中文
  • 阿拉伯语
  • 葡萄牙语
  • 俄语
  • 西班牙语

多语言版本上线后,地球上约 80% 的人可以使用他们的母语学习编程,而且是完全免费的。学员不会碰到生硬的机器翻译,因为所有的翻译都由其对应语言为母语的人审核过,他们懂得这门语言背后的文化。我们已经组建了多语言翻译团队,数百名贡献者正在优化和扩展这些翻译。

  • 课程
    (1)为了便于中文社区的学员学习,志愿者们 fork 了 .org 的英文课程,翻译成中文。
    (2)需要说明的是,2018 年版的最新课程在 freecodecamp.one,稍后会合并到 freecodecamp.org,而 freecodecamp.cn 是2016 年的旧版课程,目前 freeCodeCamp 中文社区志愿者们已经不再维护,且 freeCodeCamp 官方也不再推荐。

  • 百科(Guide)
    我们会逐步将中文版 Guide 使用 wiki mode 发布在 freeCodeCamp 中文社区论坛,这些中文最初都是机器翻译,在本论坛等级为 Level 1 及以上的用户都可以 :heart: 参与修订 :heart:

  • 文章(Developer News)
    (1)大家可以在这里分享技术知识、学习编程的经历、求职的经验、技术视频。
    (2)我们正在 :heart: freeCodeCamp 的 GitHub 翻译仓库 :heart: 将英文版 Developer News 的优质文章翻译成中文,欢迎参与,这不仅可以持续提升你的英文水平和多人协作的经验,快速提高你的 Git 操作熟练度。

  • 视频
    和 News 类似,我们正在 GitHub 协作为 freeCodeCamp 的视频教程 :heart: 添加中文字幕 :heart:,分享给更多学员。

5、社区链接

freeCodeCamp 有一个强大的社区,学员在学习和求职过程中遇到问题时都可以在社区寻求帮助 :clap::clap:

线上社区

  • 在 GitHub 为 freeCodeCamp 贡献代码,这里面有写详细的参与方式(BTW, freeCodeCamp 是 GitHub 上获得 star 最多的开源项目,欢迎给我们 star ^_^)
  • 中文论坛英文论坛
  • 中文 QQ 群(722075637)

线下社区

freeCodeCamp 的学员们已在全球 160 多个国家、2000 多个城市建立当地的学习社区,你可以在这里报名参加自己所在城市的社区活动,发帖请城市社区组织者邀请你进入微信群。当然你也可以发起一个新的社区,组织线下开发者活动或者在论坛组织线上活动。

媒体账号

  • 知乎
  • 微信公众号(freeCodeCamp)
    或扫描二维码关注
    image

6、了解社区的更多故事

如果你对 freeCodeCamp 有任何问题,请在本帖下方 @miyaliu,我会及时回复。

Happy coding, happy life :smile:

4 Likes

突然想到可以把中国区的qq群挂上。:stuck_out_tongue_winking_eye:
还有小助手的微信号 :shushing_face:

有放 QQ 群号喔~

小助手微信号我就不放啦,一是因为想鼓励大家在论坛的城市社区子版块留言加入当地微信群,二是因为小助手就是我,来不及加人 :joy:

额,抱歉看漏了

资源这一块建议加上 Podcast,freeCodeCamp Podcast 非常棒,我每期都听了 :stuck_out_tongue:

好主意!稍后会添加 :blush:

设置为置顶 banner 非常棒诶!

谢谢 Miya 这么详细的介绍!
FCC 了不起 :clap::clap:

这个很棒,期待:)

结合 Quincy 在 AMA 中的回答,我对本文作了以上更新。

还有微信公众号呐

1 Like