全网最全的编程学习资源,PDF 电子书大合集

阅读文本大概需要 3.0 分钟。

开源是一种态度,分享是一种美德。正是由于前辈们的无私奉献和分享以及源源不断的开源,才使得我们这些后来者得以轻易获取到这么多优秀的学习资源和技术学习的氛围。而我在开始写这个号的时候也答应过大家,这几天会陆陆续续地把一些不错的资源整理给大家。因为这个号也是最近才开始运营,平时也有自己的事儿要忙,所以正好趁着这次假期赶紧先整理一波,有需要的童鞋自行在公号后台回复关键字「1024」获取哦。

这次分享的资源主要是 PDF 版本的电子书,视频因为还没整理好,所以这次暂时先不分享了,以后整理好了再给大家分享吧,记得持续关注到时回复关键字获取就行。当然,也可以给我留言需要哪些学习视频,有的话我都会发给你。

另外,这次的分享主要集中在 Java 这块,但也不是只有 Java 而已,还有不少其他方面有趣的资料。我整理成了几个模块来分享:软件开发及计算机基础、编程语言、数据结构与算法、源码阅读&编码原则以及 GitHub。好了,废话不多说,开始我们的分享吧。

0、软件开发及计算机基础

主要有非常经典的 Linux 书籍《鸟哥的Linux私房菜:基础学习篇第四版》以及经典的操作系统书籍《计算机操作系统(第三版)》以及图解 TCP/IP 的经典书籍《图解TCPIP(第5版).乌尼日其其格》等。



1、编程语言

编程语言这块资料稍微多点,主要有 Java、python 和 Javascript,另外为了方便整理,把 Mysql 也一块整理了进来。其中 Java 主要分为 Java 基础和 Java Web 两方面。其中,一些非常经典的书,比如《Effective Java(第二版)》、《Java 编程思想(第四版)》以及《Spring 实战》、《SpringBoot 实战》这些肯定是少不了的。另外,因为这个模块资料稍微有点多,所以具体有哪些书记得后台留言获取就知道了。



2、数据结构与算法

数据结构与算法非常经典的书也就那么几本,《算法导论》这个也没啥推荐的必要了,大学那会儿每次上这个课看着这本书基本都能睡得很香,不少同学直接拿来垫着睡觉或者拿来垫笔记本电脑,不是我们这些凡夫俗子能够静下心来读下去的。所以,这块主要还是推荐非常经典的红皮书《算法》以及《Java 数据结构和算法》,还有数据结构与算法的面试宝典《剑指 offer》等几本非常经典又能够读下去的书。



3、源码阅读&编码原则

这个模块整理成了两个部分:编码原则和源码阅读。其中源码阅读这块主要推荐一本书《上穷碧落下黄泉-源码追踪经验谈(简体中文版)》,作者侯捷是台湾著名的 C++ 专家,同时也是两岸著名技术教育者,计算机图书作者、译者、书评人,早期还和雷军一块作为《程序员》杂志的封面。著有《深入浅出MFC》、《多型与虚拟》等著作,同时译有众多脍炙人口的高阶技术书籍,包括经典的 Effective C++ 系列。并且在 IT 行业内,说过一句非常经典的话「源码面前,了无秘密」,可以说是影响了万千程序员。

而编码原则这块,主要分享几本业内公认的编码规范书籍,主要有《代码整洁之道》、《阿里巴巴Java开发手册(终极版)》等。



4、GitHub

这个模块主要就分享两本不错的电子书,一本是 GitHub 的使用手册《learn-github-from-zero》(中文版),另一本则是现在 GitHub 上非常火,已经超过 6 万 star 的一个开源项目总结而成的电子书《技术面试必备基础知识 CyC2018》。


以上就是今天要分享的全部内容,希望对你有所帮助。如果觉得文章还不错,请大家点个在看或者转发分享下,让更多的人知道。你的肯定是对我最大的支持和鼓励。


PS:这些资源我都已经上传到公众号上,后台回复,即可获取。上面只是列举了一部分的资料,具体可以获取后查看。这些资料来源于网上,这里分享仅用作分享学习,不做任何商业用途。如有侵权,请及时联系我去删除。资源搜集非常不易,并且这些资源都是经过我认真筛选和整理的,质量都是可以保证的,有些是我看过的,有些虽然没看过,但全都是业内公认的经典中的经典,现在全部免费送给大家。希望在座的读者,以后都能成为技术大牛!

推荐阅读:

Spring AOP 历险记(一)

全网最全的高质量博客与网站(国内篇)

全网最全的高质量博客与网站(国外篇)

你可能感兴趣的:(全网最全的编程学习资源,PDF 电子书大合集)