阅读的目的应该是变得更有智慧,而不只是变得更有知识。
尤其是对于行业发展迅猛,技术快速迭代的程序员群体而言,读一本真正的好书,远胜于读一堆的书。
那么,在程序员的职业成长过程中,有哪些值得被反复阅读的好书呢?
基础进阶
《深入理解计算机系统(第 3 版)》
原作名: Computer Systems: A Programmer’s Perspective
推荐指数:🌟🌟🌟🌟🌟
类别:计算机系统入门
扣友评语:
一本面向所有初学者的 “计算机系统介绍(导论)”,编程领域大名鼎鼎的 CSAPP ,也是目前计算机系统结构类最优秀的导论型作品。从程序员的视角详细阐述计算机系统的底层系统,适合用来打好初学者的操作系统、编译原理、体系结构基础。
《编码:隐匿在计算机软硬件背后的语言》
原作名: Code: The Hidden Language of Computer
推荐指数:🌟🌟🌟🌟🌟
类别:计算机入门
扣友评语:
本书讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。
更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的。从和隔街的好友深夜交流到构建一台计算机,作者完成奇妙的转换。深入浅出、鞭辟入里。完全不需要任何先验知识,只要是人就能读懂,就能理解计算机的构成。
这本书大段的文字描述了浅显的知识,随着基础知识的不断增加,有“难度的”知识越来越快地呈现。不过这一切在作者妙笔生花下,显得格外自然。
原作名: Core Java, Volume I: Fundamentals, Twelfth
《 Java 核心技术》
推荐指数:🌟🌟🌟🌟🌟
类别:Java 入门
扣友评语:
每次我的朋友来问我,学 Java 看什么书好,我总是说:《 Thinking in Java 》是你一定要看的,但不是现在,那本书不适合入门。要入门,来,借这本书去吧,然后递给他这本《 Core Java 》(卷一)。
Java 十年,发展如此迅速,J2EE 之火热,令我大感惊讶,我为我几年前选择学 Java 感到庆幸。现在我身边用 Java 的人越来越多了,周边的实验室里十有八九都在用 Java 开发项目。企业级开发领域,Java 是现在的王者。
Java 的名字是如此响亮,越来越多的人想来学学 Java ,在学校里的那次 Java 协会聚会时,我发现,本科里学 Java 的还是处于入门阶段的最多,他们对 Java 具体是什么,能做什么,怎么用,处于相当懵懂的地步(我现在也没好多少~),这一切,在这本书里都讲的相当清楚。
我对我的朋友说,装一个 JCreator ,自己亲手配好 JDK 的环境,然后好好看这本书,特别是前七章,把里面的代码好好敲一遍,相信你的 Java 能够到一个基本入门的地步。
《 C++ Primer (中文版》
推荐指数:🌟🌟🌟🌟🌟
类别:C++ 入门
扣友评语:
几乎是每个 Cpper 必读的一本书籍,在第五版中已经适用 C++11 的规范。
本书一定程度可以作为一本手册来进行翻阅。
注意:很多新手以为读完这本书就对 C++ 了解的差不多了,然而这本书只不过是 C++ 的冰山一角而已。
获取更多详情:力扣书单整理|值得程序员反复阅读的好书
编辑:pingping