前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java初学者怎么学习java路线最效率,不走弯路

java初学者怎么学习java路线最效率,不走弯路

原创
作者头像
java学长
修改2020-05-28 09:58:03
3560
修改2020-05-28 09:58:03
举报
文章被收录于专栏:java技术java技术

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三大框架升级我们的项目,再重新做一遍后,那么月薪过万的机会就来了哈哈哈

划重点了喽

自己的简历一定要写专业,还有就是找对应的企业去投简历,看企业的技术要求进行选择性的投递,然后按照企业招聘的技术要求去做准备,面试的时候心里不能虚,俗话说面试造航母,工作拧螺丝,月薪过万真的没那么难,

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档