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