美文网首页互联网科技
Java学习路线图--从小白入职再到升职加薪

Java学习路线图--从小白入职再到升职加薪

作者: 再让你三行代码 | 来源:发表于2019-12-19 17:23 被阅读0次

Java学习路线图是螺旋上升的,需要耗费的时间和精力不比其他学科的少,但由于Java稳健性的特点使其成为企业开发的刚需编程语言。从网上看到发布Java学习路线图的很多,但大部分Java学习路线图是很零碎的,没有系统的学习目标和重点知识。我从黑马程序员的老师那找到了2020年最新的Java自学教程和路线图,精心整理了Java自学教程和学习路线图。需要教程的建议参靠我的这篇2020最新版的Java自学教程:

2020最新版Java自学教程(点击打开)

黑马程序员 Java自学的阶段目标和市场价值

第一阶段 Java零基础学习路线图--语言入门

此阶段的学习目标:

基础语法是学习任何编程语言的第一课,学好基础语法,才能更好的学习后面的课程知识点。

此阶段的市场价值:

具备Java语言编程基础,可以实现简单的小系统程序,但达不到企业型人才的标准。

此阶段的重点知识:

  • 掌握Java开发环境基本配置
  • 掌握运算符、表达式、流程控制语句、数组等的使用
  • 熟练使用IDEA开发工具
  • 掌握Java基本面向对象知识
  • 掌握常用类String、ArrayList等的使用
  • 掌握学生管理系统编写

第二阶段 Java零基础学习路线图--语言进阶

此阶段的学习目标:

具备JavaSE基本开发能力,可胜任简单单机应用程序。

此阶段的市场价值:

具备JavaSE基本的开发能力,可以实现简单单机应用程序,对企业JavaWeb开发又进一步,也为JavaWeb学习提供基础。

此阶段的重点知识:

  • 深入理解Java面向对象相关知识点
  • 掌握开发中常用类如集合、IO流、时间日期等操作
  • 掌握Java异常处理机制,熟悉Java多线程开发
  • 掌握网络基础知识,了解Socket原理,TCP、UDP协议
  • 熟悉Java8新特性,如Lambda、Stream流等操作
  • 掌握Java基本语法完成单机程序的编写

第三阶段 Java零基础学习路线图--JavaWeb

此阶段的学习目标:

具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用,可完成中小型企业级项目的开发需求。

此阶段的市场价值:

掌握JavaWeb开发基础知识,熟悉Java基本开发环境、 熟悉项目管理工具使用及Linux服务器使用,满足Java软件开发行业的基本开发需求。

此阶段的重点知识:

  • 掌握Java JDBC、连接池操作
  • 熟练操作MySQL数据库
  • 熟悉Web开发中常用知识如 HTML5、CSS3、JavaScript、BootStrap、jQuery等
  • 掌握JavaWeb开发核心技术 Servlet、Listener、Filter 等
  • 熟悉Linux服务器,并安装开发常用软件Tomcat、 MySQL、Nginx等
  • 掌握同步及异步操作的JavaWeb开发,具备B/S结构软 件开发能力,完成基本的JavaWeb项目
  • 熟悉基本的项目管理工具Maven的使用
  • 掌握旅游网的业务实现

第四阶段 Java零基础学习路线图--第一部分框架

此阶段的学习目标:

对热门的框架和SOA架构应用,便可掌握项目的构建并能够搭建企业级JavaWeb项目,为后期的项目做铺垫。

此阶段的市场价值:

掌握框架的使用,对企业项目的构建起着关键性的作用。框架规定了应用体系结构,构成了某类特定软件的可复用设计。可以使开发人员只关注软件的业务功能。

此阶段的重点知识:

  • 掌握SSM框架并进行整合
  • 掌握Maven的模块开发
  • 掌握Dubbo框架的架构
  • 掌握Dubbo服务提供者和消费者开发
  • 掌握ZooKeeper常用命令

第五阶段 Java零基础学习路线图--第二部分框架

此阶段的学习目标:

掌握微服务架构开发的主流框架,可快速搭建以前后端分离式开发的后端微服务、熟悉前端服务的开发流程、后期项目快速部署。

此阶段的市场价值:

前后端分离开发成为企业中软件架构的新宠儿,而掌握微服务框架的使用、项目环境快速部署的人才已被互联网企业所重视。所以适应现互联网开发环境,学习微服务框架成为企业新需人才必要条件。

此阶段的重点知识:

  • 熟练使用Git代码版本控制
  • 掌握SpringBoot微服务搭建
  • 掌握SpringCloud微服务组件
  • 掌握ElasticSearch全文检索应用
  • 掌握消息中间件RabbitMQ
  • 掌握Zookeeper常用命令
  • 熟练使用Git代码版本控制
  • 熟悉Node、ES6语法和应用
  • 熟练使用Docker完成项目部署

相关文章

  • Java学习路线图--从小白入职再到升职加薪

    Java学习路线是螺旋上升的,需要耗费的时间和精力不比其他学科的少,但由于其稳健性的特点使其成为企业开发的刚需编程...

  • 《不讲道理的职场》:职场中遇到的问题,三个方法教你解决

    小网入职公司三年,没升职,没加薪。比她后来入职的人都做了公司主管、高层,升职加薪。她一直纳闷,我跟她们做着同样的职...

  • 资料整理

    GIT git学习使用 Charles Charles 从入门到精通破解 Java 阿里云Java学习路线图从小白...

  • 2018-12-24(入营第一周复盘)

    【工作篇】复盘 001:入职新单位,从最基层做起。 002:自带能量,才是你加薪升职的底气。 PS:自带能量=个人...

  • 职场中的几大致命缺点,你中了几个?

    同样都是一起入职的同事,别人升职加薪了,你却在原地踏步。 同样都是从零开始学起的职场小白,别人已经可以独挡一面、带...

  • 2019-02-11

    工程人升职、加薪必备—史上最全的“考证/职...

  • 全新Java学习完整路线图

    Java教程,Java学习,Java学习路线图,全新Java学习路线图! 深知广大爱好Java的人学习是多么困难,...

  • 想升职,你配吗?

    升职通常伴随着加薪。不管加多少、加薪额度你是否满意,一般来说,老板升你的职,多少也会加你的薪。但加薪不会伴随着升职...

  • 安安的2018(未完待续……)

    成就事件梳理: 2018年的100件小事(未完待续) 工作类: 1、年初时,升职加薪了,在公司一年升职加薪2次。 ...

  • 再一次选择

    上周告诉领导,我要辞职了,而且真的已经决定了。 领导非常不解。 因为我入职以来,无论加薪还是升职,他都给我争取了许...

网友评论

    本文标题:Java学习路线图--从小白入职再到升职加薪

    本文链接:https://www.haomeiwen.com/subject/revmnctx.html