Java Web自学路线指南

来源:互联网 发布:命令与征服 将军 知乎 编辑:程序博客网 时间:2024/06/08 05:00

Java Web自学路线指南

题外话

        开始之前,先说一下自己工作以来的感受,上学的时候,写过几篇博客,工作后就半途而废了,现在回首,一方面为了记录一些自己工作中的点点滴滴,另一方面收到前辈的熏陶,与大家分享一下学习上的经验与教训。

Java Web学习 STEP.1———JavaEE基础最重要

        工欲善其事,必先利其器。想要学好Java Web,或者说想要开始学Java Web,JavaEE的基础是必不可少。

  • 基本语法(★★★★★,1周)
  • 数组,集合,数据结构(★★★★★,1周)
  • IO流,线程(★★★★★,一周)
  • 网络编程(★★★★★,1周)
  • 注解反射(★★★★☆,3天)

Java Web学习 STEP.2———前段也需要了解

        实际开发中,Java Web虽然不直接处理前台页面,但是跟前台页面的关系是密不可分的,后台的实现要考虑前端的感受,所以对前端的了解是必须有的。

  • HTML(★★★★★,2周)
  • CSS(★★★☆☆,1周)
  • JS,JQ(★★★☆☆,1周)
  • ajax(★★★☆☆,1天)

Java Web学习 STEP.3———数据库也很重要

        后台程序员夹在前段工程师与数据库管理员之间,对前段和数据库都需要有一定的了解,虽说不需要做到专业数据库管理人员的水平,但是基本的数据库管理还是必须要掌握的

  • 增删改查(★★★★★,1天)
  • 事务处理(★★★★☆,1天)
  • 用户管理和权限管理(★★★☆☆,1天)

Java Web学习 STEP.4———从传统JSP,Servlet出发

        说到Java Web,JSP是不得不谈的,JSP和Servlet是在Java Web中两个同根同源的变现形式,也是Java Web必学的知识。

  • JSP(★★★★★,1周)
  • Servlet(★★★★★,1周)

Java Web学习 STEP.5———学好框架,事半功倍

        就目前来说,作为主流框架的SSM是一个合格的后台程序员必须要熟练掌握的一项技术,另外SSH框架虽然近期比不上SSM那么火热,但是还是依然有很多受众的,对于SSH框架,也必须有一定的了解。

  • Spring(★★★★★,1周)
  • Struts 2(★★★★☆,3天)
  • Hibernate(★★★★☆,1天)
  • Spring MVC(★★★★★,1周)
  • myBatis(★★★★★,1周)

Java Web学习 STEP.6———项目实战

        纸上得来终觉浅,绝知此事要躬行,一个优秀的程序员,是通过一步步的实战练就出来的,而不是通过看了多少书,看了多少视频教程就可以造就的。项目实战的过程就是你从“学生”到“工程师”的转变的过程,在实战中,找到自己的不足,扬长避短,才能成为一个优秀的程序员。


致谢

以上观点是本人在大学期间自学的路线,也可能有些观点不太适用于大众,本路线仅供参考,如有不到之处敬请指正。此外,建议大家学习的时候,经常关注一些技术方面的公众号,贴吧,CSDN,github等等,了解一下当前的主流,摒弃一些已经过时的技术,莫做无用功。