技术学习步骤
java技术学习步骤一、入门二、基础巩固 三、深入学习
四、源码剖析五、总结分析语言基础《java核心技术卷I》 《java编程思想》
《java核心技术卷II》
《Effective java 》
《java 特种兵》
框架技术 Struts2:《深入浅出Struts2》
《Strut2实战》
Hibernate:《精通Hibernate》
Spring:《Spring3.0就这么简单》
《Spring攻略》
MyBatis:《MyBatis in Practice》
Struts2:《Struts2实战》
Hibernate:
《java Persistence wth Hibernate》
Spring:《Spring实战》
《Spring Batch 批处理框架》
Servlet:《Servlet和JSP学习指南》
Servlet3.1技术规范
Spring:《Spring源码深度解析》
《Spring技术内幕:
深入解析Spring架构与设计原理》
MyBatis:《iBATIS框架源码剖析》
Tomcat/jetty:
Servlet3.1技术规范
《深入剖析Tomcat》
《深入分析java Web技术内幕》
Spring:源码阅读
MyBatis:源码阅读
SPring:写博客高级技术 设计模式:《Head First设计模式》 性能优化:《Java程序性能优化》
《Java性能优化权威指南》
并发、多线程编程:《Java并发编程实战》
WebService:
《Java Web服务 构建与运行》
设计模式:《java设计模式》
性能优化: 《Java性能权威指南(英文)》
《大规模Java平台虚拟化与调优》
并发、多线程编程:
《Java多线程编程核心技术》
WebService:
《Java RESTful Web Service实战》
SOA
重构:《重构-改善既有代码设计》
虚拟机:《深入理解java虚拟机》
网络编程:《java网络编程》
测试驱动开发
理论学习---实践应用
---理论在学习---再实践
---总结分析
架构技术 《大型网站技术架构(核心原理和案例分析)》 《企业应用架构模式》 (待续...) 基础理论学习步骤:
阶段一阶段二阶段三阶段四数据结构与算法 算法:
《算法》
数据结构:
《数据结构与算法分析》
经典书籍:
《算法导论》
计算机网络体系理论 HTTP协议:
《HTTP权威指南》
《图解HTTP》
TCP/IP协议:
《TCP/IP详解卷I》
《图解TCP/IP》
计算机网络:
《计算机网络》
网络编程:计算机系统理论 经典书籍:
《深入理解计算机系统》
操作系统:
《现代操作系统》
汇编原理:计算机结构与组成:计算机程序设计体系理论 经典书籍:
《计算机程序构造与精髓》
编译原理:
《高级编译器设计》
编译原理:
《编译原理》
计算机程序设计:
软件工程理论 软件工程:
《软件工程-构造之法》
UML: 数据库学习步骤:
入门基础巩固深入与实践Oracle 《收货,不止Oracle》
《Oracle SQL 高级编程》待续......MySQL待续......待续......待续...... Linux&Unix学习步骤:
入门基础巩固平台开发深入学习Linux&Unix 《鸟哥的Linux的私房菜》
《Linux 命令行大全》
《Linux Shell脚本编程》
《Unix环境高级编程》 《Linux系统编程》《Unix网络编程》上下册C++ 《C++ Primer》
《C++ Primer Plus》
《Thinking in C++》
《C++沉思录》
待续......待续...... 大数据开发学习步骤:
入门基础巩固案例实践基础开发案例实践应用深入体系学习R与Scala语言Hadoop/Spark 掌握基础知识、基本环境配置安装:
《Hadoop海量数据处理:技术详解与项目实战》
《Hadoop基础教程》
掌握集群环境配置、基本开发技能:
《Hadoop集群与安全》
《Hadoop权威指南》
实践应用: 基础开发:
《Hadoop硬实战》
《Hadoop核心技术》
《Hadoop应用开发技术详解》
实践应用: 深入学习:
1、MapReduce:
2、Hive:
3、HBase:
4、Yarn:
5、HDFS:
6、Storm:
数学 线性代数:
《线性代数及其应用》
离散数学:
《离散数学及其应用》
概率论与数理统计:
《概率论及其应用》
统计学:
《统计学习方法》
《All of Statistics 》
组合数学:
《组合数学》
数学分析与建模:
《数学分析原理》
《数学建模:方法与分析》
页:
[1]