年度总结丨2021 年世界各地的开发者在 freeCodeCamp 学习 21 亿分钟(4000 年)
| 作者:Quincy Larson,freeCodeCamp 创始人
| 翻译&编辑:Miya刘于瑜,freeCodeCamp 中文社区大使
Miya 的分享
2021 年是 freeCodeCamp 中文社区正式融入全球社区的第三年。感谢我们所有朋友共同努力,几年如一日地践行“帮助全世界人们免费学习编程”的使命。我们收到了越来越多来自国内高校、企业、公益组织等的伙伴们的关注和支持,越来越多的社区成员自发组织 freeCodeCamp 学习交流活动,帮助更多人。
Quincy 在这篇文章里分享了全球社区在 2021年的进展,这些数据令人欣喜。
我想,对于每一个参与其中的人来说,在社区中学习编程、改善自己的工作和生活,或者遇到志同道合的朋友,又或者协作推动教育公益事业的发展、参与社区营造以及帮助青年人成长......这些经历可能是更令我们个人感到收获满满的。愿我们都在社区中成为更好的自己。
在文末,我们为大家准备了一些 freeCodeCamp 背包作为新年礼物,欢迎投稿分享你在社区里的故事,不管是自己成长还是帮助别人成长的故事。如果你想了解如何成为 freeCodeCamp 社区贡献者,也可以参照文末的介绍参加我们这个周六的在线贡献者交流会。
预祝大家新年快乐!欢迎大家在文末留言分享自己的新年愿望,或者给 freeCodeCamp 社区表达新年祝福。未来可期,就像 Quincy 说的,很高兴你和我们在一起^_^
2021 年对于 freeCodeCamp 全球社区来说是重要的一年。在本文中,我将分享我们今年实现的一些里程碑。
首先,让我们看看一些数据,以了解 freeCodeCamp 社区目前的规模。
freeCodeCamp 2021 年数据统计
2021 年,freeCodeCamp 的整个运营预算仅为 754,030 美元。
凭借这笔微薄的预算,我们的非营利组织提供了超过 21 亿分钟的教学——相当于全世界人们学习了 4,000 年。
官网 freeCodeCamp.org 和我们社区的 YouTube 频道从 2015 年以来一直在稳定增长,这个条形图显示全世界的人们每年使用这两部分学习资源的时间。
以下是确切的数字:
+-------+------------------+-----------------+---------------+
| 年份 | freeCodeCamp.org | YouTube 频道 | 年度总计 |
+-------+------------------+-----------------+---------------+
| 2015 | 37,367,085 | 246,639 | 37,613,724 |
| 2016 | 189,054,404 | 1,449,703 | 190,504,107 |
| 2017 | 307,802,640 | 8,331,843 | 316,134,483 |
| 2018 | 401,473,441 | 92,197,551 | 493,670,992 |
| 2019 | 347,393,464 | 474,000,000 | 821,393,464 |
| 2020 | 508,054,160 | 764,332,218 | 1,272,386,378 |
| 2021 | 907,059,417 | 1,217,082,060 | 2,124,141,477 |
+-------+------------------+-----------------+---------------+
| 总计 | 2,698,204,611 | 2,557,640,014 | 5,255,844,625 |
+-------+------------------+-----------------+---------------+
今年 freeCodeCamp 社区的各方面都有所增长——论坛、课程、专栏和 YouTube 频道。自 2016 年以来,人们在 freeCodeCamp 的学习时间每年平均增长 60%。
我们在 7 年前创立 freeCodeCamp.org,现在已经提供了超过 50 亿分钟的教学。
2014 年 10 月,我在旧金山湾区公寓的壁橱办公室里编写了 freeCodeCamp 开源代码库的第一行代码。更新:我现在有一整间带窗户的房间作为我的工作室。
基于我们目前的资金使用效率,大家向 freeCodeCamp 捐的每一美元帮助世界各地的人们免费学习编程将近 50 个小时。
(译者注:虽然 freeCodeCamp 是一家注册在美国的非营利组织,但是我们的学员中只有大约 20% 是居住在美国。大部分学员所在的国家,当地人们日均生活成本不足 10 美元。所以,每一位 freeCodeCamp 的捐款人都在和我们一起帮助那些地区的人们,使他们不必为了支付学习编程的费用而再节衣缩食,使他们也能有机会获得免费的学习资源。)
换一个角度来看,我认识一些在科技公司工作的开发者,他们个人的年收入超过 75 万美元,这还只是他们的工作收入——一位开发者的工资就够我们运营整个全球性非营利组织的预算。
(感谢 7,398 位善良的捐款人,TA 们每月捐款 5 美元,支持 freeCodeCamp。如果你也想加入这些支持者,可以在这里选择适合你的捐款方式。)
关于 freeCodeCamp 学员获得开发工作的统计数据
2021 年是漫长的一年,也是充满希望的一年。许多国家已经逐渐控制疫情,很多人投入业余时间在 freeCodeCamp 社区中学习新技能,并最终实现职业转型。
从事软件开发工作的 freeCodeCamp 校友人数快速增长。
截至 2021 年 12 月,超过 217,000 人在他们的 LinkedIn 个人资料中介绍自己是我们的校友(即列出至少一项 freeCodeCamp 认证)。
LinkedIn 显示 freeCodeCamp 校友的居住地点和他们供职的公司,其中包括大型会计师事务所以及大型科技公司。请注意,Upwork 和 Fiverr 都是自由职业平台,这表明这些校友可能在经营自己的开发咨询公司。
这些人中的许多人在开始使用 freeCodeCamp 时就已经是开发者了。但其中至少有 40,000 人是在获得 freeCodeCamp 认证之后才找到他们的第一份技术工作。
请注意,如果你正在阅读本文,并且尚未将你的 freeCodeCamp 认证添加到你的 LinkedIn 个人资料中,我们在认证下方添加了一个按钮,你可以单击进行添加。
你可以单击你的认证下方的“将此认证添加到我的 LinkedIn 个人资料”按钮。
freeCodeCamp 全球社区的四大支柱
从 2016 年开始,freeCodeCamp 社区有了四个主要支柱。freeCodeCamp 社区包括很多方面,但这四个是主要的方面。2021 年,四大支柱的使用量均显著增长。
支柱 #1:freeCodeCamp 核心课程的使用量在 2021 年增长了 44%
freeCodeCamp.org 的课程由浅入深,内容简练,已经有很多人通过在这里学习而成为开发者。完成我们精心设计的课程,你就可以获得十个认证。
freeCodeCamp.org 目前有 10 个软件工程课程认证,课程长达 3,000 小时。我们正在积极扩展这些课程。
今年我们发布了一个关系数据库认证,你可以直接在计算机的代码编辑器中学习 Linux、Git、SQL 和 PostgreSQL 的核心概念以及命令行输入。这些课程很快就会上线到 freeCodeCamp.org。现在,你可以使用 Docker 安装整个认证及其所有项目。
我们还在新的数据科学课程扩展方面取得了重大进展,这将为 freeCodeCamp 的核心课程增加 11 项新认证。
在接下来的几个月里,我们将在准备就绪时逐步上线这些课程。你可以阅读有关此课程扩展的信息,并查看规划文件,以了解我们将在新认证里涵盖的内容。
我们还构建了一个完全交互式的 Rust 课程,将在接下来的几周内发布。
最后,如果你还没有尝试过,我们在 freeCodeCamp 中添加了 Campfire Mode,你可以在键入时听到舒缓的原声吉他音乐。你可以在 freeCodeCamp 设置中打开它。
支柱 #2:freeCodeCamp 专栏的使用量在 2021 年增长了 34%
英文专栏
中文专栏(在官网 freeCodeCamp.org 可以看到更多语言的专栏)
社区目前已经发布了 8,000 多篇专栏文章,涵盖的主题从计算机基础、各种技术概念到项目构建。所有文章均由我们的编辑团队精心策划和检查。这有点像面向开发人员的学术期刊。
我们的专栏被全世界正在学习新技能的人们广泛分享和阅读。下次你在搜索一个编程或 IT 问题时,看看你是否能在结果中找到一篇 freeCodeCamp 教程,帮助你理解那个问题。
支柱 #3:freeCodeCamp 论坛的使用量在 2021 年增长了 44%
freeCodeCamp 论坛仍然是网络上氛围最友好的讨论技术的地方之一。你可以向社区成员提出编程问题,或者分享你自己的项目,并获得建设性反馈。
当然,freeCodeCamp 论坛之所以如此友好而富有成效,是因为有一群很棒的朋友在这里帮助他人。以下是在过去一年中帮助他人最多的社区成员名单(浏览完整的名单)。
这是过去一年的 freeCodeCamp 论坛排行榜的截图。人们经常给帮助他们解决编程问题的朋友们点赞,这有点像 Stack Overflow 或 Quora。主要区别在于,在 freeCodeCamp 论坛,我们追求友好和包容高于一切。
支柱 #4:freeCodeCamp 社区 YouTube 频道
freeCodeCamp 社区 YouTube 频道截图
第四个重要支柱是 freeCodeCamp 社区的 YouTube 频道。我们在那里发布了大量关于数学、计算机科学和编程的免费全套长视频课程。
(译者注:中文社区的学员可以在 bilibili 搜索关注 freeCodeCamp,学习社区的视频教程。)
2021 年,我们发布了 140 多个由软件工程师或者大学教授们录制的视频教程。以下是我们在过去 12 个月中发布的一些热门教程——每一个在 YouTube 上的观看次数都超过一百万:
12 个 Python 初学者项目(作者:麻省理工学院研究生 Kylie Ying) 如何用 Python 编写自己的 Discord Bot 并免费托管(作者:freeCodeCamp 老师 Beau Carnes,他在过去几年中发布了大量视频或专栏教程) 使用 Python 进行算法交易(作者:开发者兼特许金融分析师 Nick McCullum)
想想看,这三门课有一个共同点,你能看出来吗?
Python 现在好热门啊!我用 2001 年的喜剧《超级名模》中的一个画面做了这张图。
freeCodeCamp 非营利组织的可持续性如何
在这里我会说:“如果你不给我们的非营利组织捐款,freeCodeCamp 将不复存在,我们的服务器将停止运转,而 Quincy 将不得不卖掉他的肾来支付下个月的 AWS 账单。”
不会啦,实际情况是,我们的非营利组织一直很谨慎地分配收到的捐款,我们尽力用这些微薄的资金保持组织运作良好。
我们尝试尽可能公开透明地向大家展示是如何运营 freeCodeCamp 的。例如,世界上最大的非营利组织信息提供站 GuideStar.org 给予我们铂金透明度评级。
由于我们的精心规划,freeCodeCamp 有一个 10 年的项目路线图。我们不需要受到任何投资人的约束,只需要全心全力做好教育这件事,长期稳定地发展,让更多人受益,只需要对我们的社区负责。
我希望我们为你提供了所有你想要的东西:在数学、计算机科学和编程方面的优质且免费的学习资源。我们将持续创建更多学习资源。在你的帮助下(以及你的捐款支持下),我们可以做更多事情。
还记得上面说的那些数字吗?每一美元捐款都会帮助世界各地的人们免费学习近 50 小时。
如果你想支持一个效率极高的非营利组织,帮助我们扩大预算,更大规模地践行使命:通过创建视频、文章和交互式编程课程来帮助人们免费学习编程——freeCodeCamp 将永远免费,你可以点击文末“阅读原文”,在其中选择最适合你的方法。
我的孩子们 Jocelyn 和 Quentin 未来也会学习编程:)
预祝你和你的家人新年快乐。感谢你抽出宝贵的时间阅读 freeCodeCamp 社区 2021 年的快速回顾。2022 年对于 freeCodeCamp 而言将是非常重要的一年。很高兴你和我们在一起!
Happy coding!
预祝大家新年快乐
在 2021 年 12 月之内联系小助手(微信:fcczhongguo),或者直接联系 Miya,投稿分享你的故事,稿件被采纳、并且首发在 freeCodeCamp 微信公众号和官网专栏的朋友,将获得我们为你准备的新年礼物——一个深受大家喜爱的 freeCodeCamp 限量款背包^_^
可以是你在 freeCodeCamp 学习和成长的故事,例如:
零基础自学前端 8 个月,从月薪 2 千的机械工到月入过万的程序员
利用线上和线下的开源社区,从没有学习机会的青少年,成为编程学习者
也可以是你在 freeCodeCamp 社区里帮助其他人学习和成长的故事,例如:
感谢模特:
Ahmad、Miya
一位俄罗斯学员家的猫