5 月整理了一份免费学习资源清单,全部经过我自己使用验证,质量超过大多数付费课程。
算法和数据结构
hello-algo:动画图解算法,支持 13 种语言,127k star。适合系统过一遍基础。
data-ad-format="fluid" data-ad-layout-key="-7k+ex-4a-9w+4a">Visualgo:可视化理解数据结构和算法,运行步骤一目了然。
系统设计
Designing Data-Intensive Applications:书名是《数据密集型应用系统设计》,作者 Martin Kleppmann。这本书是系统设计领域最好的没有之一。免费英文版在网上能找到。
System Design Interview:面试题解析,内容覆盖分布式系统、数据库、缓存等高频面试场景。
前端开发
MDN Web Docs:前端开发的事实标准,比任何教程都权威。比 W3School 详细太多。
Frontend Mentor:实战项目库,提供设计稿,让你在真实项目里练手。
AI 和 LLM
fast.ai:深度学习实战课程,课程设计很独特,先跑通再讲原理。
Hugging Face Courses:Transformers 库的官方教程,LLM 应用开发入门必备。
5 月的结论:免费资源足够多了,缺的不是资源,是学习的决心。