查看原文
其他

通过「开源实训」提升开发技能丨freeCodeCamp 10.16 社区贡献者交流会

中文社区 freeCodeCamp 2022-11-18


上个月,freeCodeCamp 社区成功举办了第二届世界翻译月活动,来自世界各地的数百位新加入的贡献者参与其中。

谢谢大家积极参与教育公益活动!

10 月 16 日贡献者交流会

这个周末,我们将在中文社区贡献者交流会中和大家分享更多协作进展,以及全球社区的新课程上线进展,并帮助新加入的贡献者们熟悉协作流程。

同时,为了让大家在交流会中有更多收获,我们邀请社区的核心贡献者水歌分享:

freeCodeCamp Code for Non-profit 精神在中文社区的实践,通过「开源实训」帮助人们提升软件开发技能

简介


水歌,idea2app 团队(https://ideapp.dev/ )创始人,Web/JavaScript 全栈开发者、WebCell 前端开源框架作者,现任开源社理事、微软 MVP,2020 中国开源先锋,致力于在开放生态中为社会创造价值。


分享要点:

- Code for Non-profit 在全球社区的实践现状

- freeCodeCamp 周边开源项目概览

- 水歌的「开源实训」实践

为了方便世界各地的中文贡献者参与,freeCodeCamp 中文社区在周日上午 10:00 - 11:30(北京时间)组织在线贡献者交流会(每两周组织一次)。大家可以添加小助手微信(fcczhongguo),以获得会议室链接。

这个会议也面向想要参与 freeCodeCamp 开源社区贡献的朋友们开放。

freeCodeCamp 简介

全球最大的开源公益编程教育社区 freeCodeCamp.org 自 2014 年成立以来,以“帮助人们免费学习编程”为使命,创建了大量免费的编程教程,包括交互式课程、视频课程、文章等。我们正在帮助全球数百万人学习编程,希望让世界上每个人都有机会获得免费的优质的编程教育资源,成为开发者或者运用编程去解决问题。

中文官网:https://chinese.freecodecamp.org/

点击阅读这篇文章可以了解更多:

freeCodeCamp 教育公益下一个目标:免费提供大学计算机科学学士学位

帮助人们用母语学习编程

freeCodeCamp 社区正在将官网课程更新为完全以项目为导向的课程。

其中第一个认证的新课程已经上线,第二个认证的新课程正在翻译中。

很多同学在 freeCodeCamp 论坛或社交平台反馈自己的学习心得。我们很开心看到大家喜欢这些新课程^_^

第一个认证“响应式网页设计”的部分课程


世界各地的贡献者们正在协作将 freeCodeCamp 的学习资源翻译成自己的母语,包括阿拉伯语、孟加拉语、中文、德语、印地语、意大利语、日文、韩文、葡萄牙语、西班牙语、斯瓦希里语、土耳其语、乌克兰语、乌尔都语等数十种语言版本,让更多人可以访问这些免费的学习资源。你可以从官网菜单选择不同的语言版本。

freeCodeCamp 创始人 Quincy 的截图

中文社区的翻译协作需要你的帮助。❤️

Learning by Doing

我们的很多贡献者都是经验丰富的开发者或者正在学习编程的文科专业朋友,ta 们友好且耐心。我们期待有更多这样的伙伴参与协作。

但是,我个人非常非常期待更多和我一样没有技术背景、想要做些事情提升自己也帮助他人的伙伴们加入。

去年 11 月,我第一次在社区中完整地分享自己的故事:在开放社区中的六年,我做着喜欢且擅长的事情,利他而自利

我的故事引起了很多朋友的共鸣。12 月,我被评选为 “2021 中国开源先锋”。这是大家对于 freeCodeCamp 社区的认可,也是对于每一个热爱开源贡献的普通人的认可。

在文章里,我通过描述“一个来自农村、毕业于普通二本大学的无竞争力的文科专业、从传统行业转行、没有大厂工作背景的普通人是如何一步步探索和发现生命的意义,在开放社区中找到自己喜欢并且擅长的事情的”,试着回答很多在职或在校的朋友们问过我的问题:如何成为更好的自己?

把我的建议总结成一句话就是:在开源开放的社区中 learning by doing(从做中学)。这也是 freeCodeCamp 倡导的学习方式。

参与翻译协作,是一个极好的 learning by doing 的方式。你可以通过这个方式迈出开源贡献第一步,真切地感受和世界各地的人们开放式协作。

在这篇文章里,我们将介绍如何参与 freeCodeCamp 开源社区的翻译协作。

如何参与 freeCodeCamp 中文社区翻译协作

freeCodeCamp 社区将陆续更新现有的十个认证的课程,涵盖 JavaScript、Python 知识,以及开发更多重磅课程,例如同样是开源且免费的数据科学课程(你可以点击这里了解详情)。

现有的十个认证课程

我们在 Crowdin 协作翻译课程,点击观看视频了解翻译过程:

课程翻译平台:https://freecodecamp.crowdin.com/u/projects/2/l/zh-CN

同时,freeCodeCamp 专栏已经发布了 9000 多篇经过精心编写和审核的文章教程。

我们一方面积极将这些内容翻译为中文,另一方面也发布中文原创内容。

中文专栏:https://chinese.freecodecamp.org/news

我们在 GitHub 仓库协作翻译文章,贡献者们可以选择自己喜欢的文章进行翻译:

文章翻译仓库:https://github.com/freeCodeCamp/news-translation

我们会校对每一篇译文,给译者提出修改建议,点击观看视频了解校对过程:

你可以点击文末“阅读原文”进一步了解如何参与翻译协作。如有任何问题,可以添加小助手微信(fcczhongguo)来讨论。

贡献者分享

每一年,我们都会从全球社区中推荐一些贡献者成为 Top Contributor:祝贺 freeCodeCamp 全球社区 2021 Top Contributors

其中一些翻译贡献者分享参与感受:

ZhichengChen

后端开发者

“freeCodeCamp 最吸引我的地方不仅在于它超棒的在线课程,更在于它背后优秀的国际化开源团队。在这里我们可以通过协作翻译、发表文章、分享视频、贡献项目等方式参与到开源世界里来,可以有机会和世界各地的贡献者交流,甚至会收到 freeCodeCamp 创始人 Quincy 的连线问候。参与开源是技术快速提升的途径之一,开源是一种精神,更是一种生活态度。freeCodeCamp 专栏有很多手册类文章,和其它手册不同的是,freeCodeCamp 专栏的手册更侧重于实践,是一种很棒的学习方式。我一般会把每一个操作步骤实践一遍,然后再通过翻译加深理解,等到工作中用到相应的知识再回过头来过一下手册,从熟悉到掌握再到慢慢精通,既参与了开源贡献,又提升了技术水平。”(写于 2022 年)

luojiyin

运维开发工程师

“我是一名运维开发工程师,通过 freeCodeCamp 学习了有关前端的知识。翻译英文资源,我可以接触最新的知识和想法, 提高自己的英文阅读能力和中文的写作能力,也能加快知识的传播,方便别人入门。”(写于 2022 年)

Chengjun.L

自学转行的前端开发者

“我在自学编程时曾使用过 freeCodeCamp 的课程,很开心现在能参与翻译贡献,以这种方式回馈开源社区。我日常工作用 Vue 比较多,但是我会选择各种主题的文章来翻译,了解更多技术(或优秀项目)的发展现状和趋势。在这个过程中,我的英语技能也得以巩固。有机会我也会和大家分享我的职业发展经历。欢迎你加入我们!”(写于 2020 年)

May

英语笔译专业在读学生

“大家好!我是 May,是英语笔译专业的一名在读学生。2019 年 9 月份我在豆瓣上看到 fCC 翻译计划,很激动,毕竟又能帮到别人又能提升自己,机会很难得!感谢 Miya 提出的修改意见,受益颇多;翻译过程中我也接触到了很多计算机方面的知识,拓宽了自己的视野。希望感兴趣的你也参与进来,和 fCC 一起为这个世界贡献一份力!”(写于 2020 年)

连卓涛

分布式机器学习方向研二学生

“我是连卓涛,一名研二学生。我的研究方向是分布式机器学习,同时我对前端开发非常感兴趣。很幸运地接触到 freeCodeCamp 社区,在大家的帮助和指导下参与翻译也有一年左右了。这期间,我提升了自己的英语水平和写作技能,丰富了前端知识,还结识了很多朋友!我非常感激能有这样的机会,也期待你的加入!”(写于 2020 年)


让每个人都可以在 freeCodeCamp 免费学习编程

这项任务需要很多年来实现,但是我们的社区已经朝着实现这一目标迈出了坚实的步伐。

期待你加入我们,共同推动教育公益事业的发展,并拥抱自我成长的更多可能性!


点击“阅读原文”查看贡献指南

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存