在浏览话题“Github上获得Star最多的项目”时,看到了FreeCodeCamp,顾名思义--免费编程营地,于是就做了些调研,了解了下这是个什么项目
这是一个致力于推动编程教育的非营利性组织,团队由来自世界各地的杰出的技术开发者组成,主要以项目驱动学习为核心的学习平台,通过提供丰富的学习资源和实际项目经验,帮助用户通过构建项目的方式来学习编程
看到了“免费”和“专业”字样,而且考虑到并非国内公司开发的,那应该是可信的(什么中国笑话)
FreeCodeCamp上的课程在我看来,是为了那些零基础、或者是不喜欢当前自己所在的行业,想要转行到科技行业的人,所以教程都是从零开始,更适合初学者
对于初学者,建议从核心课程开始;如果你有编程的基础,想要巩固知识,也可以从最基础的课程开始,这样能系统学习,当然学习过程中我们可以跳到任何你想要学习的领域
从基础的 HTML、CSS,到动态的 JavaScript,再到数据结构和算法,我们可以根据自己的需要,通过系统的学习路径逐渐深入
除了课程,网站上还有很多资源,比如论坛、专栏和书籍,都可以通过搜索框检索
和常见的教程不同,FreeCodeCamp 会更加强调项目驱动学习,学员是理论知识的消化者的同时,也是实际项目的创造者
通过完成一系列实用的项目,我们能够将所学知识应用于实际场景,建立自己的项目作品集
最后,至于网站提到的认证,对于每个认证,只需要成功开发出5个认证项目,通过所有的项目测试,这样就可以获得网站授予的认证……但是在国内这么卷的环境下,这个认证似乎是没啥用,但如果你在国外的话,不少科技巨头公司都是承认它的,还需要你自己去了解一下了