研发工程师(Java)方向书单(包含技术岗计算机基础的书单)

编程与开发阎锦恒 发表了文章 • 0 个评论 • 275 次浏览 • 2016-04-10 20:11 • 来自相关话题

加粗的是重点书籍~
我感觉自己掌握的大概只有百分之六七十,所以不要被吓到
 Java方面:
《深入分析Java Web技术内幕》;
《java编程思想》入门不推荐看;
《java核心技术:卷一卷二》,对java入门非常不错,基本上涵盖了java很多知识;
《java并发编程实战》并发的经典书籍;
《java网络编程》一般般,讲得不是很深,可以对io和网络有进一步的认识;
《java分布式应用:基础与实践》
《how tomcat works》在讲解tomcat的架构和设计模式方面讲得非常不错,虽然和现在的版本上有一些差别,但是影响不大
《Spring技术内幕》比较透彻的解读了spring的源码,浅显易懂
 
设计模式(对Java研发很重要,很重要,很重要):
《大话设计模式》;
GoF《设计模式》;
 
大数据:
《hadoop技术内幕》;
 
JVM方面:
《深入理解java虚拟机》;
 
刷题:
《编程之美》,《剑指offer》;
leetcode; 

数据结构和算法:
《算法导论》,这本书证明很多,一开始可以不看证明集中弄懂算法;
《数据结构和算法分析》;

操作系统:
《深入理解计算机操作系统》;
《现代操作系统》(较简单);
《鸟哥的linux私房菜》主要是linux命令和shell脚本;

计算机网络:
《tcp/ip详解,卷一:协议》深入理解tcp。对tcp各个方面都有更加深刻的认识,正在看
《图解HTTP》(较简单)/《HTTP权威指南》(较难); 查看全部
加粗的是重点书籍~
我感觉自己掌握的大概只有百分之六七十,所以不要被吓到
 Java方面
《深入分析Java Web技术内幕》
《java编程思想》入门不推荐看;
《java核心技术:卷一卷二》,对java入门非常不错,基本上涵盖了java很多知识;
《java并发编程实战》并发的经典书籍;
《java网络编程》一般般,讲得不是很深,可以对io和网络有进一步的认识;
《java分布式应用:基础与实践》
《how tomcat works》在讲解tomcat的架构和设计模式方面讲得非常不错,虽然和现在的版本上有一些差别,但是影响不大
《Spring技术内幕》比较透彻的解读了spring的源码,浅显易懂
 
设计模式(对Java研发很重要,很重要,很重要)
《大话设计模式》
GoF《设计模式》
 
大数据
《hadoop技术内幕》;
 
JVM方面:
《深入理解java虚拟机》
 
刷题
《编程之美》,《剑指offer》
leetcode; 

数据结构和算法
《算法导论》,这本书证明很多,一开始可以不看证明集中弄懂算法;
《数据结构和算法分析》

操作系统
《深入理解计算机操作系统》
《现代操作系统》(较简单);
《鸟哥的linux私房菜》主要是linux命令和shell脚本

计算机网络
《tcp/ip详解,卷一:协议》深入理解tcp。对tcp各个方面都有更加深刻的认识,正在看
《图解HTTP》(较简单)/《HTTP权威指南》(较难);