阅读书籍,是最快、最有效率的一种学习方式。
自学编程通过视频快速入了门,就需要阅读大量相关书籍,提高自己知识的深度,尤其是体系化。
说几点自己关于阅读书籍的认知:
- 不管工作多么繁忙,都应该抽出时间阅读书籍
- 培养英文阅读能力
- 入门最好找自己能看懂的书;提高最好那些经典和高评价的书来扣
- 阅读一本书,能吸收 30% 的知识就算不错了
- 有些书适合看看电子版,浏览识记;有些适合购买纸质书,放在手头时常翻起,拓展深度
- IT 方面的技术虽然层出不穷,但是计算机硬件、计算机编程的理论模型经过几十年的发展,变化甚微。经典的那些书,依旧是经典
- 大牛的原创,大都总结到书籍中;网上搜到的那些技术类的博文,大都源于书籍中,且往往断章取义
- 读而未晓则思,思而未晓则读。读书、思考、实战...
分享几点在网上找电子书的方法,我觉得找书的方法,比直接把书的链接分享给你更有价值。
以找《Java并发编程实战》这本书为例:
这些都可以搜到、并下载到电子书。总结下思路与注意事项:
- 借助百度搜索引擎,指定站点内,搜书。如 java1234.com、脚本之家、CSDN
- 借助百度云盘搜索引擎,经常会有站点会挂,但是百度一搜一大把
- 一些做电子书分享的站点。如搬书匠、鸠摩搜索
- 由于版权的问题,分享的链接经常会失效,不要盯着一个站点分享的链接,思路发散些
- 好书建议购买正版纸质书,因为不止看一遍,同时还可以在书上记笔记与思考
- 最重要的别忘了,书,一定要看!
废话说了那么多,直接推荐些自学 Java 的书籍:
入门:
-
《Java8 实战》豆瓣书评(9.3) 电子书
-
《Head First Java 2nd Edition》豆瓣书评(9.0) 电子书
-
《Head First Servlets and JSP 中文版(第二版)》豆瓣书评(9.1) 电子书
-
《Java入门1•2•3》 豆瓣书评(9.1) 电子书
-
《Head First Servlets and JSP 2nd Edition》豆瓣书评(8.9) 电子书
-
《Java语言程序设计(基础篇)(原书第10版)》豆瓣书评(8.8) 电子书
-
《Head First Java(第2版)中文版》豆瓣书评(8.7) 电子书
-
《JSP & Servlet学习笔记》豆瓣书评(8.6) 电子书
-
《Java开发实战经典》豆瓣书评(8.4) 电子书
-
《Java学习笔记》豆瓣书评(8.2) 电子书
-
《Java 核心技术:卷1 基础知识 第10版》 豆瓣书评(8.2) 电子书
-
《疯狂Java讲义 第3版》豆瓣书评(7.9) 电子书
进阶:
以上书籍,都从 Java 知识分享网和脚本之家找到了。
还有很多计算机基础、网络、通信协议、编译原理、Java 框架、Java web、架构、组件、认知、项目管理相关的经典书籍推荐,后期会汇总于:
https://www.processon.com/view/link/5dc67b10e4b022abb62bb26f
强调:电子书用于学习可以,千万不要想着用于商业用途。知道一些人做付费下载盗版电子书,被告,法院判赔款。是有专门的团队,取证、追究版权问题。