美文网首页freeCodeCamp
freeCodeCamp.org 社区概览

freeCodeCamp.org 社区概览

作者: miyaliu666 | 来源:发表于2020-03-09 13:34 被阅读0次

    在你往下阅读之前,可以先看这三个要点:

    - freeCodeCamp 最新版课程将于 2020 年上线,完全改版为项目实践,新增 Python 课程,敬请期待。目前版本的中文课程在 freeCodeCamp.one,我们正在 GitHub 协作校对中文课程翻译,稍后将其上线到 freeCodeCamp.org 官方网站,欢迎参与贡献

    - 你对 freeCodeCamp 有任何问题,或者想要加入当地的城市社区,欢迎添加小助手微信(fcczhongguo)交流。

    - 欢迎关注微信公众号(freeCodeCamp)了解社区最新进展,可扫描二维码关注:

    freeCodeCamp.org 是一个注册在美国的非营利组织,创立于 2014 年。欢迎阅读《freeCodeCamp 五周年记丨帮助全世界人们免费学习编程》了解社区 2019 年的进展及 2020 年的计划。

    1、使命

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

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

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

    2、团队

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

    目前 freeCodeCamp 的全职团队有 7 人,在不同国家,线上远程协作。除了 Quincy 以外,6 名全职员工最初都是 freeCodeCamp 社区中活跃的志愿者,利用业余时间为社区做贡献。

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

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

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

    freeCodeCamp 是一个组织效率很高的公众捐赠支持的非营利组织

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

    我们用这些捐款支付员工工资,或购买服务器等设施。我们在服务器方面非常节俭,并且我们在项目的技术架构搭建方面也将成本控制得很低。

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

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

    2019 年,人们使用 freeCodeCamp 的技术教育资源共计 11 亿分钟,而我们今年的财务预算只有 373,000 美金。

    1,120,000,000 分钟 / 373,000 美金 = 50 小时 / 1 美金

    也就是说,我们收到的每 1 美金捐款,对应 50 小时的免费技术教育。

    就成本效益而言,freeCodeCamp 超出众多在线学习平台 10 倍,超出大量线下教育机构(如高校、编程训练营、培训中心)等 100 倍。

    虽然我们是一家注册在美国的非营利组织,但是我们的学员中只有大约 20% 是居住在美国。

    大部分学员所在的国家,当地人们日均生活成本不足 10 美金。所以,每一位 freeCodeCamp.org 的捐款人都在和我们一起帮助那些地区的人们,使他们不必为了支付学习编程的费用而再节衣缩食,使他们也能有机会获得免费的学习资源。

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

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

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

    3、在过去五年间我们取得了哪些成绩?

    以下数据可以帮助你快速了解 freeCodeCamp 社区在编程教育领域所做的贡献。

    4 万余名 freeCodeCamp 学员 目前就职于 Apple、Google、Microsoft、Amazon、Spotify 等科技企业。

    每个月有数百万人通过观看 freeCodeCamp 在 YouTube 的教学视频 学习编程。

    每个月有数百万人阅读 freecodecamp.org/news 的文章。

    每个月人们在 freeCodeCamp 论坛提出成千上万条技术相关问题,并互相帮助解答。

    freeCodeCamp.org 目前名列最常用技术站点之一。

    常用技术站点及其 Amazon Alexa 排名(2019 年 10 月 9 日数据)freeCodeCamp.org 位列第 1,596 名

    4、学习资源

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

    课程

    (1)课程内容涵盖了从 HTML、CSS、JavaScript 基础到一些更高级的开发工具的使用,如 Node.js、React 和数据库,甚至还有像无障碍、信息安全、测试框架等更深层的内容。最新版课程将于 2020 年上线,完全改版为项目实践,新增 Python 课程,敬请期待。

    (2)我们的课程完全是交互式的,你可以在浏览器通过一个个编程挑战来学会编程的基础知识。我们的课程是开源的,任何人都能对其改进(目前已有上千人参了与改进)。

    (3)在学完每一部分课程之后,你都将获得 freeCodeCamp 认证。

    视频

    (1)在过去的四年,我们几乎每天都在上传教程、演讲或直播,freeCodeCamp 已成为 YouTube 上最大最活跃的编程类频道,订阅者达 130 万。

    (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 的课程。我们希望打造一个教育基础设施,助力各类组织基于我们的免费课程去发展自己的服务,给世界带来更多美好改变!

    5、中文学习资源

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

    英语

    中文

    阿拉伯语

    葡萄牙语

    俄语

    西班牙语

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

    课程

    (1)为了便于中文社区的学员学习,志愿者们 fork 了 .org 的英文课程,翻译成中文。

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

    (3)目前我们正在 GitHub 协作校对中文课程翻译,欢迎参与贡献

    百科(Guide

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

    文章(Developer News

    (1)大家可以在这里分享技术知识、学习编程的经历、求职的经验、技术视频。

    (2)我们正在 freeCodeCamp 的 GitHub 翻译仓库将英文版 Developer News 的优质文章翻译成中文,欢迎参与,这不仅可以持续提升你的英文水平和多人协作的经验,快速提高你的 Git 操作熟练度。

    视频

    和 News 类似,我们正在 GitHub 协作为 freeCodeCamp 的视频教程添加中文字幕,发布在官方 bilibili 账号,分享给更多学员。

    6、社区链接

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

    - 线上社区

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

    中文论坛英文论坛

    中文 QQ 群(663139404)

    - 线下社区

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

    - 媒体账号

    国外媒体账号主要包括 Twitter、Instagram,搜索 freeCodeCamp 即可关注最新信息

    知乎

    微信公众号(freeCodeCamp)

    如果你对 freeCodeCamp 有任何问题,欢迎在本文下方留言。

    Happy coding, happy life!

    相关文章

      网友评论

        本文标题:freeCodeCamp.org 社区概览

        本文链接:https://www.haomeiwen.com/subject/kcpudhtx.html