
本人火坑专业转行选手,走的野路子,没有CS degree。不爱看书/教材,喜欢用交互式页面学习。用过Udacity,Coursera,edX,最终发现收获最大的地方是freeCodeCamp,特来推荐给有需求的人。
简介

FreeCodeCamp是非赢利性学习平台,是Github上star数排名第一的开源项目。

学习内容完全免费。主要是网页开发的内容,侧重点在前端,语言主要是JavaScript。目前覆盖全球160+个国家、1000+个城市,有40W+开发者通过该平台学习。
学习内容
从在网页上显示Hello world开始,一点一点介绍HTML,CSS,JavaScript,React…… 涵盖的技术基本都在下面这个图里了。

前端的部分比较多,后端的内容相对少一些。每学完一个部分就可以拿到一个相关证书,全部学完可以拿到一份全栈证书。目前所有的证书如下图。不过说实话个人认为证书对于找工作的作用可以忽略不计。

学习流程
所有的学习内容都细分到了一小个一小个的知识点。每一个知识点有文字介绍,旁边有一个小题目,做完可以直接运行,通过了就可以学下一个知识点。
任务设置跟游戏关卡一样,由易到难,前期任务主要是考验基础知识,后面就会放出怪兽(项目)等你去攻克。

比较喜欢这种learning by doing的形式,以解决问题为目的的学习对我而言记得比较牢靠。
优缺点
优点:
🌟内容简单适合入门。
🌟没有冗长的视频,已经会了的或者很简单的,扫一眼就可以直接解题,复杂的就多花时间仔细学,完全可以按照自己的节奏来。
🌟学完了还能收获多个项目,可以放在简历/个人网站上面。
缺点:
🌟内容琐碎,不够系统,经常需要找其他资料补充。
🌟项目有些简单,比如做一个JavaScript计算器,做一个番茄时钟等等,放简历上还是比较单薄,如果想让简历看起来更出彩一点,学完后最好再找更复杂一点的项目来做。
感谢阅读,未完待续……
君君提示:你也可以写原创文章,点此查看详情 >>
本文著作权归作者本人和北美省钱快报共同所有,未经许可不得转载。文章仅代表作者看法,如有更多内容分享或是对文中观点有不同见解,省钱快报欢迎您的投稿。