java软件工程师成长过程的学习
Java开发学习阶段总结
第一阶段:Java基础
- 包括java语法,特征,常见API,集合框架。
第二阶段:Java界面编程(可选)
- 包括AWT,事件机制,SWING。
第三阶段:Java API
- 输入输出,反射注解等,Java的精华部分。
第四阶段:数据库SQL基础
- 增删改查操作以及多表查询。
第五阶段:JDBC编程
- JDBC原理,JDBC连接库,JDBC API。虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要。
第六阶段:JDBC深入理解高级特性
- CRM思想。
第七阶段:HTML语言学习
- HTML标签,表单标签以及CSS。这是Web应用开发的基础。
第八阶段:JavaScript
- JavaScript语法和对象。就这两个方面的内容。
第九阶段:DOM编程
- DOM原理,常用的DOM元素以及比较重要的DOM编程思想。
第十阶段:Servlet开发
- 从此开始踏入Java开发的重要一步。包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等。这个是开发的基础。
第十一阶段:JSP开发
- JSP语法和标签,自定义标签,EL,JSTL库了解以及MVC的理念。
第十二阶段:AJAX开发
- AJAX原理,请求响应处理,AJAX开发库。
第十三阶段:轻量级框架(Struts)
- 三大框架之一。包括Struts体系架构,各种组件,标签库和扩展性的学习。
第十四阶段:Hibernate框架学习
- 三大框架之一。包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化。
第十五阶段:Spring框架的学习
- 三大框架之一。包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成。
总结为:
- 设计模式
- 算法
- 数据结构
- JDK源码
- UML
- 数据库