龙书没必要 还有算法导论也是 HN reddit上讨论了无数次 我根据他们讨论的总结如下: Refactoring: Improving the Design of Existing Code The Algorithm Design Manual by Skiena Bishop's Pattern Recognition and Machine Learning Hennessy & Patterson's Computer Architecture Paar & Pelzl's Understanding Cryptography Anderson's Security Engineering Nisan & Schocken The Elements of Computing System
还有下面一段: Academic Books are rarely read cover to cover. If you try to read the book cover to cover you will most likely start forgetting it after few weeks. However when you learn things slowly over few years and interact with material in multiple ways, such as lectures, reading, test, interships, labs, group/individual project you are more likely to have some hint about the material, may be you will remember a lecture or some project or some lab experience. However in case of just reading a book list its harder to remember. A good of process of learing involves not just you alone but also people around you.