freeCodeCamp 是 GitHub 上 star 数量最高的编程学习项目,448k。这个仓库之所以持续被引用,是因为它解决了一个根本问题:如何免费学会编程并找到工作。
学什么
完整路径覆盖:
- 前端开发:HTML/CSS/JS → React → Next.js
- 后端开发:Node.js → Express → MongoDB → GraphQL
- 运维:Git → Docker → Kubernetes → Linux
- 数据科学:Python → Pandas → NumPy → 机器学习基础
每块都有在线编程环境,不需要本地装任何东西。
学习顺序
我的建议顺序:
- 先过前端三件套(HTML/CSS/JS)
- 再学一个后端框架(Node.js 或 Python)
- 最后按兴趣选方向深入
不要同时开多条线,效率会低。
适合人群
- 转行零基础选手
- 在校学生补充实战
- 老程序员补充新方向
不适合已经工作几年的工程师用来”进修”,因为内容偏基础。
证书有用吗
freeCodeCamp 有官方证书,但国内招聘市场认可度一般。真正有用的是学完之后自己做的项目,Github 有内容输出比证书值钱得多。