我一直是一个很大程度上独立的学习者,我从维基百科和各种书籍中收集我能学到的东西。但是,我担心我可能会因无意中遗漏主题和概念而使我的自我教育产生偏差。我的目标是自学相当于顶尖大学的计算机科学本科学位(不管是哪一所)。
为此,我购买并开始阅读一些学术教科书:
以及我在一所平庸的州立大学上过的课留下的一些教科书:
我的问题是:
- 此系列未涵盖哪些主题?
- 有没有比这里列出的书更严谨或更透彻(甚至更容易阅读)的书?
- 有没有浪费我时间的书?
- 我应该按什么顺序阅读这些书?
- 麻省理工学院或斯坦福大学(或 UCB 或 CMU ......)本科生学到了哪些我可能会错过的知识?
欢迎软件工程书籍,但仅限于学术研究。我知道 Code Complete 和 Pragmatic Programmer,但我正在寻找一种更具理论性的方法。谢谢!