首页 > 代码库 > freecodecamp 教程:自由的开源编程社区
freecodecamp 教程:自由的开源编程社区
欢迎来到freecodecamp中文社区(freecodecamp 教程:自由的开源编程社区)
freecodecamp是什么?
freecodecamp 是一个自由的开源编程社区,它致力于抹平教育差距,
让像你我一样的平凡人也能享受到花费巨资才可能享受到的优质教育。
freecodecamp的特点
freecodecamp最大的特点是它本身就是个开源项目。
我们不仅可以在freecodecamp上学习,还可以利用所学的知识来把freecodecamp建设得更好。
学编程的都知道编程语言之间的区别很大程度上体现在语言本身是否能完成自举。
对于语言来说,自举分为3个层次:
1、调用--自己调用自己(编程语言中常见的递归操作)
2、改进--自己改进自己(编程语言的更新迭代)
3、实现--自己实现自己(实现编程语言自己的解释器或编译器)
对于个人来说,自举也分为3个层次:
1、调用--自己调用自己的独立思考能力、自学能力。
2、改进--自己经常review自己,意识到自己的不足,勇敢走出自己的舒适区。
3、实现--做一个作品来证明自己的能力,实现自己的人生价值。
为什么要创建freecodecamp中文社区?
freecodecamp发展速度太快了,从1月五万star到3月排第二,现在已经超越bootstrap成为github上star最多的项目了。
github这个全球最大的编程社交网站上诞生了全球最大的编程学习网站freecodecamp。
我和各位小伙伴一样都先在freecodecamp英文社区上学习,
我用谷歌翻译和有道词典来解决英文问题,看得非常吃力、理解得也有些生硬,学习效率较低。
当我学到Counting Cards(21点算法)时,发现英文的讲解怎么也看不懂,在网上查找大量资料后,我才搞明白。
我瞬间产生了建立freecodecamp中文社区的念头,
这样许多同学就可以少走很多弯路,直接获取最有效的学习路径。
freecodecamp中文社区发展历程
时间 done
2016.3.22 基于freecodecamp代码贡献文档和优才公开课视频在本机搭建freecodecamp项目
2016.3.28 基于花生壳动态域名解析服务在极路由搭建临时网站:freecodecamp.jios.org:3000
2016.4.1 基于邹治免费提供的域名(freecodecamp.cn)和美国扳道工VPS上线freecodecamp中文社区
2016.4.2 基于let‘s encryto给freecodecamp中文社区添加https。
2016.4.5 基于优才公开课视频给freecodecamp中文社区添加nginx。
2016.4.6 和freecodecamp创始人quincy沟通翻译规范、提交流程。
2016.4.7 搜索freecodecamp issue中有关中文的翻译和提交,才发现2015.10月份就已经有人做中文翻译的事情了。
2016.4.10 不再纠结于英文社区翻译规范和提交流程,独立思考、独立发展。
2016.4.11 正式开始翻译网站首页:learning by doing。
2016.4.13 正式开始翻译课程第一部分:getting started。
2016.4.16 写了第一版翻译规范和参与流程。
2016.4.17 开始翻译课程第二部分:html5 + css3。
2016.4.24 参加猿生态在北京车库咖啡举办的第一次freecodecamp线下活动,结识了晋剑、jason、海良等小伙伴。
2016.4.25 通过freecodecamp中文聊天室招募到第一位参与翻译的小伙伴tegrat。
2016.4.28 胡可同学加入翻译志愿组,贡献翻译工具。
2016.4.29 受胡可同学的感染,我写了simleJson.js来轻松干掉json文件的冗余部分。
2016.5.8 受晋剑同学的邀请,我来到苏州,加入猿生态,负责freecodecamp中文社区的翻译和开发。
2016.6.5 启动了苏州首届全民编程挑战赛
志愿者招募
能坚持看到这里的都是非常有耐心的人,你应该给自己的努力点个赞!
我们正在招募翻译志愿者,如果你想考察下自己的英文水平,可以尝试利用github来参与协作翻译。
传送门:https://github.com/huluoyang/freecodecamp.cn/wiki
我们也在招募代码贡献者,如果你想考察下自己的技术水平,可以尝试clone代码到本机跑个站点看看。
传送门:https://github.com/huluoyang/freecodecamp.cn/blob/dev/CONTRIBUTING.md
那些值得尊敬的人
感谢优才网CEO伍星,是他在2016年1月录制的公开课视频才让我接触到freecodecamp。
感谢走之网的邹治,是他无偿提供了freecodecamp.cn域名。
感谢freecodecamp开源项目的创始人QuincyLarson,是他以一己之力开创了这个开源项目。
感谢freecodecamp开源项目的贡献者,是他们的参与让这个项目得以完善、发展。
感谢freecodecamp中文社区的翻译者,是他们的参与让这个项目得以在中国生根、发芽。
freecodecamp 教程:自由的开源编程社区