万事开头难,学习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. 用Fiddler抓到的报文Content-Type: application/x-www-form-urlencoded,怎样解析?

    抓到的HTTPS请求报文,在报文头中Content-Type: application/x-www-form-urlencoded 报文体为: entrypoint=clientmanagement& ...

  2. JVM知识

    堆(Heap)和非堆(Non-heap)内存 简单来说堆就是Java代码可及的内存,是留给开发人员使用的:非堆就是JVM留给 自己用的. 堆内存分配     JVM初始分配的内存由-Xms指定,默认是 ...

  3. centos_x64 6.4 安装jdk1.7

    1.行到user目录下新建一个java目录 #cd /usr #mkdir java #cd /usr/java/ 2.下载jdk 先从oracle找到要下载的jdk地址然后 wget http:// ...

  4. seo工具

    http://tool.seowhy.com/ 一.关键词查词类工具:可以查询出更多目标客户可能搜索的词语 1.百度指数:http://index.baidu.com/ 这个工具是使用人数最多的 2. ...

  5. 2018.07.01洛谷P2617 Dynamic Rankings(带修主席树)

    P2617 Dynamic Rankings 题目描述 给定一个含有n个数的序列a[1],a[2],a[3]--a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i ...

  6. UVaLive 6525 Attacking rooks (二分图最大匹配)

    题意:给定一个 n * n的图,X是卒, . 是空位置,让你放尽量多的车,使得他们不互相攻击. 析:把每行连续的 . 看成X集体的一个点,同理也是这样,然后求一个最大匹配即可. 代码如下: #prag ...

  7. Codeforces735A Ostap and Grasshopper 2016-12-13 11:53 78人阅读 评论(0) 收藏

    A. Ostap and Grasshopper time limit per test 2 seconds memory limit per test 256 megabytes input sta ...

  8. VS2010编译错误:是否忘记了向源中添加“#include "stdafx.h

    VS2010编译错误:是否忘记了向源中添加“#include "stdafx.h 编译提示:fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加“# ...

  9. C语言 fread()与fwrite()函数说明与示例

    1.作用 读写文件数据块. 2.函数原型 (1)size_t fread ( void * ptr, size_t size, size_t count, FILE * stream ); 其中,pt ...

  10. hdu 5019

    http://acm.hdu.edu.cn/showproblem.php?pid=5019 给出X 和Y,求出第K 大的 X 和Y 的公约数. 暴力求出所有公约数 #include <cstd ...