编程小白自学之javaweb的学习路线图

编程小白自学之javaweb的学习路线图

--鼠标键盘--

下面来分享一下编程小白学习之路,本人花了一年的时间,研究了一下javaweb的那些事儿,由于当时不知深浅,学习没有将时间用到刀刃上,导致了花费了一些时间在一些没有必要的地方,这一篇帖子值供学习参考,我觉得如果想了解,做个项目,达到开发工程师的中级水平,应该没有什么大问题的。个人见解,大佬勿喷。

首先我觉得javaweb应该分为三部分来进行,分别是:入门,掌握,精通这三个过程,下面一一进行介绍。(技术+百度云链接,如有失效,请联系小编)

入门篇:

java基础知识

链接:https://pan.baidu.com/s/1y32c4hweF2HtGn5EKMWqhQ 密码:o9ay

mysql数据库基础

链接:https://pan.baidu.com/s/1iQZrg2Zl3pTdL3cGSCSgbQ 密码:czvm

JDBC技术:

链接:https://pan.baidu.com/s/1WbblIUugwOryR48QQdpMHQ 密码:fy68

swing项目(了解即可):

链接:https://pan.baidu.com/s/1BPVTOMbctcy1I26wMwFBiA 密码:oqw1

java版网上银行项目实验要求(独立完成,自测):

链接:https://pan.baidu.com/s/1Racr8cY_x7-TwOX8ffEwvQ 密码:mh8j

掌握篇:

html+js(了解):

链接:https://pan.baidu.com/s/1Qa4z24kyqJPIfS3zntQ-Jg 密码:wbwt

jsp,servlet:

链接:https://pan.baidu.com/s/1AzWjM8tv4jo4PmDKguhaqA 密码:03rc

jsp项目实战篇:

链接:https://pan.baidu.com/s/1dBxfOyKgB-PLehOvEO3dhw 密码:e8ze

(ajax&&json,EasyUI) And (一个学生信息小项目):

链接:https://pan.baidu.com/s/1FgTy8Yc9MzU2HzRpkblBGw 密码:miw3

最后把之前写的java版的那个项目,变成web版的。

还有一点学完上述的内容以后,我觉得你有必要学习一下前端的一些开发技术,比如bootstrap,jquery,xml相关的技术,因为内容比较杂乱,不再一一列出。(注意:不要心急,在这个阶段是为框架打基础的,要多做几个项目,要真正可以了解 BS架构,MVC架构等思想)

精通篇:

struts2:

链接:https://pan.baidu.com/s/1AL2Xn8WJdhCZ2u6lePCnLg 密码:b5al

hibernate:

链接:https://pan.baidu.com/s/1_Z9TWOb0tK3an1l4asnvkg 密码:l68v

spring:

链接:https://pan.baidu.com/s/1C0_a8JLi2-edF6Dkn_dfBw 密码:4xw0

ssh整合项目(两个):

链接:https://pan.baidu.com/s/1A_GBqfup4JFoax1hsR0wqA 密码:323n

链接:https://pan.baidu.com/s/11MajnPnoVswk9nHgGzz8lg 密码:0yjy

上述两个项目你可以学习到很多,以及ssh整合开发技术。(不要眼高手低,多敲代码,不要直接复制粘贴,提供的源码)

springMVC:

链接:https://pan.baidu.com/s/19x3VkGk0fV4rEL0JMDnZmw 密码:oth8

Mybatis:

链接:https://pan.baidu.com/s/1PveefnotfgcXzW_IBMb8sg 密码:c4o8

Maven:

链接:https://pan.baidu.com/s/1W2Vt4Bik1oR8yUHP2DRW5g 密码:95z9

ssm整合项目:

链接:https://pan.baidu.com/s/1UVmYz7mwpeC_p1zhXnY3WQ 密码:d2l8

如果上述内容,你都学完了以后,并且能够熟练掌握我觉得你就已经能达到中级水平了,已经具备了独立自主的学习能力了。剩下的路就靠你自己走了。比如什么springBoot,如果你熟练掌握了,maven,springMvc,Hibernate,我想这个不是问题,上手肯定特别快。报表统计,POI,shiro权限框架,spring Security 什么的,等等,太多的框架了,太多的技术,看你怎么学,怎么想了,我觉得有些不常用的,啥时候用到啥时候再深入学习是不晚的,还有我觉得,你自己要有自己的想法,别一会儿搞这个,一会儿搞那个,最后什么都GG了。

小编觉得,javaweb,一定要学会看源码代码,了解别人的项目,虽然不是你自己的,你只要能把你需要的技术从项目中抠出来就是你的本事。没有谁说,没有一点相似的项目,不存在的。多收集素材,多见点新东西,别用的时候,连听都没有听过,何谈用呢?

幸福是靠你的双手创造的,加油吧,骚年们...

时间分配:入门篇(35天)+ 掌握篇(35)+精通篇(50天)+ 终身

如果你选择了,就要坚持学下去,活到老,学到老嘛!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180410G0F2R800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券