Hacker's Resource List
在技术社区中经过时间检验的免费资源。不求全,但求每个都值得你花时间。
计算机科学根基
Nand2Tetris
从与非门开始,一路构建出完整的计算机、汇编器、虚拟机、编译器和操作系统。做完之后你对计算机不再有任何黑箱。
C 语言
cdecl.org
把 C 的复杂声明翻译成自然语言。遇到 int (*(*fp)(int))[10] 这种东西时的救命工具。
Rust
Go
JavaScript / Web 前端
CSS-Tricks
Chris Coyier 创办的 CSS 宝库。Flexbox / Grid 完全指南几乎是每个前端开发者的必读。
MDN Web Docs
Mozilla 维护的 Web 技术权威参考文档。HTML / CSS / JS / Web API 的事实标准参考。
Python
Real Python
高质量的 Python 教程网站,大部分内容免费。文章深度和准确性在 Python 教程站中名列前茅。
Haskell / 函数式编程
Lisp / Scheme
SICP
(重复列出)Scheme 入门和计算思维的终极教材。
系统编程 / Linux / 网络
LWN.net
Linux 内核和开源社区的深度新闻与技术文章。很多文章一周后免费。内核开发者的必读站。
Git
数据库
SQLZoo
交互式 SQL 教程,直接在浏览器里写查询。经典老站,题目设计精良。
算法与数据结构
VisuAlgo
数据结构与算法的动画可视化,新加坡国立大学出品。配合在线测验。
LeetCode
算法面试练习的事实标准。数千道题按难度和标签分类,讨论区和题解质量高。
编译器 / 语言设计
安全 / 密码学 / CTF
pwn.college
Arizona State University 的网络安全课程平台。从逆向工程到内核漏洞利用,渐进式闯关。
OWASP
Web 应用安全的权威参考。OWASP Top 10 是每个 Web 开发者都应该知道的安全清单。
网络与协议
DevOps / 基础设施
roadmap.sh
社区驱动的技术学习路线图。Frontend、Backend、DevOps、SRE 等方向一目了然。
SadServers
Linux 排障的在线闯关。给你一台有问题的服务器,你 SSH 进去修复。实战运维能力训练场。
分布式系统
数学
3Blue1Brown
Grant Sanderson 的数学可视化。线性代数、微积分、傅里叶变换、神经网络系列改变了很多人理解数学的方式。
Desmos
最强大的在线图形计算器。实时绘制函数、参数方程、不等式,支持滑块动画。
GeoGebra
集几何、代数、微积分、统计于一体的交互数学工具。2D / 3D 可视化。
物理 / 自然科学
机器学习 / AI
colah's blog
Christopher Olah 的博客。他对 LSTM、Word2Vec、神经网络可视化的解释是该领域最好的图解之一。
设计 / UI / UX
Laws of UX
用极简卡片总结 UX 设计中最重要的心理学原则。每条法则一张卡片,设计本身就很美。
Coolors
按空格键生成配色方案。锁定颜色、从图片提取、对比度检查。配色神器。
写作 / 思维 / 元技能
Gwern.net
独立研究者的网站,文章覆盖 AI、统计、心理学、文学等。以极其严谨和详尽著称,HN 常客。
LessWrong
理性思维和决策的社区。Eliezer Yudkowsky 的 Sequences 是关于人类认知偏差和理性思维的经典长文。
语言学习
keybr.com
智能打字练习,根据你的弱点生成个性化内容。统计每个按键的速度和准确率。
YouGlish
输入英语单词或短语,从 YouTube 视频中找到真实发音场景。学发音和用法的神器。
Forvo
全球最大的母语者发音词典,覆盖 300+ 种语言。
Tatoeba
多语言例句数据库。社区贡献的真实例句及其翻译,覆盖数百种语言。做语言学习工具或查例句时极有价值。
工具型网站
Photopea
浏览器中的 Photoshop。支持 PSD / Sketch / XD,图层、蒙版、滤镜齐全。完全免费。
TinyPNG
智能压缩 PNG / JPEG。肉眼看不出差异,文件缩小 60-80%。
学术论文 / 开放知识
arXiv
全球最大的开放学术预印本平台。物理、数学、CS 等领域的最新研究。
持续更新 · 只收录经过时间检验的资源 · 拒绝 SEO 垃圾