java学习路线与周期

初学者开始入门的一些状况

如果我们是零基础或者非计算机专业毕业的,或者是计算机毕业的铜须,那么我们的基础我认为是比较不扎实的,换句话来说就是即使作为实习生来说,工作给我们的小任务我们都无法完成,我们只能请叫老同志寻求帮助。
那么对于我们这种基础不扎实的,如果想第一份工作就月入过万,我们应该制定一个学习计划和学习路线,这样我们也不至于进入公司后,组长让我们做个功能,我一头雾水,各种冒汗不知道怎么做,还不好意思打搅忙碌的老同事,说白了老同事也没有义务教你,自己还忙的不行,只能自己瞎捉摸,遇见好脾气的还能给你指点一下,遇到不好脾气的可能压根不爱搭理你,但是问的多了人家都没时间管这些事情了,比较老同事在公司担当的事情也很多真的是比较忙。。。

初学者学习路线

第一阶段java基础语法,说白了也就是怎么创建对象,知道什么是循环,if/else等基础语法,可以简单的编写一些java代码了,了解java三大特性继承、封装、多态。
第二阶段:很多初学者可能不懂,java语言都学完是不是就可以从事工作了,这就是真正工作过的人才清楚,java语法虽然学习完了,可是我们在工作中其实大多做的项目都是web项目,也就是基于浏览器开发的系统,比如我们可能熟悉的网站后台系统,所以我就应该学习一些前端基础知识比如html、(html基础中from表单提交很重要)css、js、jquery,这些知识点的教程网上很多很多,找对应的知识点教程学习就可以了;
第三阶段:现在java语法、前端基础知识都学完了,我们是不是感觉前后端我都会了可以就业了吧,其实不然,我们第二阶段学的是静态页面,企业开发的系统前端都是动态的,什么是静态和动态呢,举个简单例子,比如我们看到一个网页,页面显示的内容不是从后端传递过来的动态显示的,就是静态页面,如果我们看到的一个页面是从后台传到前台显示的,那么这个是动态页面,所以第三阶段初学者就要学习动态页面技术jsp,接着我提到了后台传递到前台的技术,我们就应该学习一下后台处理前台请求的技术servlet,servlet是指比如我们浏览器页面点击了一个按钮后会发送一个请求到后端,那么后端servlet就可以接受到这个第二阶段form表单提交请求,进行处理后反馈给前端数据,当然这个数据可以从数据库中读取的也可以是一个写死的提示语,那么还要提一个点jsp和servlet都是运行在web服务器中的,大家学习web服务器都可以从tomcat选择入手,简单免费。
第四阶段通过第三阶段的学习,我们后端还没有连通数据库,所以我们首先要学习怎么安装数据库,和查询数据库数据,也就是学习sql,数据库的安装简易安装mysql,也是免费学习的最佳数据库,学习完怎么安装mysql和sql语句,我们就要学习怎么通过java连接数据库,这个可以通过jdbc技术去连接数据库,网上教程也是很多,大家按照对应的技术点搜索就可以找到很多,这样通过第三阶段说的servlet+jdbc连接数据库就能从数据库中读取数据返回到前台,
第五阶段经过四个阶段的学习,我们真的算是java技术的一个提升,可以做一个自己想做的项目了,比如说做一个学习笔记记录系统,通过浏览器访问登录页面,然后登录进去可以新增笔记、更新笔记、删除笔记、查看笔记功能,是不是感觉很有成就感;
最后怎么能月薪过万呢
这是重点经过五个阶段的学习,我们做java项目基本没问题了,java基础已经没有问题了,但是月薪过万还是有点小难度,为什么呢?因为我们前面五个阶段是java基础知识,我们做的项目也是最基础的知识做的,企业项目不一样,企业项目都是用框架做项目的,这时我们就要升级我们的项目,把jdbc技术换成hibernate框架或者mybatis框架,把servlet缓存struts框架技术,加上spring框架管理事务的集成,这样在通过ssh三大框架升级我们的项目,再重新做一遍后,那么月薪过万的机会就来了哈哈哈

划重点了喽

自己的简历一定要写专业,还有就是找对应的企业去投简历,看企业的技术要求进行选择性的投递,然后按照企业招聘的技术要求去做准备,面试的时候心里不能虚,俗话说面试造航母,工作拧螺丝,月薪过万真的没那么难,
如果有还有什么学习java的问题,可以关注微信公众号“java学长”,一个致力于免费教java就业的公益平台。