亲手复刻 Docker、Git、数据库、编译器、操作系统……通过造一遍来真正理解原理。
学习资源开源项目(25 个)
这一组不是「工具」,而是能长期复用的学习资产:路线图、算法题解、系统设计、面试题库与中文教程。如果你是刚入门,建议按「路线图 → 动手项目 → 面试题」的顺序走;已经有经验的话,《数据密集型应用系统设计》和 build-your-own-x 这类内容能补上底层原理的缺口。
各类 awesome 清单的总入口,按领域索引整个开源世界的优质资源。
系统设计入门,从需求拆解到架构取舍,附 Anki 卡片与面试题。
免费公开 API 大全,按领域与鉴权方式分类,做练手项目的素材库。
免费编程书籍清单,覆盖数十种语言与中文译本。
开发者成长路线图,前端、后端、DevOps、AI 各方向的技能图谱。
从零到通过技术面试的完整计算机科学学习计划,按周排期。
Python 生态资源清单,按用途分类收录库、框架与工具。
通过动手做项目来学编程的教程合集,按语言与方向索引。
运维、安全与命令行的「秘技」合集,大量一线实用技巧。
用 Python 实现的各种算法与数据结构,教学向、注释详尽。
开源社区版的计算机科学学位课表,用免费课程凑齐一整套本科教育。
JavaScript 版算法与数据结构合集,每篇都有复杂度分析与多语言翻译。
Go 生态资源清单,覆盖 Web、数据库、CLI、测试等全部方向。
Python 100 天学习计划,从语法基础到 Web、数据分析与机器学习。
每月分享有趣、入门级开源项目的月刊,中文介绍降低上手门槛。
技术面试必备基础知识笔记:操作系统、网络、数据库、Java、算法。
命令行艺术:Linux 下真正实用的命令与技巧合集,中英双语。
Java 后端知识体系与面试指南,覆盖集合、并发、JVM、框架与分布式。
技术面试手册:简历、行为面、算法与系统设计的准备路径。
手把手刷算法题,把题型抽象成套路与模板,附完整题解。
《Hello 算法》:动画图解的数据结构与算法入门,代码可运行、中文友好。
C/C++ 技术面试知识总结:语言、STL、操作系统、网络与链接装载。
《Docker 从入门到实践》开源版,中文讲解容器原理与实操。
《数据密集型应用系统设计》中文版,分布式数据系统的必读书。