发布网友 发布时间:2022-04-23 09:38
共15个回答
热心网友 时间:2022-04-09 00:09
JAVA的工作方向我认为由两个因素决定,一是个人意识,也就是个人的求职意愿;二是技术能力,所谓“没有金刚钻,不揽瓷器活”说的就是这个道理。职位永远同个人业务能力相匹配,同样,只有在自己喜欢、擅长的领域,才能将个人价值和企业效益最大化。
关于Java工作方向的建议,我主要从知识掌握情况和技能胜任度进行举例说明,大致分为四大阶段:Java基础、Javaweb、Java框架、Java+云数据,希望对大家的学习和求职就业有一定帮助。
第一阶段:Java基础
掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程。
可胜任工作(工作方向):数据采集与嵌入式交互,负责公司业务平台开发和维护工作,根据需求,、快速、高质量完成技术开发编程任务; 参与核心代码编写工作,负责数据库及相关端口的设计及开发等。
核心知识点:
DOS命令,JAVA发展简史,JAVA体系,JAVA的特性
安装jdk, 配置环境变量,安装编译工具,第一个HelloWorld
文档注释,单行注释,多行注释
二进制,进制转换
标识符,命名规则,命名习惯,关键字,保留字
八种基本数据类型,常量,变量,运算符,表达式
执行语句, if 语句, switch case语句
while, do-while 循环
循环,特殊流程控制
方法,方法重载,递归算法
OOP(面向对象的设计思想)
对象的创建和内存,构造方法的定义, this 关键字
封装和集成, static ,super 关键字
方法重写
访问权限,转型和多态, Object 类
final 关键字
Eclipse,数组, Arrays 工具类,可变参数,二维数组,内部类,设计模式
单例设计模式,工厂设计模式
包装类和字符串
正则表达式,枚举
泛型, Iterator 迭代, List 接口, Set,Map,Collections
File,IO 流,转换流
缓冲流,内存流
对象流, Properties 类,装饰者设计模式
多线程的三种实现,线程的常用方法,线程的生命周期,线程同步
网络编程, TCP/IP,UDP
NIO, Channel,Buffer
Selector,FileChannel
JDK8新特性
JDK9新特性
JDK10新特性
反射
第二阶段:Javaweb
掌握数据库(MySQL)、前端(Html5、CSS3、JS、BootStrap、jQuery)、后端技术(Servlet、Filter、Listener、JSP)、会话跟踪技术(Cookie、Session)、版本控制器(SVN)、在线支付等技能。
可胜任工作(工作方向):能根据产品需求和组长设计的方案完成代码编写,熟悉高并发、海量数据系统经验,能持续对自己系统进行调优。
核心知识点:
数据库简介和安装, DML 操作, DQL 查询数据
数据的完整性,多表查询
视图,索引
SQL 注入,批处理,数据库事务
C3P0连接池, Druid 连接池
DBUtils 工具类封装
Html 简介, Html 基本标签, Html 表单标签
CSS 简介, CSS 导入方式, CSS 选择器, CSS 属性
CSS盒子模型, CSS 扩展属性
Bootstrap
SVN
JavaScript基本语法
函数,弹窗函数,事件, JavaScript 正则表达式
JavaScript 的 DOM,BOM
JavaScript 定时任务
Tomcat,XML
Dom4j 解析 XML
SAX 解析
XML 生成
Http 协议
Servlet 生命周期
Servlet 跳转
HttpServletRequest,HttpServletResponse
Servlet 新特性
Cookie,Session
URL 重写
过滤器 Filter, * Listener
Jsp,Jsp 内对象
EL 表达式, JSTL
JSON 语法,JSON 解析, JSON 生成
Gson,FastJson,Jackson工具
Ajax 简介, Ajax 工作原理, Ajax 核心
Ajax 综合案例
jQuery概述, jQuery作用,jQuery引用
jQuery语法, jQuery选择器,jQuery时间
jQuery效果, jQuery HTML
jQuery Ajax, jQuery 插件
Validate 插件, Moment 插件
MVC 模式
第三阶段:Java框架
掌握主流的企业级框架,开发和管理工具(Maven、Git、Idea)、Spring、webMVC框架(SpringMVC、Struts2)、ORM框架(Hibernate、MyBatis)、权限管理(Shiro)、工作流(Activite)、POI、Echarts、Spring新特性等。
可胜任工作(工作方向):常见中小型互联网项目开发, OA/CRM/ERP 系统开发, APP 服务端开发等等,可胜任中高级Java开发工程师。
核心知识点:
Maven 和 Maven私服Nexus
IntellijIDEA
MarkDown
Git
LayUI
Mybatis
Spring5
SpringMVC
Struts2
Hibernate
Hibernate Validate
HttpClient
RESTful API
Shiro
Activiti
POI
Echarts
第四阶段:Java+云数据
完成金融/电商类大型分布式项目/APP 服务端项目等。
可胜任工作(工作方向):可负责开发框架的搭建、改进、跟踪管理方案落地实施,指导开发人员开发工作,管控代码质量。对关键模块的代码编写与集成对java架构体系,主流开源框架有深入研究,对微服务技术有大项目实践经验。熟悉常用的中间件、数据库,对分库分表技术、消息中间件、分布式框架等。
项目架构演进
Linux 常用命令
Linux 安装 JDK,MySQL
Nginx 安装, 负载均衡,反向代理
Redis 安装,常见数据类型
Redis 集群,高可用
SpringDataRedis
Zookeeper
Dubbo
WebMagic
Quartz
FreeMarker
OSS
CAS 单点登录
SpringBoot
Thymeleaf
MyCat
KeepAlive
Elasticsearch
Solr
ActiveMQ
RabbitMQ
RocketMQ
FastDFS
Oracle
Docker
SpringCloud Eureka
SpringCloud Ribbon
SpringCloud Feign
SpringCloud Hystrix
SpringCloud Zuul
SpringCloud Config
SpringCloud ZipKin
SpringCloud Sleuth
SpringBoot Admin
Jenkins
ELK
GitLab Runner
Kuberntes
Zbus
微信小程序
微信公众号
微信支付
微信提现
热心网友 时间:2022-04-09 01:27
第一,比较常见的一种是做网站开发。Java语言具有安全性的特点,它的存储分配模型是它防御恶意代码的主要方法之一。基于这一特性,即使Java开发网站的成本比较高也有很多公司会选择用Java语言开发网站。根据职友集数据显示北京地区的网站开发工程师平均薪资为10540元每月。
第二,企业级应用开发。由于Java的安全性,使得它在企业应用开发方面很受青睐,许多第三方交易系统、银行平台的前台和后台电子交易系统、医疗管理系统等都会实用Java语言开发。根据职友集数据显示北京地区的Java开发工程师平均薪资为19620元每月。
第三,安卓应用开发。许多的安卓应用都是用Java语言编写的,而且手机游戏的开发也要用到Java。目前国内手游市场持续火热,这个工作方向也很有前途。根据职友集数据显示安卓开发工程师的平均薪资为17300元每月。
第四,嵌入式物联网行业。嵌入式物联网是这几年新提出的概念属于新兴的产业,这一行被许多大牛看好。而由于Java的平台无关性,我们也可以使用java开发嵌入式的程序,所以如果你学好Java也可以从事嵌入式物联网行业。根据职友集数据显示嵌入式开发工程师的平均薪资为160元每月。
以上四种方向就是小编总结的比较主流的Java的工作方向。当然学习Java也并不只有这四种方向,更多的就业选择小编就不一一介绍了。
热心网友 时间:2022-04-09 03:02
都知道Java开发就业工资高,就业前景好,但是Java主要有哪几个就业方向估计就很少有人知道了,下面就给大家简单介绍一下了。
目前,Java的主要就业方向有四个。
Web开发
Web开发语言很多,Java是其中之一。Java在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等。
Android开发
Android是全球最大的智能手机操作系统,2014年第三季度Android手机出货量占比达到84%。Android应用的主要开发语言就是Java。
Android从2010年才开始走入大众视野,虽然最近几年发展非常快速,但人才积累却没有跟上,优秀的Android开发工程师仍然存在不小的缺口,这也是导致Android开发人员工资高,难招人的原因。
客户端开发
Java客户端开发主要面向*、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、金融、考试、物流、矿山等信息方面的系统。
但是客户端开发往往不是这些企业的主要业务,而是为主要业务提供辅助,以便企业能够更加高效的运营,因此必然不是企业的主要部门,虽然待遇可能和前面两者差不多,但是前景却不看好,企业没有精心打磨这些产品并推向市场的动力,都是内部员工使用,能用就好。
游戏开发
国内游戏行业近年来发展十分迅速,专业的游戏人才一直存在需求缺口。目前有一些游戏脚本语言可以与Java开发语言进行无缝交互,Java开发语言本身也可以编写游戏脚本。因此学会Java开发后,也可以选择成为一名游戏开发人员。
从编程语言的大趋势来看,“Java不会被摧毁”这是一条值得我们相信和肯定的论断。建议初学者在进行Java学习时选好就业方向。因为根据就业方向的不同,在进行Java学习的时候,侧重点也会略有不同。
热心网友 时间:2022-04-09 04:53
对于大多数同学而言,学习编程语言就是为了更好的就业。因为Java在电子商务、企业级开发应用、游戏编程等众多领域行业发挥着重要作用,所以学习Java一直是一股热潮。那么,2020年,Java的职业方向有哪些呢?小编带你解析。
用途广泛的Java造就了Java工程师的辉煌,使其在软件工程师的领域里独占鳌头!Java软件工程师运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作。随着Internet的迅速发展,Web应用日益广泛,Java语言也得到了迅速发展。
Java是目前世界上流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言。这可以概括Java有着自己独特的优势:语言简单、是一个面向对象、分布式应用并且安全、体系结构中立并且可移植,重要,它是一个动态语言。
计算机专业的大学生欲成为Java工程师,便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人需求之间的差距。有关Java的未来职业发展有:1、成为管理人员,例如产品研发经理,技术经理,项目经理等继续;2、技术工作之路,成为高级软件工程师、需求工程师等。
Java软件工程师一般月薪范围在6000-10000元,远远超过了应届毕业生月薪2500元的平均水平。通常来说,有一年工作经验的Java高级软件工程师的薪酬大致在年薪10—13万左右。Java可以从事JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作,可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
据权威统计机构统计——在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。面对如此好的就业前景,还等什么
热心网友 时间:2022-04-09 07:01
Java行业是一个大方向,岗位不同工作内容也多有不同,掌握一门Java技术之后就业的机会是很广泛的,给大家提供参考:
Java开发的就业方向一:Java企业级应用开发
目前Java在许多行业的企业信息应用方面的应用非常多,比如OA、邮箱、股票、金融、考试、物流、医疗、矿山等信息方面的系统。该方向和行业密切相关,所以,这是一个经验型的发展方向。Java开发者在这方面的需求也非常大,待遇也相当不错,有三到五年工作经验的年薪在15至20万这是一个很正常的水平。
Java开发的就业方向二:Java网站建设
近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。新技术的应用将促使企业网站建设更具魅力。Java编程语言也将使网站结构更紧密,访问更流畅,更能适应新的要求。特别是像大企业更偏向于使用Java技术。
Java开发的就业方向三:Android开发
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android在国内的市场份额愈来愈额高。最近几年发展非常快速,但人才积累却没有跟上,优秀的Android开发工程师仍然存在不小的缺口。Android应用的主要开发语言就是Java,所以选择这个方向还是蛮不错的。
Java开发的就业方向四:Java游戏开发
Java本身就可以用来编写游戏脚本,目前也有例如beanshellgroovy等脚本语言可以方便的无缝的和Java语言进行交互,这些都极大的方便了Java游戏编程。
未来几年随着互联网的不断发展,对Java开发人员的需求也会不断增加,现在学习Java正当时。所以,你还在等什么,抓紧时间入行吧!
热心网友 时间:2022-04-09 09:26
JAVA就业方向 :1)可以 做android编程;2)可以 做web开发;3)可以 编写相关的游戏。4)如果掌握的还可以 , 可以 去学大数据方面的,比如hadoop;5)可以去学其它的语言,比如C语言,进入到更好的公司。
热心网友 时间:2022-04-09 12:07
第一个问题:java的就业方向,首先就这个专业来说,使用java的一般都是比较大型的公司,因为java的开发周期相对来说要长一些,具体的就业岗位有:开发、技术支持、实施。前者技术需要要高一些,越往后技术方面的要求越低。
第二个问题:转.net是否容易,我个人感觉很容易上手,因为我也是java出身,相比之下总之.net要比java简单好多。
第三个问题:自学安卓,这个问题来说学习安卓java是基础,在这个基础上来学习安卓的东西,如果你能对java掌握的熟练的话没什么问题的。编程语言本身就是相通的。
热心网友 时间:2022-04-09 15:05
刚好在考虑这个问题,就简单回答一下吧,我直接说有哪些方向把,不整花里胡哨的了
首先,比较常见的一种是做网站开发。Java语言具有安全性的特点,它的存储分配模型是它防御恶意代码的主要方法之一。基于这一特性,即使Java开发网站的成本比较高也有很多公司会选择用Java语言开发网站。
第二,企业级应用开发。由于Java的安全性,使得它在企业应用开发方面很受青睐,许多第三方交易系统、银行平台的前台和后台电子交易系统、医疗管理系统等都会实用Java语言开发。
第三,安卓应用开发。许多的安卓应用都是用Java语言编写的,而且手机游戏的开发也要用到Java。目前国内手游市场持续火热,这个工作方向也很有前途。
第四,嵌入式物联网行业。嵌入式物联网是这几年新提出的概念属于新兴的产业,这一行被许多大牛看好。而由于Java的平台无关性,我们也可以使用java开发嵌入式的程序,所以如果你学好Java也可以从事嵌入式物联网行业。
以上四种方向就是自己总结的比较主流的Java的工作方向。当然学习Java也并不只有这四种方向,更多的就业选择就不一一介绍了,还是那句话,想从事IT行业最重要的就是不断学习提升自己能力。
所以说想学习java的同学尽快行动起来吧。
希望以上回答会对有帮助!
热心网友 时间:2022-04-09 18:20
刚好在考虑这个问题,就简单回答一下吧,我直接说有哪些方向把,不整花里胡哨的了
首先,比较常见的一种是做网站开发。Java语言具有安全性的特点,它的存储分配模型是它防御恶意代码的主要方法之一。基于这一特性,即使Java开发网站的成本比较高也有很多公司会选择用Java语言开发网站。
第二,企业级应用开发。由于Java的安全性,使得它在企业应用开发方面很受青睐,许多第三方交易系统、银行平台的前台和后台电子交易系统、医疗管理系统等都会实用Java语言开发。
第三,安卓应用开发。许多的安卓应用都是用Java语言编写的,而且手机游戏的开发也要用到Java。目前国内手游市场持续火热,这个工作方向也很有前途。
第四,嵌入式物联网行业。嵌入式物联网是这几年新提出的概念属于新兴的产业,这一行被许多大牛看好。而由于Java的平台无关性,我们也可以使用java开发嵌入式的程序,所以如果你学好Java也可以从事嵌入式物联网行业。
以上四种方向就是自己总结的比较主流的Java的工作方向。当然学习Java也并不只有这四种方向,更多的就业选择就不一一介绍了,还是那句话,想从事IT行业最重要的就是不断学习提升自己能力。
所以说想学习java的同学尽快行动起来吧。
热心网友 时间:2022-04-09 21:51
JAVA就业方向 :
可以 做android编程
可以 做web开发
可以 编写相关的游戏。
如果掌握的还可以 , 可以 去学大数据方面的,比如hadoop
可以去学其它的语言,比如C语言,进入到更好的公司。
热心网友 时间:2022-04-10 01:39
我就是学java的,今年应届毕业生,我的求职意向就是:java开发,android开发;大公司网站都用基本都是用jsp+框架做的,学会了java本人觉得自学android难度一般
热心网友 时间:2022-04-10 05:44
不是,java只是一种编程语言。跟大公司小公司无关。
热心网友 时间:2022-04-10 10:05
随着社会信息的发展,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西,更多的企业正采用Java语言开发网站,而在所有程序员中,Java开发工程师就占据20%的比例,不可否认,Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。
热心网友 时间:2022-04-10 14:43
现在做javaweb的还有很多 感觉java做的确实需要大点的公司。要是学习java了 在学习.net肯定会简单点 但是要是转的话 是从头开始。 想要学习android入门应该没啥问题 。可以下载李刚的疯狂android
热心网友 时间:2022-04-10 19:38
1、Java 企业级应用开发
2、Java网站建设
3、Android开发
4、Java游戏开发