万事开头难,学习Java亦是如此。而在学习的开始,选择正确的学习路线更是尤为重要。在本文中我将分享本人自学转行路上的学习路线,希望能给想自学,却不知道方向的同学带来帮助~

1 .JavaSE 基础

这部分是java语言的基础,掌握的越牢,之后的知识理解运用会越简单。

推荐书籍 :《Head First Java》 head first 系列的书籍特点是,生动有趣,配图风趣幽默,对入门者较为友好。

推荐视频 :传智毕向东 JavaSE 25天教程

2.  DB 数据库 及 JDBC

作为一名Java服务端工程师,数据库是必不可少的技能。可以先学习Mysql,熟悉之后再学习Oracle 及 SQL Server

推荐视频:传智刘道成的MySQL视频教程

JDBC视频 :李勇的JDBC视频 ,讲的很细,跟着走一遍差不多了。

3. hmtl、css、JavaScript 前端基础

虽然说后端理论上来说不用掌握前端技能,但是有一些公司前后端并没有区分的很明显,很有可能前后端你都要做。而且学一些前端基础,工作中和前端对接起来也会轻松很多。

参考视频 :传智韩顺平《轻松搞定网页设计》 对初学者而言够学了

参考数据 :深入js无脑推荐犀牛书 :《Javascript 权威指南》

PS:有些同学可能会问,js学到什么程度?就我个人而言,我觉得自己够用就行,保证百度/google 一下可以解决js问题。

3.1 JQuery - 前端类库

JQ现在虽然有些过时了,但是其使用还是可以简单的了解一下。

参考视频 :北风网李炎恢,有配套pdf效果更佳。

3.2 Ajax

关于Ajax 可以简单的在网上搜索一些博文,了解其实现机制即可。其实在js 以及JQ 课程里应该已经提及了Ajax了。

3.3 Angular/Bootstrap/React

这部分前端框架由于笔者也没有系统的学习过,可能没有太多的发言权。

4. Java Web

Java Web 入门

参考书籍:《Head First: Servlet and JSP》 非常多图示的一本书 ,很多原理讲的很清楚

参考视频:传智播客方立勋的 JavaWeb 视频教程

5. J2EE - 开发框架

开发框架需熟悉最主要的几个框架,spring、springMvc、mybatis、hibernate (struts2现在用的很少了,可以先不用学)

推荐视频 : 传智播客 ssh教学视频

在学习了上述技术栈之后,你已经可以应对基本的业务需求了,缺的只是一些项目经验,其他的一些技术栈可以在工作的过程中学习,包括并不局限于:

 webService、消息队列mq、dubbo、redis、zookeeper、linux操作

以上便是Java自学路线的分享,想要获取自学资料的小伙伴,可以点击公众号获取资源标签获取~

Java自学路线的更多相关文章

  1. 大学四年,总结一套适合小白的Java自学路线和方法

    前言篇 大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂(文底阅读原文可达). 无论你是大学生还是在职人员,想学Java时,都会面临两个选择,自学或者报班.报班通常太费钱,时间又不 ...

  2. 面向青铜的java自学路线

    有经验的人都知道,java还是需要一些路线的,因为java有些知识前后关联挺大的,先学后面和先学前面难度是不一样的. 如果你是新手,只要你知道路线这个东西,起码要比别人强,至少知道可以怎么走(更重要的 ...

  3. Java自学路线图之Java系统自学

    Java自学不是一朝一夕的事情.可以采用"懒开始"的方法,但是必须要坚持下去,才能真正自学Java掌握编程技术.那些企图学几天去包装一下找工作的,请绕道.如果你下定决心自学Java ...

  4. Java自学成长路线(转载)

    JAVA自学之路 一:学会选择  决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等.  JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅 ...

  5. 【转】JAVA自学之路

    JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向 ...

  6. 【转】Java自学之路——by马士兵

    作者:马士兵老师 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟 ...

  7. Java自学之路(新手一定要看)

    Java自学之路(新手一定要看) 转自尚学堂 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游 ...

  8. [感悟]马士兵Java自学之路——(精华版)

    JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向 ...

  9. 前端自学路线之js篇

    上一篇我们讲了前端切图的学习路线,不知大家有没有收获.今天来聊聊前端工程师的核心技能之——JavaScript.js这门语言看似简单,但要做到入门.熟练以至于架构的程度,还是有一段路要走的,今天就来聊 ...

随机推荐

  1. windown 安装配置 mvn不是内部或外部命令

    path 检查没有任何问题,就直接把maven路径直接放到path前面 如果提示JAVA_HOME not found 之类错误,环境变量中需要设置JAVA_HOME,而且需要在path中添加%JAV ...

  2. .NET中的Func委托用法

    MSDN对于Func<T, TResult>)的官方解释: 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法. 下面通过几个例子对比下,就容易知道其用法: 以下例子演示了 ...

  3. ubuntu 'yuan' update

    #  tsinghua  university deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiv ...

  4. chrome,opera..通过file协议浏览html代码时,发送的ajax请求本地文件,会报跨域错误

    XMLHttpRequest cannot loadfile:///E:/webs/extJS/ext-3.3.0/examples/csdn/combobox.txt?_dc=14147389739 ...

  5. 前端之css笔记3

    一 display属性 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...

  6. 2018.07.25 bzoj3878: [Ahoi2014&Jsoi2014]奇怪的计算器(线段树)

    传送门 线段树综合. 让我想起一道叫做siano" role="presentation" style="position: relative;"&g ...

  7. js模态窗口返回值(table)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. The class cn.itcast.web.common.util.UtilFuns specified in TLD for the function selffn:htmlNewline cannot be found: cn.itcast.web.common.util.UtilFuns

    我的一个Util方法的包名更改了,运行时候报这个错误.找到tld文件,把包名重新改为我改的名字就好使了.

  9. spring + rs + RocketMQ 【精】

    cxf-rs-rocketmq 项目地址:见git │ pom.xml │ └─src ├─main │ ├─java │ │ └─cn │ │ └─zno │ │ ├─pojo │ │ │ Rece ...

  10. 一个CTO谈自己的技术架构体系

    理解算法背后的世界观 我比较擅长的领域可能是数据和架构两个方面吧. 大数据方面就是数据挖掘.数据分析等领域,我现在带着极光推送整个的数据团队,需要把握数据团队的技术方向,还需要做很多算法方面的研究. ...