竹笋

首页 » 问答 » 灌水 » 看完这300本技术书籍,我从小白变成了他
TUhjnbcbe - 2024/4/6 14:36:00
白癜风能好吗 http://www.xftobacco.com/m/

已经混战过程序界多年,从小白到高级软件开发工程师,做过开发、项目主管、产品经理,在众多的学习方式中,我依然觉得看书是技术进步最全面的方式。

本次给大家推荐一些经典的书籍!帮你技术快速进步!

不仅是程序员要不断的学习,而且各行各业都需要不断的学习,这样才能不会被淘汰,因为技术进步真的太快了。

未来也会有不断的技术进行更新,框架不断的更新。

要读书就读经典的书籍,不然会极大的浪费你的时间。

文末给大家整理了一些技术的干货书籍!

读万卷书,行万里路,两者关系如何?”这是我碰到最多的提问。我回答:“没有两者。路,就是书。”——余秋雨《文化苦旅》

目录

Java编程思想

Java性能权威指南

深入理解计算机系统

算法导论

代码整洁之道

阿里巴巴Java开发手册

数据结构与算法分析

MySQL技术内幕:InnoDB存储引擎

Java编程思想

这本书对于Java的伙伴来说,真的很经典了。这本书在香港科技大学是本科Java课程的指定教材。没有编程经验的同学看起来会有点吃力,但是读完会很有收获。本书不光对Java语法的方方面面进行了详细的介绍,对面向对象思想也做了很好的讲解,同时将Java和C++进行了客观的比较,如果同学们之前学过C++,读这本书会感到很亲切。作者BruceEckel是语言领域的大牛,作为C++标准委员会拥有表决权的成员之一,同时也是《C++编程思想》的作者。这本书值得每位Java程序员买一本仔细阅读。注意,对于初学者,一定要自己做下课后习题,学习编程动手很重要。

Java性能权威指南

这本Java书也想当不错,具体的包括的内容有以下,如果想了解性能方面的知识,强烈推荐这本书。

第1章 导论

第2章 性能测试方法

第3章 Java性能调优工具箱

第4章 JIT编译器

第5章 垃圾收集入门

第6章 垃圾收集算法

第7章 堆内存最佳实践

第8章 原生内存最佳实践

第9章 线程与同步的性能

第10章 JavaEE性能调优

第11章 数据库性能的最佳实践

第12章 JavaSEAPI技巧

深入理解计算机系统

这本书在CMU是大一的入门导论课程教程,但书其实很有深度,从硬件到软件,从编译原理到Web网络都有讲解,是一本难得的深入浅出的好书。很久之前就有这种说法,这本书你能看懂多少页,毕业就能拿多少钱。豆瓣9.5(中文版)的高分也客观反映了大家对这本书的认同。初学者看起来会有难度,能看懂多少算多少,尽量多做些课后习题,做了这些习题才能更好的理解这本书的精华。中级读者也建议时不时的翻一下,相信每次看都会有新的收获。

算法导论

现在好多同学练习算法直接开刷LeetCode,其实不是太建议这样做。算法练习,刷题固然重要,但要先打好基础。就像学习数学,要先学好教材,再去刷习题集。《算法导论》就是学习算法最好的那本教材。这本书读起来会很难,尤其是对于初学者。

代码整洁之道

这本书是大名鼎鼎的Bob大叔(世界级软件开发大师、70年代初已经开始从事软件开发工作)写的编程指南,书中有一个重要的观念:代码质量和整洁度成正比,越整洁的代码质量越高,并给出了一些保证代码整洁的切实可行的方法。想和Bob大叔一样写出优雅的代码,本书也是必须。

阿里巴巴Java开发手册

这本书是本书单中少有的国人作品。阿里巴巴算得上国内Java第一大厂,这本书介绍了阿里的Java编程规范,非常详尽、可操作,值得学习。这本书可以直接看电子版,每年都会有更新,最新版本为嵩山版,还有IDE插件(支持Eclipse、Idea),可以自动进行代码检查。

下载链接

1
查看完整版本: 看完这300本技术书籍,我从小白变成了他