小白入门
计算机网络微课堂(有字幕无背景音乐版)
非常适合小白学习,没有废话,非常生动
《计算机是怎样跑起来的》
《程序是怎样跑起来的》
《网络是怎样连接的》
基础
资料名 | 备注 | 状态 | 阅读时间 |
---|---|---|---|
《深入理解计算机系统》 | 很多大厂面试必考的书 | 部分已读 | ** |
《C++ Primer》 | C++程序员的案头书 | 部分已读 | ** |
《TCP/IP详解卷1:协议》 | ** | 未读 | ** |
《计算机体系结构量化研究方法》 | ** | 未读 | ** |
《高性能MySQL》 | ** | 未读 | ** |
《深入理解计算机系统》
- 简称CSAPP,计算机领域的圣经,无论你是计算机专业学生还是已经工作的coder,这本书都需要多刷几遍。
- 本书不需要太多前置知识点,只需要C语言就可以学习。
- 很多大厂面试都会问上面的知识点,是找工作必须刷的一本书。
- 阅读方式:适合精读
深入理解计算机系统课程索引
如何阅读深入理解计算机系统
《TCP/IP详解卷1:协议》
- 重点看12-16章
- 适合反复精读
《计算机体系结构量化研究方法》
- (建议读第六版英文版,如果有困难读第五版中文版也行)通读
《高性能MySQL》
- MySQL是服务端工程师的必备技能。如果你是C++客户端开发工程师,这本书可以暂时不看。
- 数据库进阶图书,适合有一定工作经验的码农精读。
- 英文翻译比较一般,如果有英文基础建议阅读英文原版。
2020 南京大学 “操作系统:设计与实现” (蒋炎岩)
课程质量非常过硬,讲得通俗易懂
学习网站
知乎(你已经在了) | |
Hacker News: | https://news.ycombinator.com/ |
TechCrunch: | https://techcrunch.com/ |
Reddit machine learning group: | https://www.reddit.com/r/MachineLea |
数据结构与算法
《图解算法》
- 容易上手,因为语言比较通俗,同时图例也很多,学起来没那么枯燥。
《算法红宝书第四版》
- 普林斯顿超级大神教授Robert Sedgewick的神作
- 对每一个算法知识点讲得都很详细,给出了每个程序员应知应会的50个算法
- 配套网站提供了本书内容摘要以及相关代码、测试数据、编程练习、教学课件
- 很多大公司的面试题都来自它的习题集
- 缺点:没有讲解动态规划DP
《算法设计手册》
- 把算法分类了,提供了特别多使用的算法应用场景
- 数和图部分,以及递归回溯,特别赞,值得认真看三遍
- 缺失DP
斯坦福:算法导论课程
- 主要涉及算法层面,没有讲具体语言
《算法导论》
- 算法圣经,很好的参考书,大而全。
算法(Algorithms)
- 讲解算法思路,以题目为导向,其中递归和DP部分,让人有醍醐灌顶之感
分布式
如何的才能更好地学习 MIT6.824 分布式系统课程?
如何系统性的学习分布式系统?
借【麻省理工-分布式系统课程MIT6.824】来谈谈如何成为一名架构师
其他
名称 | 豆瓣评分 | 是否已读 | 阅读时间 | 读书笔记 |
---|---|---|---|---|
《代码整洁之道》 | 未读 | ** | ** | |
《代码大全》 | ** | 未读 | ** | ** |
《数据密集型应用系统设计》 | ** | 未读 | ** | ** |
《代码整洁之道》》《Clean Code: A Handbook of Agile Software Craftsmanship》
《代码大全》》《Clean Code: A Handbook of Agile Software Craftsmanship》
一个优秀的计算机系学生应该有哪些好习惯?
如何研读一篇论文?
计算机体系结构准直博生(Memorycomputing),入学前应该做好哪些准备(专业、科研、处事)?
学习算法先看算法书还是先刷题?
人生三大错觉:房价会降,股票会涨,她喜欢我。对于计算机专业的孩子和码农来说,还需要加一条:看完书我就会了。