博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自学Java最起码要学到什么程度才能就业?
阅读量:2387 次
发布时间:2019-05-10

本文共 1942 字,大约阅读时间需要 6 分钟。

初级Java开发工作需要掌握的技术内容如下:

自学Java最起码要学到什么程度才能就业?

JavaSE:基础语法、面向对象、数组、集合、常用API、IO流、反射机制、多线程、网络编程

学习要求:以上内容必须牢实掌握,JavaSE是学习Java的重中之重,很多人学不会Java,越到后期越学不下去,主要原因就是JavaSE基础学的不好,面向对象的理解不够深刻。学完这些基础内容后,需要做出小项目例如:soket聊天室、打字游戏、ATM取款项目等。

数据库:MySQL

目前多数互联网公司用的是MySQL,所以我们主要学习MySQL就可以了。主要掌握基本SQL操作、join查询sub查询、聚合统计group聚合、常用function、通过Procedure实现数据库编程。如果有精力,可以在学习下Oracle数据库。

学习要求:做一个基于JDBC实现企业局域网邮件收发应用的项目

前端:HTML、CSS、JavaScript

之后我们在学习JSP的时候,往往会和HTML相结合来构成动态界面,所以HTML是必须掌握的。CSS样式可以作为简单的了解即可。无论是前端开发人员还是后端都必须掌握JavaScript,在使用异步请求处理时会使用JavaScript,这样的工作并不是百分之百由前端开发者来完成的,后端开发者也有可能会涉及到,所以Java开发者必须掌握HTML和JavaScript。

如果你正在学习java,我这有自己整理的一些开发工具,学习手册,PDF的课件资料,可以私加入我的获取,希望能对刚入行的新人有所帮助

学习要求:模仿一个京东静态页面

JavaEE:XML、MVC架构模式、Servlet、Filter、JSP、EL、JSTL、AJAX、代理模式、工厂模式、数据库连接池

学习要求:

1、深刻理解MVC架构模式

2、写一个MVC架构项目(servlet+ajax+MySQL+jQuery+JDBC)

如:oa管理系统、超市订单管理系统、CRM管理系统

建议至少练两个项目,主要目的是转变你的MVC思想

框架:Spring、SpringMVC、MyBatis

SSM整合框架是比较流行的,所以必须掌握。Struts2、Hibernate这两个框架基本不用,一些老的项目可能还在维护,所以可以简单的过一遍。

学习要求:

1、搭建一个框架环境

2、升级之前练过的MVC架构模式的项目

把servlet换成SpringMVC、JDBC换成Mybatis、加入Spring去解耦MVC

3、练习两个项目

ssm客户关系管理系统之类的项目

进阶:SpringBoot

进入到Spring家族,目前市场上基本都是用SpringBoot,这已经成为了Java学习者必须掌握的核心工具。

学习要求:实现ERP管理系统若干功能模块,搭建简单的微服务应用框架

按照以上步骤依次都掌握,找到一份10K的Java开发工作没有任何问题,主要还是在于项目的实践上。很多人根本不会学Java,以为光看视频就是在学习Java,却很少练习,更别说项目的实践。学习Java没有那么容易,自学更是难,能自学到就业水平的人更不是一般人。

如果大家对于学习Java有任何的疑问,感觉自己学习没有方向,效率特别慢,没有练习和项目可以去做,可以关注并私信我:Java,系统自动检测到关键词会发送交流圈子地址。

最后我们需要达到一个可以独立开发项目的水平,这样出去找工作就无忧了。

自学Java最起码要学到什么程度才能就业?

给初学者的几点建议:

1、整个学习的过程中以视频学习教程为主,教程要完整系统,全部知识+作业+项目。千万别看书学习Java,有很多Java初学者在网上买书学,没有任何作用,几乎没有哪个初学者可以看书把Java学会找到工作,书的专业术语你根本看不懂,学着学着就会有放弃的想法。

2、做人要务实,尽管你在开始的时候信心十足,认为通过自己的努力可以把Java学好找到工作,但是当你学着学着你就会发现什么叫“知难而退”。不要认为自己可以解决所有问题,你并不是天才,并不是先知,所以要懂得“借力”,要多跟有经验的人交流,交流学习方法、学习心得,用什么学习方式效率才是最高的,别人的一句话或许顶得住你研究一天。

3、因为也不可能一天都在学习,每个人都有其他的事情,但是我必须强调一点,如果你想达到就业的水平,一天至少要有3个小时的时间在写代码,不然根本没有机会入这行。

4、必须学会的一个技能就是“百度”,Java的生态环境比较完善,很多问题在百度上都可以搜索到,即使可以问别人,也要自己现行百度,培养自己解决问题的能力。解决的问题多了,我们的能力就会不断地提升,每个人都是这样的过程。

5、最好是写博客,把每天学习的内容进行总结,如果你能坚持写,在你以后找工作的时候就是非常大的加分项。

 

转载地址:http://wysab.baihongyu.com/

你可能感兴趣的文章
查询表中两个条件下的数目,按三列组成表
查看>>
WinForm下禁止TextBox右键菜单
查看>>
C#_winform_DataGridView_的18种常见属性
查看>>
C# 扩展系统类string的方法
查看>>
webBrowser强制在本窗口打开,禁止在新窗口打开
查看>>
C#获取CPU序列号代码、硬盘ID、网卡硬件地址等类文件
查看>>
Html常用符号
查看>>
WinForm控制Webbrowser自动登录
查看>>
access表(.mdb文件) 导入 power designer
查看>>
PowerDesigner如何设计表之间的关联
查看>>
SQLite通用数据库类
查看>>
CMD下修改IP地址!
查看>>
安卓手机可以连上wifi但无法上网的解决办法
查看>>
C++程序员常用工具集
查看>>
在CSDN博客中添加量子恒道统计功能的做法
查看>>
C++调用IDL程序的做法(一)
查看>>
外部修改应用程序图标的做法
查看>>
database disk image is malformed解决方法
查看>>
有关error PRJ0003错误的思考
查看>>
实现自定义对话框程序快捷键的两种方法
查看>>