Java这个语言,从出生到现在,一直都很火,在现在竞争这么激烈的社会,还是那样的火.
而且现在ITOBE编程社区的统计数据,Java还是排名第一,哎 无敌是多么多么寂寞.
下面是2018年12月,ITOBE编程社区的统计数据
所以你选择Java作为你的谋生技术,肯定是对的;
虽然Java的市场这么火爆,但是你想学好Java,给你一些忠告和建议;
推荐一个学java的学习微信群【xiaopang_it666】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!群内有很多干货和技术资料分享!
学习java可以分为四个环节:
第一环节,java基础阶段,这个阶段有块东西,大家不要花太多时间去研究,那就是GUI,这个东西你花过十天半个月学了出来,没有什么用的。可能你一辈子都可能不会触碰它,这个阶段,你把基本的面向对象那块的语法,集合,线程(有点难哟,你一定要多加注意哟)
异常,反射,设计模式(写框架,看源码经常使用,也要认真学习); IO的操作 等这些基本的掌握就OK哟
第二环节:现在是数据爆发的时候,在现实生活中,有很多数据,但是我们需要存储起来,存储数据就要用到数据库. 比较典型的有Mysql,Oracle,SqlServer ,DB2 等等。所以同学们在学习数据库的时候,也要注意哟;
第三环节:javaweb阶段,这个阶段基础tomcat,servlet,filter,listener这些运用是比较简单,认真学习就可以了,虽然现在流行的前后端分离分布式项目,但是作为Java程序员,你还是需要了解一些前端知识点,前端知识点就很多了. 常用的vue, node.js,react ,Angular,less(可以选择性学习)等,基础的有html css,js,jquery(必须学习的)
第四环节:框架,项目阶段,这个阶段,你要掌握框架的使用,并且使用框架来完成项目,常用框架有springmvc,spring,jpa,springdatajpa,shiro,mybatis,springboot,springcloud等,这这个阶段你一定要认真学习,而且要认真听,这个阶段很重要,而且也是项目里面必须使用的知点; 这个阶段,你学习完框架之后,并且使用框架完成项目之后,那基本Java你就可以顺利去企业上班了;
当然如果同学们想达到像阿里的P6,P7的水平层次,还得多看看源码..多研究一些算法才行;
还有同学们一定要记住,在学习的过程什么最重要呢
①培养编程的信心-这样你才能走的更远
②学习编程过程中,肯定会遇到很多困难或者bug,这个时候应该 先思考,在检查
在去查找资料,最后搞不定可以来问同行的一些大咖小胖技术架构
③编程思维要培养,也就是在学习的过程,多去理解什么意思,什么原理;
④还有就是一定要动手敲代码,你光是看,光是听,不去敲,即使你理解能力在好,过段时间
几乎就忘的一干二净,所有学编程,牢记,代码一定要敲