好的学习资料和参考, 好比给你一张清晰的路线图去寻找目的地. 相反低质量的文章/资料/书籍, 会让你叫苦不迭.
因为列举所有方向/类型的博客没有主次, 这里目前主要列举**分布式和存储**为主相关. 后续会不断更新
0x00. 个人博客
筛选条件: 1. 一定频率的更新 2. 原创高质量 3. 不局限于特定方向
- Draveness | K8s/Go/容器/分布式/存储等, 博客图文质量非常高. 理解深, 涉及面广
- IO-Meter-张茄子 | 算法、 分布式技术和函数式编程爱好者
- Eric Fu | 专注于数据库/大数据 阿里PolarDB
- Neoremind | 阿里云专家 | 关注Service Backend、Big Data、Storage、Ads技术
- 暗无天日 -DarkSun -lunjun | Emacs 专家 | Linux/Git/Bash 技巧 | 非常高产. 后续需要抽空整理一下核心文章 (TODO)
- 左耳朵耗子 (陈皓 | 专注高可用、高性能、分布式等底层技术)
- Joway Wang (王卓伟 | 全栈 | 基础架构 | 分布式)
- MoeLove (张晋涛 TaoBeier) 网易有道资深运维 | Docker/K8s深度使用者
- Ryan Yang Cloud Native工程 | 目前就职上海DaoCloud | K8s深度使用者
- 朱小厮的博客 深入中间件、消息队列
- 屈光宇/Jerry Qu 前端性能优化/Nginx/HTTP2
- 高策-Gaocegege K8s/容器/分布式
- MaskRay-Fangrui Song CTF/编译器/开发 四开花
- Scateu Blog - 安全/硬件/Geek
0x01. 团队博客
0x02. 专栏
0x03. 公开课
MIT/CMU/斯坦福为主, 优先看海外课程, 如果没有好的资源或者实在听不懂. 再考虑国内公开课(清华/浙大等)
A. 海外
- MIT 6.824 分布式系统
- MIT 6.828 操作系统设计
B. 国内
- 清华公开课
- 浙大公开课
0x04. 书籍
原则是自己没看过的书一律不推荐, 然后黑书(机械工业/页数500+)类的慎重推进, 保证推荐的书籍的品质和可读性
A. 操作系统
- LKD
- ?
B. 分布式
C. 网络
- 网络是怎样连接的 (入门)
- ?
D. 并发相关
- Java多线程编程实战 (核心篇)
- Java类并发书籍中读过最好的, 讲的最清楚透彻, 并且对底层知识的铺垫也很充足
- 目前版本主要有美中不足的两点, 但都不是关键问题, 瑕不掩瑜, 希望下一版改善就好了
- 一是例子太长/复杂, 而且后续章节还都复用. 应该多举一些简单的case来解释每个用例
- 另一个就是JDK8大幅更新的异步库/函数, 包括最核心的AQS/读写锁的具体实现和设计没有涉及.
参考资料:
- zhihu-优质技术博客
- Github也有参考, 不过大多都是前端/客户端的, 再就是很多网站连个说明都没有…甚至挂了