码迷,mamicode.com
首页 > 其他好文 > 详细

技术学习步骤

时间:2015-07-05 18:21:22      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

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 》

组合数学

? ? ? 《组合数学》

数学分析与建模

《数学分析原理》

《数学建模:方法与分析》

?

?

?

?

?

?

技术学习步骤

标签:

原文地址:http://www.cnblogs.com/wshcn/p/4622661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!