技术学习规划
技术学习规划
| java开发 语言基础 框架技术 进阶技术 架构技术 数据库 中间语言Scala Hadoop/Spark | |||
| 一、入门 | 二、进阶 | 三、探究 | |
| 语言基础: | |||
| java语言 | 《Java核心技术卷I》(√) 《Java核心技术卷II》 | 《java编程思想》 《java特种兵》《Effective java》 | 
 | 
| 框架技术: | |||
| Struts2框架 | 《深入浅出Struts2》(√) | ||
| Hibernate框架 | 《精通Hibernatge》(√) | ||
| Spring框架(MVC) |    《Spring3.0就这么简单》(√) 《Spring攻略》 spring视频 | 《Spring 实战》En4 《Spring 技术内幕: 深入解析Spring架构与设计原理》 | 《看透SpringMVC:源代码剖析和实践》 《Spring源代码深度解析》 | 
| MyBatis | 《MyBatis In Practice》 | ||
| Servlet | 《Servlet和JSP学习指南》 | ||
| Tomcat | 《深入剖析Tomcat》 | ||
| java Web开发 | 方力勋javaWeb视频♞ | ||
| 进阶技术: | |||
| 性能优化 | 《java性能权威指南》 | ||
| 并发、多线程编程 | 《java并发编程实战》 | ||
| 网络编程 | 《java网络编程》 | ||
| 设计模式与重构 | 《Head First设计模式》 | ||
| 虚拟机JVM | 《深入理解java虚拟机》 | ||
| Web Service | 《Java 服务构建与运行》 | ||
| NIO-Netty框架 | |||
| 测试驱动TDD | 单元测试TestNG | ||
| Java Web开发 | |||
| 1、消息中间件:ActiveMQ、Kafka | |||
| 2、缓存:Memcache/Redis | |||
| 3、搜索:Solr 、lucene | |||
| 架构技术: | |||
| 一、《大型网站技术架构-核心原理与案例分析》 二、《大型分布式网站架构-设计与实践》 三、《大型网站系统与Java中间件实践》 四、《企业应用架构模式》 五、《97 Things Every Programmer Should Know》 六、SOA ,REST 
 | |||
| 数据库: | |||
| Oracle | 《收货,不止Oracle》 《Oracle SQL高级编程》 
 | ||
| MySQL | |||
| NOSQL | |||
| 中间语言: Scala | |||
| 入门 
 | 全面 | ||
| Hadoop/Spark | |||
| 一、基础知识 《Hadoop海量数据处理-技术详解与项目实战》 《Hadoop基础教程》 二、基本环境搭建、配置 《Hadoop集群与安全》 《Hadoop技术详解》 三、基本开发 《Hadoop权威指南》 《Hadoop硬实战》 四、深入体系学习 MapReduce,HBase,Hive 五、数学与算法 | |||
| Linux&Unix学习 | ||||
| 第一阶段:入门基础知识 2015 | ||||
| 《Linux鸟哥的私房菜》(5,6,7,8,9,10,11,12,13,14) | ||||
| 第二阶段:基本命令使用:命令、Shell编程 2016 | ||||
| 《Linux命令行大全》、《Linux Shell脚本攻略》《Unix环境高级编程》 | ||||
| 第三阶段:Linux&Unix系统理论       2017 | ||||
| 《Unix环境高级编程》《Unix网络编程(上下册)》 | ||||
| 第四阶段:C++与基本程序开发 | ||||
| C++ | 
| 基础理论 计算机网络 数据结构与算法 计算机系统体系 计算机程序设计体系 软件工程 | ||||||
| 一、计算机网络体系 | ||||||
| 1、HTTP协议 《HTTP权威指南》(√) 《图解HTTP》 《HTTP权威指南》:     第一遍:初读,了解基本知识点 第二遍:精读,掌握知识结构体系 | 2、TCP/IP协议 《TCP/IP协议详解卷I》♞ 《图解TCP/IP》 《TCP/IP协议详解卷I》: 第一遍:初读,了解基本知识点 第二遍:精读、实践,深入理解 第三遍:再读,总结掌握知识结构体系 | 3、计算机网络 《计算机网络》 《Compute Networks》 | 4、网络编程 《java网络编程》 《TCP/IP网络编程》 《Unix网络编程I、II卷》 5、网络分析工具 
 | |||
| 二、数据结构与算法 | ||||||
| 算法、数据结构理论 ★★★《算法》 ★★★《数据结构与算法分析》 ★★★《算法分析导论》 ★★★★★《算法导论》 | 算法、数据结构实践 《java常用算法手册》 《编程之美》《编程珠玑》 《编程之法》 | |||||
| 三、计算机系统体系 | ||||||
| ★★★★★《深入理解计算机系统》 | 操作系统 ★★★★★《现代操作系统》 
 | 计算机组成与结构 | 汇编原理 | |||
| 四、计算机程序设计体系 | ||||||
| ★★★★★《计算机程序构造与解释》 | 编译原理 | |||||
| 五、软件工程 《现代软件工程:构建之法》 | ||||||
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号